Cacti内部安装手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.IIS –安装IIS服务器。
2.SNMP –安装SNMP服务,正确配置并启动服务。
3.Cacti –提取 cacti-0.8.6h.zip 中的文件到默认网站的路径下,一般为
C:\Inetpub\wwwroot\cacti
4.Cactid –提取cacti-cactid-0.8.6h-cygwin.1.
5.20.zip中的文件到
Cacti路径下。确认cactid.conf.dist文件包含在此文件夹内。
5.RRDTool –提取rrdtool-1.2.15-cygwin-1.5.20.zip中的文件到
C:\rrdtool目录下。
6.PHP - 提取 php-5.1.4-Win32.zip 中的文件到c:\php文件夹.
7.MySQL - 提取mysql-4.1.21-win32.zip 中的文件,安装到默认路径下
C:\Program Files\MySQL\MySQL Server 4.1 。初始root密码设定为:123456。
系统环境:windows 2003+IIS6.0
安装包:
php-5.1.4-Win32.zip
mysql-4.1.21-win32.zip
ActivePerl-5.8.8.819-MSWin32-x86-267479.msi
rrdtool-1.2.15-cygwin-1.5.20.zip
net-snmp-5.3.1-1.win32.exe
cacti-cactid-0.8.6h-cygwin.1.5.20.zip
cacti-0.8.6h.zip for win32
配置 PHP
1.添加以下路径c:\php 到已经存在的Windows系统PATH环境变量中.
打开控制面板: 系统 | 高级 | 环境变量 | 系统变量.
2.添加一个新的Windows系统环境变量,名为PHPRC路径为:c:\php.
3.添加一个新的Windows系统环境变量,名为MIBDIRS , 路径为
c:\php\extras\mibs
4.重命名c:\php\php.ini.dist为php.ini, 然后做以下修改:
添加以下几行或取消注释
extension_dir = “c:\php\ext”
extension=php_mysql.dll
extension=php_snmp.dll
extension=php_sockets.dll
cgi.force_redirect = 0
5.如果你想导入模版, 取消下面这行的注释:
file_uploads = On
6.将来要运行“任务计划”的用户需要被赋予本地MIBDIRS环境变量
下.index文件的修改权限.
配置 Web 服务器 (IIS)
1.运行 Internet Information Services (IIS) 管理器, 右键点击默认网
站选择属性.
2.在主目录标签下,选择配置并点击添加. 浏览选择可执行文件
php4isapi.dll或者php5isapi.dll, 在扩展名中输入 .php
备注: 如果使用 IIS6, 需要允许全部动作和脚本引擎.
3.在 ISAPI筛选器标签中, 选择添加php4isapi.dll或者
php5isapi.dll文件. 筛选器名称为 "php" .
4.在文档标签中, 添加index.php到默认内容文档列表.
5.如果使用 IIS6, 需要添加一个新的 Web服务扩展. 命名为 "php", 添
加php4isapi.dll或者php5isapi.dll文件, 选择允许扩展.
6.给 IUSR_XXXX 和 IIS_WPG 用户赋予%windir%\system32\cmd.exe 文件
读取和执行的权限. 他们还必须对c:/Inetpub/wwwroot/cacti/cacti
及其子文件夹具有读取的权限.
7.如果使用 IIS6, 需要给予 IIS_WPG 用户
c:/Inetpub/wwwroot/cacti/cacti/log和
c:/Inetpub/wwwroot/cacti/cacti/rra 文件夹的修改权限.
8.做完之后使用如下命令重新启动 IIS 服务
net stop iisadmin
net start w3svc
安装 Cygwin (可选择的)
1.Installing a single instance of Cygwin, and using it for all
applications that require it is recommended so you do not have
different versions of the Cygwin dlls laying around on your system, which can cause conflicts.
2.运行你事先下载的setup.exe文件.
3.选择如下打包文件进行安装:
Base (include all items)
Libs
libart_lgpl
libfreetype26
libpng12
zlib
openssl
Utils
patch
Web
wget
4.添加c:\cygwin\bin到你的 Windows 系统 PATH 环境变量.
5.移动setup.exe到c:\cygwin以备将来使用.
配置MySQL
1.创建 Cacti 的 MySQL 数据库:
shell>mysqladmin --user=root --password create cacti
2.导入默认的 Cacti 数据:
shell>mysql --user=root --password cacti <
c:\c:/Inetpub/wwwroot/cacti\cacti.sql
3.为 Cacti 数据库创建一个 MySQL 用户和密码,用户名和密码均为
“cactiuser”.
shell>mysql --user=root --password mysql
mysql>GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ' cactiuser';
mysql>flush privileges;
安装 Net-SNMP
1.如果你计划使用一些支持 SNMP v2c的主机, 并且使用早期版本的 PHP,
你必须下载并安装 Net-SNMP 库. Net-SNMP 默认安装路径是c:\usr. 配置Cactid
1.修改cactid.conf.dist文件,包含如下描述.
DB_Host 127.0.0.1 or hostname (not localhost)
DB_Database cacti
DB_User cactiuser
DB_Password cactiuser
DB_Port 3306
其他行的设置都注释掉.