心有多大舞台便有多大

Embrace changes, pursue excellence, share niceness.

在linux redhat中安装cacti监控工具

0.安装准备
   确认已经安装好apache,mysql,php,redhat中已安装了如下rpm包:zlib,libpng,freetype,libart_lgpl,
1.下载软件包
    cacti:    http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz
    rrdtool:   http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.14.tar.gz

2.安装数据库
   在mysql里创建一个用户cactiuser,新建一个schema名为cacti,然后给用户cactiuser授权从localhost访问cacti
   在mysql console里执行source /usr/local/cacti/cacti.sql,创建cacti需要的表

3.安装rrdtool
   我是从源代码安装的,./configure --prefix=/usr/local/rrdtool/ --disable-python --disable-tcl && make && make install
 如果不加上--disable-python --disable-tcl ,编译会有错误的,应该是对linux上安装的tcl有版本要求吧,反正我不需要,先这样过去吧

4.安装snmp
   直接从redhat的安装盘中安装net-snmp-perl-5.0.9-2.30E.6.i386.rpm,net-snmp-utils-5.0.9-2.30E.6.i386.rpm这两个rpm包,这样在/usr/bin目录下就有了snmpwalk,snmpget,snmpbulkwalk等几个cacti需要的文件

5.安装cacti
   在浏览器里访问http://localhost/cacti/install/index.php
   确认snmp及rddtool,php的路径

6.修改snmp.conf配置
    com2sec notConfigUser default public  \\将default改为安装cacti服务的机器ip,public是snmp默认的Community,可以改成自己设定的团体名称
    access notConfigGroup "" any noauth exact systemview none none  \\将systemview改成all
    #view all included .1 80  \\去掉注释符
    重启snmpd服务:service snmpd restart

7.修改crotab
#crontab -u cactiuser -e

*/5 * * * * /usr/local/bin/php /usr/apache/htdocs/cacti/poller.php > /dev/null 2>&1

ok,安装结束.

posted on 2008-02-21 14:52 pony 阅读(929) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: