[跟我学中小企业架构部署]之七:监控系统cacti部署
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
[*]yum install cairo-devel libxml2-devel pango pango-devel libart_lgpl-devel mysql-server -y
[*]rpm -qa cairo-devel libxml2-devel pango pango-devel libart_lgpl-devel mysql-server
http://blog.运维网.com/attachment/201111/092908720.png
安装 Snmp
[*]tar zxvf beecrypt-4.1.2.tar.gz
[*]cd beecrypt-4.1.2
[*]./configure
[*]make
[*]make install
[*]cp /usr/local/lib64/libbeecrypt.la /usr/lib64/libbeecrypt.la
[*]ln -s /usr/lib64/libelf.so.1 /usr/lib64/libelf.so
[*]cd ..
[*]tar zxvf net-snmp-5.4.2.1.tar.gz
[*]cd net-snmp-5.4.2.1
[*]./configure
http://blog.运维网.com/attachment/201111/092931704.png
看到上图,刚配置成功,提示时,选择2即可,下面的直接回车!
[*]make
[*]make install
[*]cp EXAMPLE.conf /etc/snmp/snmpd.conf
[*]ln -s /usr/local/share/bin/* /usr/local/bin/
[*]cd ..
#启动 snmp
[*]/usr/local/sbin/snmpd -d
[*]echo "/usr/local/sbin/snmpd -d" >/etc/rc.local
[*]dos2unix /usr/share/snmp/snmpd.conf
[*]netstat –lntup
http://blog.运维网.com/attachment/201111/093002985.png
[*]tar zxvf rrdtool-1.4.4.tar.gz
[*]cd rrdtool-1.4.4
[*]./configure --prefix=/usr/local/rrdtool
[*]make && make install
[*]ln -s /usr/local/rrdtool/bin/* /usr/local/bin/
[*]cd ..
cacti安装
-------------------------------------
[*]tar xzvf cacti-0.8.7g.tar.gz
[*]cd cacti-0.8.7g
[*]
[*]service mysqld start
[*]chkconfig mysqld on
[*]mysqladmin -uroot password "elain"
[*]mysql -uroot -p'elain' -e "create database cacti"
[*]mysql -uroot -p'elain' cacti < cacti.sql
[*]
[*]mysql -uroot -p'elain'
[*]GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'elain';
[*]flush privileges;
[*]quit
修改cacti的配置文件
[*]vi include/config.php
http://blog.运维网.com/attachment/201111/093236385.png
[*]useradd cactiuser
chown -R cactiuser rra/ log/
[*]useradd cactiuser
[*]chown -R cactiuser rra/ log/
crontab –e //设置定时任务
[*]*/5 * * * */usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
[*]mv ../cacti-0.8.7g /var/www/html/cacti
访问http://10.0.0.86/cacti/ 开始安装
http://blog.运维网.com/attachment/201111/093302720.png
http://blog.运维网.com/attachment/201111/093326292.png
http://blog.运维网.com/attachment/201111/093338250.png
注:安装时看检查各文件路径,如果出现没找到的,请手动更改路径!!
登录进入 admin elain第一次登录需修改密码
http://blog.运维网.com/attachment/201111/093356745.png
在setting里配置SNMPrrdtool的正确路径
若无法出图,使用以下命令:
[*]/usr/bin/php /var/www/html/cacti/poller.php
出图效果:
http://blog.运维网.com/attachment/201111/093505548.png
看到上面的图,说明Cacti服务端已经安装完成!!
被监控端配置(LAMP,LNMP,LB1,LB2,DB1,DB2,BAK配置基本一样,以LAMP为例)
LAMP
被监控端所需软件:
[*]rpm -qa |grep net-snmp
[*]yum install net-snmp -y
[*]vi /etc/snmp/snmpd.conf
[*]# First, map the community name "public" into a "security name"
[*]# sec.name source community
[*]com2sec notConfigUserdefault public
[*]-----
[*]改为:(约112行)
[*]-------
[*]# First, map the community name "public" into a "security name"
[*]# sec.name source community
[*]com2sec notConfigUser10.0.0.110 public
----------------------------------------
//修改IP为监控服务器的IP 团体名也可以自己设置, 默认为 public
[*]service snmpd start
[*]chkconfig snmpd on
Cacti服务端添加主机
http://blog.运维网.com/attachment/201111/093538552.png
Console 选择 Create devices 进入后,在右上角点 Add 添加
http://blog.运维网.com/attachment/201111/093602255.png
http://blog.运维网.com/attachment/201111/093615805.png
填写完毕后,点击右下角 Create 创建
http://blog.运维网.com/attachment/201111/093641629.png
看到此图,说明被监控端添加成功!!
http://blog.运维网.com/attachment/201111/093746312.png
为这个主机创建图像,
http://blog.运维网.com/attachment/201111/093800979.png
点击右下角 Creat 创建,下一步,一步步完成!
http://blog.运维网.com/attachment/201111/093842312.png
点击 Graphs 选择第三项 View your new graphs看到上图说明监控成功!!!
注:添加每台主机都如此操作即可,这里就不一一添加了。
到此,Nagios监控服务器部署完毕!!!
转载请注明: 转载自http://www.elain.org
本文链接地址:[跟我学中小企业架构部署]之七:监控系统cacti部署
页:
[1]