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
转载请注明:xilo blog » cacti安装配置(windows2003)