Cacti 是一套基于PHP、MySQL、SNMP和RRDTool开发的网络流量监测图形分析工具。
以centos linux为例,用 Cacti 监控 Linux 服务器的网卡流量,需要在被监控的 Linux 服务器上安装 net-snmp-utils 相关软件包:
yum install net-snmp-utils
安装好 net-snmp-utils 后,在被监控的服务器上编辑/etc/snmp/snmpd.conf文档
vim /etc/snmp/snmpd.conf
在其中添加下面这行命令
view systemview included .1.3.6.1.2.1.2
view systemview included .1.3.6.1.2.1.1
group notConfigGroup v2c notConfigUser
access notConfigGroup "" any noauth exact systemview none none
保存并重新 snmpd 服务
service snmpd restart
然后,我们进入cacti,添加被监控的服务器
console > Management > Devices > add
Description填入被监控服务器的自定义名称,例如:server1
Hostname填入被监控服务器的ip地址,例如:192.168.1.1
Host Template选择“ucd/net SNMP Host”选项 (关键)
其他项目默认,点击Create按钮进行创建。
然后,在右上角点击“Create Graphs for this Host”,在“Data Query”中选择要监控的网卡,然后点击Create按钮。
原文:http://veryi.blog.51cto.com/1768936/1707336