Cacti 部署
所需软件:
beecrypt-4.1.2.tar.gz
net-snmp-5.4.2.1.tar.gz
rrdtool-1.4.4.tar.gz
cacti-0.8.7g.tar.gz
cacti-spine-0.8.7g.tar.gz
1 | yum install cairo-devel libxml2-devel pango pango-devel libart_lgpl-devel mysql-server -y |
1 | tar zxvf beecrypt-4.1.2.tar.gz |
看到上图,刚配置成功,提示时,选择2即可,下面的直接回车!
1 | make |
#启动 smap
1 | /usr/local/sbin/snmpd -d |
1 | tar zxvf rrdtool-1.4.4.tar.gz |
cacti安装
1 | tar xzvf cacti-0.8.7g.tar.gz |
1 | mysqladmin -uroot password "elain" |
1 | mysql -uroot -p''elain'' |
修改cacti的配置文件
1 | vi include/config.php |
1 | useradd cactiuser |
crontab –e //设置定时任务
1 | */5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1 |
1 | mv ../cacti-0.8.7g /var/www/html/cacti |
访问http://10.0.0.86/cacti/ 开始安装
注:安装时看检查各文件路径,如果出现没找到的,请手动更改路径!!
登录进入 admin elain 第一次登录需修改密码
在setting里配置SNMP rrdtool的正确路径
若无法出图,使用以下命令:
1 | /usr/bin/php /var/www/html/cacti/poller.php |
出图效果:
看到上面的图,说明Cacti服务端已经安装完成!!
被监控端配置(LAMP,LNMP,LB1,LB2,DB1,DB2,BAK配置基本一样,以LAMP为例)
LAMP
被监控端所需软件:
1 | rpm -qa |grep net-snmp |
1 | vi /etc/snmp/snmpd.conf |
1 | # First, map the community name "public" into a "security name" |
//修改IP为监控服务器的IP 团体名也可以自己设置, 默认为 public
1 | service snmpd start |
Cacti服务端添加主机
Console 选择 Create devices 进入后,在右上角点 Add 添加
填写完毕后,点击右下角 Create 创建
看到此图,说明被监控端添加成功!!
为这个主机创建图像,
点击右下角 Creat 创建,下一步,一步步完成!
点击 Graphs 选择第三项 View your new graphs看到上图说明监控成功!!!
注:添加每台主机都如此操作即可,这里就不一一添加了。
到此,Nagios监控服务器部署完毕!!!