Quá trình hoạt động của hệ thống dựa trên một máy chủ cài hệ điều hành Centos (nhân Unix) để chạy các ứng dụng RDDTool, Mysql, Apache, PHP… nó vừa đóng vai trò một máy cung cấp các dịch vụ theo dõi hệ thống qua dịch vụ SNMP vừa chạy dịch vụ HTTP để chạy một phần mềm quản trị mạng dựa trên nền tảng web Cacti như phần cài đặt ở phần 2.2 .
Hình 3.26 Mô hình hoạt động của SNMP thực nghiệm
Trong hệ thống này các có các thiết bị đâu cuối như máy tính, switch, router, máy in, hệ thống wifi…Các máy tính cài hệ điều hành XP và thiết bị switch Cissco 2960 một Router Cissco 1800 đóng vai trò là các thiết bị cần được giám sát.
Switch 2960 PC01 PC02 PC03 PC04 PC05 PC06 PC(n) Máy chủ chứa phần mềm thi trắc nghiệm Máy chủ Centos (SNMP) Router 1800 Internet Fire wall
Quá trình hoạt động của mô hình trên dựa vào một máy chủ cài đặt hệ điều hành nhân Unix như Centos và có sử dụng công cụ RRDTool để hoạt động, RRDTool được thiết kế với mục đích chung vì RRDTool có khả năng ghi dữ liệu hoạt động tốt và lập đồ họa cho toàn bộ hệ thống. Bản chất RRDTool không tự hoạt động một mình được. Nó đóng vai trò là một phần mềm thu thập dữ liệu dạng nền (background) và RRDTool sử dụng để tạo đồ họa.
Cacti chính là hệ thống ngoại vi kết hợp vớiRRDTool và sử dụng cơ sở dữ liệu MySQL để lưu trữ thông tin RRDTool cần để tạo đồ thị. Cacti cho phép người dùng tạo nguồn dữ liệu (thông thường là các kết nối SNMP để giám sát các thiết bị), thu thập dữ liệu từ những thiết bị này, cho phép người dùng nhóm các đồ họa lại giống như hệ thống, cho phép quản lý phân quyền cho người dùng đối với dữ liệu đang giám sát và rất nhiều tính năng khác.
Cacti cung cấp cho người dùng nhiều khoảng thời gian để xem thông tin thu thập được. Trong các hình trên ta có thể biết được Cacti thực hiện rất tốt công việc hiển thị xu hướng thông tin trong dạng đồ thị, xem cách Cacti cho phép bạn nhóm các đồ thị để giúp mọi thứ dễ tìm hơn.