在winserver环境下安装cacti.docx
《在winserver环境下安装cacti.docx》由会员分享,可在线阅读,更多相关《在winserver环境下安装cacti.docx(15页珍藏版)》请在冰点文库上搜索。
在winserver环境下安装cacti
在win2003server环境下安装cacti
1.安装appserv-win32-2.5.9。
四个都要勾选上;
随意输入用户名和密码,80端口不要改;
在此设定mysql初始密码,以后用得到,要记住,然后点安装;
安好后访问http:
//localhost和http:
//localhost/phpinfo.php检验安装情况;
2.安装net-snmp-5.4.0-1.win32.exe。
安装路径:
3.把cacti-0.8.7b.zip解压在C:
\AppServ\www\cacti。
4.把rrdtool-1.2.15-cygwin-1.5.20.zip解压在C:
\rrdtool。
注意:
此时要关闭杀毒软件,不然rrdtool会被当做病毒杀掉,而且杀毒软件要一直保持关闭。
5.设置环境变量对PHP的支持。
开始-控制面板-系统-高级-环境变量。
在“系统变量”选项卡里点“添加”,在弹出的窗口中变量名输入MIBDIRS,变量值输“c:
\net-snmp\share\snmp\mibs”;找到“path”变量,点“编辑”,在变量值最后加入PHP的搜索路径,这里是“;C:
\AppServ\php5;C:
\AppServ\php5\ext”。
6.修改PHP配置文件c:
\winnt\php.ini支持SNMP,去掉extension=php_snmp.dll前面的注释。
7.创建cacti数据库。
1访问http:
//localhost/phpMyAdmin。
2输入用户名root,密码为第一步设定的初始密码,点确定;
3创建数据库cactidb;
4创建用户cactiuser,密码cactipw,配置cactiuser对cactidb的完全访问权限;
5将C:
\AppServ\www\cacti\cacti.sql导入进cactidb,在命令行窗口输入如下命令“mysql-ucactiuser-pcactipwcactidb\AppServ\www\cacti\cacti.sql”;
8.为cacti设置时区,否则LOG文件的时间不对。
打开C:
\AppServ\www\cacti\include\global.php文件,在里面加入一行date_default_timezone_set('Asia/shanghai')。
9.设置cacti连接数据库。
打开C:
\AppServ\www\cacti\include\config.php文件,修改如下图所示:
10.打开http:
//localhost/cacti会进入cacti的安装界面。
在设置php路径中输入C:
/AppServ/php5/php.exe。
11.安装完成后,以admin登录用户,修改密码。
12.在console-Settings-Paths中设置RRDToolDefaultFontPath成C:
/winnt/fonts/arial.ttf,否则出来的图上面没有字。
13.定时启动poller.php。
1配置“计划任务”,添加任务计划,运行程序为C:
\AppServ\php5\php.exe,设置成每天00:
00执行,高级里面选每5分钟执行一次,持续24小时;
2返回到属性的首页,运行(R)改成C:
\AppServ\php5\php.exeC:
\AppServ\www\cacti\poller.php,起始于改成C:
\AppServ\php5\;
至此,cacti的安装工作就完成了。