centos mysql 5.5 art_Centos5.5完整安装Cacti+Spine

实验环境如下:

监控主机:192.168.1.210(www+rrdtool+net-snmpd+cacti+spine)

被监控机:192.168.1.199(net-snmpd)

1、首先看看软件列表:

cacti-0.8.7g.tar.gz

cacti-plugin-0.8.7g-PA-v2.8.tar.gz

cacti-spine-0.8.7g.tar.gz

monitor.tar.gz

net-snmp-5.2.6.tar.gz

rrdtool-1.4.5.tar.gz

settings-0.5.zip

thold-0.4.3.tar.gz

2、安装rrdtool

安装rrdtool所需的包有很多,可以用yum来搞定

yum install -y freetype-devel zlib libpng freetype libart_lgpl libart_lgpl-devel pango-devel* cairo-devel*

然后安装rrdtool

tar zxf rrdtool-1.4.5.tar.gz

cd rrdtool-1.4.5

./configure --prefix=/usr/local/rrtool --disable-python --disable-tcl

make && make install

3、安装net-snmp

tar zxvf net-snmp-5.2.6.tar.gz

cd net-snmp-5.2.6

./configure --prefix=/usr/local/net-snmp  --enable-developer

make

make install

copy一份配置模板过去:

cp EXAMPLE.conf /usr/local/net-snmp/share/snmp/snmpd.conf

启动snmpd:

/usr/local/net-snmp/sbin/snmpd -c /usr/local/net-snmp/share/snmp/snmpd.conf

被监控机要安装这东西,还需要进行一个简单的配置:

vi /usr/local/net-snmp/share/snmp/snmpd.conf

加上一行:

#       sec.name  source          community

com2sec local     localhost       COMMUNITY

com2sec mynetwork NETWORK/24      COMMUNITYcom2sec local 192.168.1.210      public    #允许监控主机来抓取数据

4、安装cacti

tar zxvf cacti-0.8.7g.tar.gz

mv cacti-0.8.7g   /home/www/lihp.com/cacti

创建系统用户并授权:

useradd cacti

chown cacti:cacti /home/www/lihp.com/cacti

创建数据用户并授权:

mysql -uroot -p123456 -e "create database cacti"

mysql-uroot -p123456 -e "GRANT ALL PRIVILEGES ON cacti.* TO'cacti'@localhostIDENTIFIED BY 'cacti'"

导入数据库并修改配置:

mysql -ucacti -pcacti cacti < /home/www/lihp.com/cacti/cacti.sql

vi /home/www/lihp.com/cacti/include/config.php

根据实际情况修改以下内容:

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cacti";

$database_password = "cacti";

$database_port = "3306";

最后写crontab让net-snmp每5分钟抓取一次数据

crontab -u cacti -e

*/5 * * * * /usr/local/php/bin/php /home/www/lihp.com/cacti/poller.php > /dev/null 2>&1

授权rra目录:

chown -R cacti:cacti /home/www/lihp.com/cacti/rra

5、安装spine

tar zxvf cacti-spine-0.8.7g.tar.gz

cd cacti-spine-0.8.7g

./configure --prefix=/usr/local/cacti-spine  --with-snmp=/usr/local/net-snmp

make && make install

配置spine

vi /usr/local/cacti-spine/etc/spine.conf

根据实际情况修改以下东西:

DB_Host         localhost

DB_Database     cacti

DB_User         cacti

DB_Pass         cacti

DB_Port         3306

DB_PreG         0

然后会显示 cacti的安装指南,设置好就不会再出现了。

点击 “Next”

选择“New Install”,点击“Next”

指定 rrdtool、 php、 snmp 工具的 Binary 文件路径,确保所有的路径都是显示“ FOUND”,没有 “NOT FOUND”的,点击 Finish 完成安装。

Cacti 默认的用户名与密码是 admin,输入用户名与密码,点击 login

为了安全的原因,第一次登录成功后,cacti 会强制要求你更改一个新的 password ,输入新密码并确认密码,点击 save ,进入 cacti 控制台界面;

然后进去setting更改一下配置如图:

e104888136d3190bf32744ea4dce306d.png

然后在poller页上选择spine如图:

a221b78ab3fbb906cd5ccb4f48b9b458.png

这样cacti的搭建就完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值