Chinaunix首页 | 论坛 | 博客
  • 博客访问: 444640
  • 博文数量: 403
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -70
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-05 12:45
文章分类

全部博文(403)

文章存档

2014年(3)

2013年(1)

2012年(3)

2011年(21)

2010年(13)

2009年(64)

2008年(9)

2007年(36)

2006年(253)

分类: WINDOWS

2009-10-29 09:41:34

安装PHP:

  1. 展开PHP压缩包到“C:\”,并修改目录名(ie. 'php5.0.1')为“PHP”。
  2. 如果使用的是PHP4,需要把“C:\php\dlls”的文件移动到“C:\php”
  3. 添加“C:\php”到你的 windows环境变量,windows环境变量可以通过“控制面板”在“系统”、“高级”、“环境”中访问到。
  4. 用上面相同的方法再添加两个环境变量到系统中:MIBDIRS=c:\php\mibs,PHPRC=C:\php
  5. 如果使用的PHP是4.3.5或更低版本,需要建立一个临时文件夹 C:\tmp
  6. 将文件 c:\php\php.ini.dist 改名为 php.ini ,并做以下修改:
    • 如果使用是的PHP4,需要添加以下行:
      • extension_dir = c:\php\extensions
      • extension = php_snmp.dll
      • extension = php_sockets.dll
    • 如果使用的是PHP5,则添加以下行:
      • extension_dir = c:\php\ext
      • extension = php_mysql.dll
      • extension = php_snmp.dll
      • extension = php_sockets.dll
    • 如果使用的是PHP4.3.5或更低版本,需要增加下面一行。如果使用的是4.3.6或更高版本,则要删除下面一行:
      • session.save_path = c:\tmp

配置WEB服务(Apache)

  1. 首先保证在安装apache之前已经停掉任何IIS服务。
  2. 安装Apache。这个过程非常简单,双击.msi文件,点击下一步即可。确保将它安装成服务,为了获得HOWTO文档的好处,最好安装在c:\apache 或 c:\apache2目录下。
  3. 若用的是Apache1.3.x,则不推荐安装PHP5。若使用PHP4,添加以下行到c:\apache\conf\httpd.conf 文件中:
    • LoadModule php4_module  c:\php\sapi\php4apache.dll
    • AddModule mod_php4.c
    • AddType application/x-httpd-php .php
    • DirectoryIndex index.html index.htm index.php
  4. 若安装的是Apache 2.x,添加以下行到 c:\apache2\conf\httpd.conf中:
    • 若使用的是PHP4,则添加以下行:
      • LoadModule php4_module c:\php\sapi\php4apache2.dll
      • AddType application/x-httpd-php .php
      • DirectoryIndex index.html index.htm index.php
    • 若使用的是PHP5,则添加以下行:
      • LoadModule php5_module c:\php\php5apache2.dll
      • AddType application/x-httpd-php .php
      • DirectoryIndex index.html index.htm index.php

配置IIS WEB服务:

  1. 启动IIS MMC界面,右击“默认WEB站点”(大多数情况下)选择“属性”。
  2. 在“主目录”页面下,选择“配置”并点击“添加”。“浏览”到php4isap1.dll或php5isapi.dll,键入扩展名 .php
  3. 在“ISAPI筛选器”页面下,点“添加”,浏览到php4isapi.dll or php5isapi.dll,“筛选器名称”填入“php”
  4. 在“文档”页面下,向列表中添加“index.php”
  5. 用下面的命令完成停止和启动IIS服务:
    • net stop iisadmin
    • net start w3svc
  6. 对文件:c:\winnt\system32\cmd.exe 赋于用户 IUSR_XXX 读和执行的权限

安装RRDTool

  1. 展开RRDTool压缩包到C:\rrdtool目录下,并复制c:\rrdtool\src\tool_release\rrdtool.exe到c:\rrdtool目录下。

安装MySQL

  1. 展开MySQL压缩包到一个临时文件夹,运行setup.exe
  2. 安装MySQL到c:\mysql 目录下
  3. 通过运行c:\mysql\bin\winmysqladmin.exe命令启动MySQL
  4. 为root用户设置一个口令:
    • shell> cd mysql\bin
    • shell> mysqladmin --user=root password somepassword
    • shell> mysqladmin --user=root --password reload
  5. 创建一个MySQL数据库:
    • shell> mysqladmin --user=root --password create cacti
  6. 导入默认的Cacti数据:
    • shell> mysql --user=root --password cacti < c:\apache2\htdocs\cacti\cacti.sql
  7. (可选)为Cacti数据库创建一个用户和口令:
    • shell> mysql --user=root --password mysql
    • mysql> GRANT ALL ON cacti.* TO IDENTIFIED BY ’somepassword’;
    • mysql> flush privileges;

安装Net-SNMP

  1. 如果你计划让任何主机都支持SNMP v2c,你必须下载安装Net-SNMP库。Net-SNMP提供一个安装向导去安装它们的产品。无论如何,一定要小心,不要使用长文件名,因为Cacti在这个版本不支持。我们建议你安装Net-SNMP在目录c:\net-snmp下

安装Cactid

  1. 展开Cacti压缩包到c:\cactid下,并修改cactid.conf文件以包含下列声明:
    • DB_Host IP_Address or Hostname (not localhost)
      DB_Database cacti
      DB_User cactiuser
      DB_Password cacti
    • 其它所有0.8.6以前的配置已经过时了。你如果保留他们,Cacti也许不会反对,但它们已经不再被要求了。Cacti现在已经发布二进制的安装包,因此,a full installation of Cygwin is not longer required.
  2. 如果你已经安装了Cygwin,或是计划安装它,那么需要从c:\cactid目录下删除三个DLL文件和SH.EXE文件

安装Cacti

  1. 展开cacti压缩包。这里的介绍将假定压缩文件展开到C:\Apache\htdocs\cacti目录下,当然你可以指定不同的目录。确保展开时选择“Use fold names”,这样所需的子目录就会被创建。
  2. 编辑include/config.php,指定MySQL用户名和口令、数据库:
    • $database_default = "cacti";
    • $database_hostname = "localhost";
    • $database_username = "cactiuser";
    • $database_password = "cacti";
  3. 你接下来需要制定一个计划任务以使poller.php每五分钟运行一次。确保Task  Scheduler service已经启动,并按下面的步骤去开始。
    注意:下面的介绍是基于XP和WIN2K3。你也能跟随这些介绍在WIN2K下配置的一样好。
    • 选择“开始”->“设置”->“控制面板”并双击“任务计划”。
    • 双击“添加任务计划”
    • 点击“下一步”,“浏览”找到并选择c:\php\php.exe。如果是PHP5,则用php-win.exe代替。选择“每天”并点击“下一步”
    • 点击“下一步”,不要改动时间和日期设置
    • 当输入用户名和口令时,请确保该用户对下面的目录有读写权限
      • c:\apache2\htdocs\cacti\rra
      • c:\apache2\htdocs\cacti\log
      • 确保该用户对下面的目录有读、写、执行权限
      • c:\php
        c:\php\sapi
    • 点击“下一步”,“完成”,关闭向导
    • 在你刚创建的任务计划上右击,选择“属性”
    • 选择“计划”页面
    • 确保“每日”被选中,并点击“高级”按键
    • 检查“重复”选择项,设置它每五分钟,持续时间为24小时
    • 点击“确定”
    • 在“运行”文件框,输入下面的命令
      • c:\php\php.exe c:\mycacti\website\cacti\poller.php
      • 在开始框中输入:c:\mycacti\website\cacti.
  4. 在IE浏览器中输入:
阅读(1231) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~