三、监控Linux 主机
3.1、配置被监控的Linux服务器
平台:Rhel6.3_x64
IP 192.168.30.110
 
1)、安装net-snmp
[root@vhost1 ~]# yum install net-snmp
 
2)、配置snmpd.conf文件
62  access  notConfigGroup ""      any       noauth    exact  all  none none
85  view all    included  .1    80
 
3)、启动snmpd服务
[root@vhost1 ~]# chkconfig --level 35 snmpd on
[root@vhost1 ~]#  service snmpd start
Starting snmpd:                                            [  OK  ]
 
3.2、配置Cacti 服务器1)、添加被监控的Linux服务器
 
新建linux-server 图形树


新建主机设备:


设置完成后,点击”create”
 
为此台被监控的服务器添加画图,点击上图右上“Create Graphs for this Host”
勾选要监控的Device,并点击“Create”,进入画片颜色选择界面。
选择好颜色后,点击“Create”即可添加成功。
将此台被监控的Linux服务器加入图形树Linux Server中。
点击左侧“Device”—> 选择主机 —> 选择action“Place on a TreeLinux Server”—> 点击“Go”.


点击“Continue”即可完成。

3.2、配置Cacti 服务器
等一会,点击“graphs”选项卡 —>“Linux Server”—>“Host: my-linux-server-node1”,可以看到刚才加入的Linux主机情况。
 
到这一步遇到的问题:cacti 有图没有数据:
解决思路:
1)、第一时间不同步

解决方法:
修改php.ini 文件:找到下面一行,去掉注释,并修改时区为上海
date.timezone =Asia/Shanghai
重启php守护进程后即可看到时间正常了(前提是系统时间是准确的)
修改系统时间:date –s “2013-02-27 22:00:00”  
用系统时间同步硬件时间:hwclock --systohc   

2)、poller 执行后,cacti 日志没有报错,但还是没数据
解决方法:
CactiUtilities>System Utilities>Rebuild Poller Cache 清空缓存即可
至此,cacti 监控Linux主机完成。