写在文章之外,如果大家不会使用pssh工具,可以参考自动化运维利器里面的轻量级运维工具pssh进行学习。
首先是安装lamp;
Cacti安装配置文档描述:
操作系统版本:CentOS-6.5
一、 软件及作用
1、安裝rrdtool(cacti用來保存数据集绘图的工具)
2、安裝net-snmp(使用snmpget获取数据)
3、安裝cacti(php程序,管理界面)
4、安裝spine(基于C快速的轮寻引擎,用它替代cmd.php作数据采集)
5、安裝插件(扩展监控数据等,cacti-plugin扩展cacti架构而支持插件,monitor图形方式显示设备状态,thold设备异常报警,settings邮件报警)
二、注意软件包的版本要对应:
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
安装apache
yum –y install php php-devel php-snmp php-gd php-mysql
安装mysql
yum install mysql mysql-server mysql-devel
service mysqld start
chkconfig mysqld on
mysqladmin –u root password ‘123456’
#安装编译环境
yum install gcc glibc glibc-common gd gd-devel
yum install libtool libpcap libpcap-devel gdbm gdbm-devel zlib zlib-devel
mysql -u root –p’123456’ -e “create database cacti”
mysql -u root –p’123456’ -e “grant all on cacti.* to cacti@localhost identified by ‘cacti’”
yum -y install rrdtool rrdtool-devel rrdtool-php
yum install –y net-snmp net-snmp-utils net-snmp-libs
vi /etc/snmp/snmpd.conf
#将community默认密码改为public
service snmpd restart
chkconfig snmpd on
三、安裝cacti
mkdir /root/cactinagios
cd /root/cactinagios
wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz
tar -zxvf cacti-0.8.8b.tar.gz
mv cacti-0.8.8b /var/www/html/cacti
cd /var /www/html/cacti
mysql –ucacti –password=’cacti’ cacti
修改参数:
vi /var/www/html/cacti/include/config.php
$database_type = “mysql”;
$database_defauult = “cacti”;
$database_hostname=”localhost”;
$database_username=”cacti”
$database_password=”cacti”
添加用户、修改权限和属主
useradd cacti
chown –R root:root /var/www/html/cacti
chown –R cacti:cacti rra/
log/
chown -R cacti /var/www/html/cacti/rra
chgrp -R cacit /var/www/html/cacti
3.3 周期执行
*/5 * * * * php /var/www/html/cacti/poller.php > /dev/null
2>&1
3.4 访问浏览
http://IP/cacti可以进行访问,初始账号密码为admin:admin。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30129545/viewspace-1434115/ ,如需转载,请注明出处,否则将追究法律责任。