Cacti 监控Linux所需求的底子安装详解[Linux安全]
本文“Cacti 监控Linux所需求的底子安装详解[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
从前一向用cacti大概mrtg来监控交换机流量,很罕用来监控服务器,本日就让我们用cacti 监控linux 的具体实现步骤,本日先将下其底子安装snmp和rrdtool的编译安装和汉化
1、Cacti 监控Linux所需的snmpd的安装简单擦过
提醒:由于硬件防火墙缘由,大概招致异地的udp包有问题供应下改正snmp端口的办法:
snmpd tcp:端口或snmpd udp:端口
也可以直接在linux改正:/etc/rc.d/init.d/snmpd
比方更改成 tcp协议:100001端口
以下:
改正前
OPTIONS=" -s -l /dev/null -P /var/run/snmpd -a"
改正后
OPTIONS=" tcp:100001 -s -l /dev/null -P /var/run/snmpd -a"
然后
/etc/rc.d/init.d/snmpd restart 就ok了
2、Cacti 监控Linux所需的rrdtool安装
假如没有汉化的要求,最好安装rpm包.
注意:安装时要一同安装,不然大概会出错:rpm -ivh perl-rrdtool-1.2.23-1.el5.rf.i386.rpm rrdtool-1.2.23-1.el5.rf.i386.rpm
要求支持mbstring,mbstring需求libmbfl库,Cacti利用了pcre,所以在自己编译的时刻,一定要加入--with-pcre-regex --with-mbstring --with-libmbfl三项,都无需指定途径(
牢记).
自己编译:
cp /usr/local/server/libpng/lib/pkgconfig/libpng12.pc /usr/local/server/libpng/lib/pkgconfig/libpng.pc /usr/local/server/freetype/lib/pkgconfig/freetype2.pc/usr/local/server/fontconfig/lib/pkgconfig/fontconfig.pc /usr/lib/pkgconfig/
3、Cacti 的安装和利用
底子利用:
解压到web目录下,履行 mysql -uroot -p cacti < cacti.sql vi include/config.php 更改数据库的衔接信息
倡议新建一个用户newuser,把cacti下rrd和log目录权限给新用户,新建任务 crontab -u newuser -e
增添下面这条 */5 * * * * /usr/local/server/php5/bin/php /usr/local/server/www/cacti/poller.php > /dev/null 2>&1
到此,底子利用已经可以了.
别的需求配置被监控主机的snmp 密码 等信息:
vi /etc/snmp/snmpd.conf
更改
1、com2sec notConfigUser default public
改成:com2sec notConfigUser 127.0.0.1(改成监控服务器的ip) public(改成自己的密码)
2、access notConfigGroup "" any noauth exact systemview none none
改成:access notConfigGroup "" any noauth exact all none none
3、#view all included .1 80
将前面的 # 注释 去掉.
以上是“Cacti 监控Linux所需求的底子安装详解[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |