cacti安装配置(windows2003) 

cacti一款不错的开源SNMP监控系统,不知google一下。

废话少说,下面是配置说明。

1.软件需求:

PHP环境(Apache+PHP+Mysql配置略…)

cacti程序

net-snmp

rrdtool

(spine + cygwin 如配置中有权限或者安全问题,可以安装,替代cmd等)

2.安装

安装net-snmp到目录,没必要安装在C盘下,类似此种服务类,统一安装到D盘server目录下,方便服务器维护。然后是rrdtool解压。cacti放到web目录。

配置php.ini文件,开启PHP对SNMP、GD、Socket的支持。extension=php_gd2.dll、extension=php_mysql.dll、 extension=php_snmp.dll、extension=php_sockets.dll前面没有分号,即取消注释。在一行加上一句 cgi.force_redirect = 0

倘若你用的是套件搭建的PHP环境,需要在环境变量中指向PHP目录为Path,如果php.ini中已设置ext目录,环境变量中不再设置。

在测试时如果错现snmp模块丢失错物可以试着将MIBDIRS设为:d:\net-snmp\usr\share\snmp\mibs

cacti配置:修改其配置文件,新建数据库,导入sql文件,然后web install安装

配置刚才安装的net-snmp,rrdtool….路径,创建密码OK。

然后修改时间为中国时间,cacti/inclde/gloabl.php文件中添加以下函数:date_default_timezone_set(‘Asia/shanghai’);

3.计划任务:

windows下添加计划任务,每5分钟一次。C:\php\php.exe C:/apache2/htdocs/cacti/poller.php

4.cacti创建检测任务:

客户端为windows需要安装snmp服务,需要光盘安装,设置public等。这里需要说明的是,除了windows自带安装的snmp之外,还需要安装SNMP Informant-STD 1.6
软件下载地址:http://www.wtcs.org/informant/download.htm

然后在cacti中添加监控,创建图形,定制xml图形等。

注:以上配置,路径根据自身配置不同而变化。

mark: http://www.xilo.cn/mark