toxic

备忘录

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
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-beta3 htdocs/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->RRDTool Default 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文件

 

posted on 2012-08-28 18:08  toxic  阅读(1119)  评论(0)    收藏  举报