1、配置snmp
vim /etc/snmp/snmp.conf
# sec.name source community
com2sec notConfigUser 监控端的ip地址 public
## incl/excl subtree mask
#view all included .1 80
view all included .1 80
# group context sec.model sec.level prefix read write notif
access notConfigGroup "" any noauth exact all none none
启动服务
service snmpd start ; chkconfig snmpd on
通过WEB页面添加被监控主机
(1)删除存在的主机
在web页上点击devices,删除原有的localhost,点击右侧的add
添加新的主机。HOST template用ucd/net snmp host
Associated Data Queries添加以下的数据
SNMP - Get Mounted Partitions
SNMP - Get Processor Information
SNMP - Interface Statistics
保存save后,找到页面最上面的Create Graphs for this Host
把主机加入到图形树中
点击左侧的graph tree->default tree->点击右侧的add
tree item type选择host,然后点击create
为图形生成数据
在监控服务器上 以 cactiuser的身份执行php命令
产生数据
[root@localhost ~]# su - cactiuser
[runct@localhost ~]$ php /var/www/html/cacti/poller.php
为了每隔1分钟监控服务器都会获取一次数据,需要使用计划任务,每隔1分钟生成一次数据。
[runct@localhost ~]$ crontab -e
*/1 * * * * /usr/bin/php /var/www/html/cacti/poller.php &> /dev/null
[runct@localhost ~]$ exit
[root@localhost ~]# service crond start
隔几分钟后,再点击web页的graph按钮就可以看到图形了