Cacti使用手册配置ISS及安装相关软件

Cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。

Cacti使用手册配置IIS WEB服务:

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

Cacti使用手册安装RRDTool

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

Cacti使用手册安装MySQL

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

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

Cacti使用手册安装Cactid

相关推荐