监控 cat(cacti 网络监控系统)

一: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

(0)
sunyaqunsunyaqun
上一篇 2024年12月14日
下一篇 2024年12月14日

相关推荐

发表回复

登录后才能评论