娱乐新地带论坛  

返回   娱乐新地带论坛 > 电脑技术 > 『软件使用』

『软件使用』 交流对软件的使用心得、经验窍门、好的软件要让大家一起用

发表新主题 回复
 
主题工具 显示模式
旧 2007-05-25, 12:01 PM   #1
No1
Tony
坛主
级别:201 | 在线时长:41424小时 | 升级还需:188小时级别:201 | 在线时长:41424小时 | 升级还需:188小时级别:201 | 在线时长:41424小时 | 升级还需:188小时级别:201 | 在线时长:41424小时 | 升级还需:188小时
 
Tony 的头像
 
注册日期: 2003-10-22
帖子: 11,053
积分:6
精华:24
现金:14348金币
资产:29325305金币
Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星Tony 是一位成功的新星
基于windows2003+iis6.0的cacti系统的安装

系统环境:windows 2003+iis6.0
安装包:
  php-5.1.1-Win32.zip
  mysql-5.0.19-win32.zip
  ActivePerl-5.6.1.638-MSWin32-x86.msi
  (http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl
  rrdtool-1.2.15-cygwin-1.5.20.zip
  (http://www.cacti.net/downloads/rrdtool/win32/)
  net-snmp-5.3.1-1.win32.exe
  (http://net-snmp.sourceforge.net/
  cacti-cactid-0.8.6h-cygwin.1.5.20.zip
  (http://www.cacti.net/downloads/cactid/packages/Windows/
  cacti0.8.6h for win32
  (http://www.cacti.net/downloads/


第一步、安装mysql

  将mysql安装到指定目录,如我的是安装版的mysql,直接安装到指定目录就可以了,然后按默认配置完成。记下倒数第二步输入的密码。完成之后你的系统进程中就会多一个MYSQL-NT.EXEd的服务。然后修改mysql数据库的root密码,用cmd进入命今行模式输入如下命令: ( 注:c:\mysql 为mysql安装目录)
cd c:\mysql\bin
mysqladmin -u root -p password 123456 (注: 123456为要修改的密码)
回车出现
Enter password: ( 注:这是叫你输入原密码. 就是配置的时候输入的密码)
此时mysql 中账号 root 的密码被改为 123456 安装MYSQL完毕

第二步、配置php.ini并测试mysql以及安装ActivePerl
  解压PHP压缩包到任意目录,如:c:/php 按照常规安装PHP,以及IIS中有关PHP的设置。在c:/windows/ 下找到php.ini 并打开:
找到extension_dir = "./" 改为 extension_dir = "c:/php/ext"
找到
;extension=php_mysql.dll
;extension=php_gd2.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;cgi.force_redirect = 0
将';'去掉改为
extension=php_mysql.dll
extension=php_gd2.dll
extension=php_snmp.dll
extension=php_sockets.dll
cgi.force_redirect = 0

重启IIS服务
在Web根目录下(如C:\Inetpub\wwwroot)建立testdb.php文件内容如下:
<?php
$link=mysql_connect('localhost','root','123456');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
(注:修改123456为自己的root密码)
用浏览器打开http://localhost/testdb.php 如果输出success就OK了

按照默认安装ActivePerl,并启用IIS里相关选项即可。

第三步、 安装rrdtool、net-snmp和cactid
1,解压rrdtool-1.2.15-cygwin-1.5.20.zip到c:\cacti
2,执行 net-snmp-5.3.1-1.win32.exe,并安装到指定目录,比如:c:/net-snmp
3, 将cactid解压到c:\cactid,修改配制文件cactid.conf.dist
DB_Host 127.0.0.1 or hostname (not localhost)
DB_Database cacti
DB_User cactiuser
DB_Password cacti
DB_Port 3306

第四步、安装cacti
  1,解压 cacti0.8.6hfor win32到指定的目录
   (注意不要放在任意磁盘的根目录下,至少嵌套一层目录,如:d:\wwwroot\cacti\)
  2,*修改 \cacti\include\config.pnp
     $database_default = "cacti"; //设置默认的数据库名
     $database_hostname = "localhost"; //设置计算机名
     $database_username = "cactiuser"; //设置数据库用户名
     $database_password = "cacti"; //设置数据库用户密码
    将以上信息修改为自己的配置,一般只需修改数据库用户名和密码

第五步、配制mysql数据库
  shell> cd mysql\bin
创建mysql数据库
shell> mysqladmin –u root –p create cacti
导入缺省的cacti数据库
shell> mysql –u root –p cacti < c:\websit\cacti\cacti.sql
(注:c:\websit\cacti\cacti.sql为解压后的cacti压缩包中的cacti.sql数据库的路径,可改为自己的路径)
也可以单独为cacti数据建立独立的mysql用户


第六步、安装cacti

   在浏览器中输入http://你的ip/ 就可以进入cacti的安装界面,并依照指示选择 New Install 然后点选下一步,之后这里需输入一些信息,如rrdtool、php、snmpwalk、snmpget的位置,请依照您上面安装路径输入正确的路径,所有路径都是此档案的绝对路径而不是所在目录
  官方推荐的路径:
    php5: c:\php\php-win.exe
    RRDTool Binary Path:  c:\rrdtool\rrdtool.exe.
    SNMPGET, SNMPWALK Paths: c:\net-snmp\bin\snmpwalk.exe
                    c:\net-snmp\bin\snmpget.exe
    Cacti Logfile Path: c:\website\cacti\log\cacti.log
    Cactid Path: c:\cactid\

初始用户名和密码都为admin,第一次进入后会要求你更改默认密码。

第七步、安装后的一些配置
  设置系统路径,鼠标右键点我的电脑-属性-高级-环境变量-系统变量-新建-MIBDIRS=c:\php\extras\mibs, 新建 PHPRC=c:\php 配置“计划任务”,将poller.php设置为每5分钟执行一次,开始-设置-控制面板-任务计划-添加任务计划-浏览c:\php\php-win.exe 设置成每天执行,高级里面选每5分钟执行一次,持续24小时;再返回到属性的首页,运行(R)改成
C:\php\php-win.exe C:/apache2/Apache2/htdocs/cacti/poller.php
起始于改成 C:/apache2/Apache2/htdocs/cacti
(以上路径可根据自己的实际设置更改)
◎如果您也要侦测本机的snmp状态请启用它
开启控制台 →添加删除程序 → Windows组件 → Management and Monitoring Tools → Simple Network Management Protocol
将它打勾后点选确定并启动它.
◎注意,rrd、cactid和net-snmp所在的安装目录所在盘必须要有everyone和user的读取权限。否则图片不能正常显示。
◎如果无法显示出图形请到Configuration → Settings → General→ RRDTool Utility Version 将它改成RRDTool 1.2x
◎如果有图没文字的话,请到paths里的
RRDTool Default Font Path - c:/windows/fonts/arial.ttf
Tony 当前在线  
回复时引用此帖
发表新主题 回复

书签


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码

论坛跳转


所有时间均为北京时间。现在的时间是 03:29 PM


©2003-2025 1819.net All rights reserved.