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文件
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com