tianzhig 发表于 2015-9-7 13:23:54

cacti系统性能监控(CENTOS/UBUNTU)

cacti 是一套php的网站,监控系统
通过snmp 161号端口获取信息通过rrdtool绘制成图像
lamp环境搭建
安装rrdtool的依赖包
安装rrdtool制图软件
cacti源码包下载
rrdtool依赖包
yum -y install pango pango-devel freetype freetype-devel libpng libpng-devel gettext gettext-devel libjpeg libjpeg-devel gd gd-devel libxml2 libxml2-devel libiconv libiconv-devel qpixman qpixman-devel glib glib-devel cairo cairo-devel libart*
安装rrdtool
tar zvxf rrdtool-1.4.5.tar.gz
cd rrdtool-1.4.5
./configure --prefix=/usr/local
make && make install
安装snmp
yum -y install net-snmp*
配置snmp(google一下)
如果是ubuntu
apt-get install snmp snmpd
apt-get install php5-snmp

安装cacti
下载cacti软件包
解压
tar zvxf cacti-0.8.7h-beta3.tar.gz
重命名放入网站根目录
mv cacti-0.8.7h-beta3htdocs/cacti
useradd apache
修改apache配置文件改变组(usergroup)和用户为apache
setfacl -m u:apache:rwx -R htdocs/cacti
setfacl -m d:apache:rwx -R htdocs/ /cacti

创建cacti的数据库
create database cactidb;
把cacti包里的sql文件导入
mysql -uroot -padmin cactidb < cacti.sql
编辑cacti的php配置文件
找到包下的cacti/include/config.php
修改数据库配置代码
并且在config.php中加入$url_path = "/cacti/";

这样所有配置就完成了注意关闭iptables和selinux 否则会出现403 forbbiden
监控硬件 (CPU MEM DISK)注意事项:
1.console->setting->general->RRDTool Utility Version->1.4默认为1.0.x.不改可能不能正常显示图像
2.如果安装utf8的中文版cacti则注意以下两项:
yum install fonts-chinese
console->setting->general->RRDToolDefault Font->/usr/share/fonts/chinese/TrueType/ukai.ttf
3.刚开始监控图片可能不会马上出来,因为这个去snmp收集需要时间
4.添加crontab计划任务,每5分钟采集一次数据
crontab -e */5 * * * * /usr/local/php/bin/php /usr/local/apache/htdocs/cacti/poller.php &>/dev/null

cacti启用apache监控
安装apache的cacti的图形模版包括一个xml和php 文件
1.安装和配置apache状态监控server-status
2.开启apache状态管理模块
LoadModule status_module/mode_status.so
3.对apache server status的启用
ExtendedStatus On
4.配置apache server status权限
<location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from all
</location>

具体操作
1.将图形包中的php文件放到cacti/scripts/下面
2.接下来在cacti界面导入cacti_host_template_webserver_-_apache.xml
3.在cacti中加入这些设置,修改设备,加入监控点
4.设置权限
chmod cactiuser:cactiuser ss_apache...php
chmod 755 ss-apache...php
5.导入模版xml文件
  
页: [1]
查看完整版本: cacti系统性能监控(CENTOS/UBUNTU)