一:Cacti监控的安装与配置
Cacti整个系统的架构是这样的:基于SNMP协议,被监控端是服务器,或一些网络设备,网络管理工作站,采用Linux(或Freebsd)操作系统,并且安装Net-SNMP工具,使用RRDTOOL采集数据,存储数据,并用Cacti调用rrdtool显示出来
CACTI采用PHP编写,基于B/S结构
1.rrdtool 安装
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.5.0-rc1.tar.gz
tar zxvf rrdtool-1.5.0-rc1.tar.gz
cd rrdtool-1.5.0-rc1
./configur电信大流量卡e –prefix=/usr/local/rrdtool
make && make install
或 yum 安装
yum -y install rrdtool
2.安装配置net-snmp
# yum -y install net-snmp net-snmp-libs net-snmp-utils
或
yum -y install net-snmp*
开机启动
# chkconfig snmpd on
# service snmpd start
3.Cacti安装
wget http://www.cacti.net/downloads/cacti-0.8.8c.tar.gz
tar zxvf cacti-0.8.电信大流量卡8c.tar.gz
cd tar zxvf cacti-0.8.8c
mv cacti-0.8.8c /usr/local/cacti
4.在数据库服务器上导入cacti数据库文件
mysql > create database cacti charset utf8;
mysql > use cacti
mysql > source /usr/local/cacti/cacti.sql
创建数据库用户
GRANT ALL ON cacti.* TO cacti@192.168.146.172 IDENTIFIED BY admin;
flush privileges;
配置Cacti中的mysql连接参数:
vi 电信大流量卡/usr/local/cacti/include/config.php
$database_type = “mysql”;
$database_default = “cacti”;
$database_hostname = “localhost”;
$database_username = “cacti”;
$database_password = “admin”;
$database_port = “3306”;
$database_ssl = false;
$url_path = “/cacti/”;
配置httpd.conf 文件
#cacti
Alias /cacti “/usr/local/cacti”
A电信大流量卡uthType Basic
Options None
AllowOverride None
Order allow,deny
Allow from all
#AuthName “nagios Access”
#AuthUserFile /usr/local/nagios/etc/htpasswd
#Require valid-user
重启服务
5.安装cacti
在浏览器中输入http://ip/cacti 跟着提示进行安装;默认管理员用户名和密码都是admin,首次登录强制要求修改管理员用户密码。
提示已经匹配到RRDTOOL,smnp 文件路径
6.建立任务调度(设置cacti收集数据的默认的任务计划)
# cr电信大流量卡ontab -e
*/2 * * * * /usr/local/php5.3.23/bin/php /usr/local/cacti/poller.php > /dev/null 2>&1
代表每2分钟来执行后面PHP解析内容,把显示信息重定向到空的路径
为了防止这个任务计划不执行,我们最好手动验证一下,
# /usr/bin/php
/usr/local/cacti/poller.php如果出现大量php时区设置的错误,那php.ini的时区设置的不对,下面我们来修改一下php时区。
# vim /etc/php.ini
date.timezone = Asia/Shanghai
# service htt电信大流量卡pd restart
二:错误记录
1. configure: error: you need either glib with g_regex support or libpcre to compile rrdtool.
升级glibc 库
yum -y install glib*
yum -y install libxml*
yum -y install pango*
yum -y install perl-ExtUtils-MakeMaker
2.安装完成后,无法登陆
检查apache 日志,需要修改对应的用户及权限
chown -R root.nagios /var/lib/php
chmod 777 /v电信大流量卡ar/lib/php/session/
3.第一次登陆,需要修改密码
友情提醒: 请添加客服微信进行免费领取流量卡!
QQ交流群:226333560 站长微信:qgzmt2
原创文章,作者:sunyaqun,如若转载,请注明出处:https://www.dallk.cn/73271.html