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

79次阅读
没有评论

共计 2557 个字符,预计需要花费 7 分钟才能阅读完成。

这篇文章主要为大家展示了“Cacti 如何使用手册配置 ISS 及安装相关软件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“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 rsquo;somepassword rsquo;;
mysql flush privileges;
安装 Net-SNMP

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

Cacti 使用手册安装 Cactid

展开 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.
如果你已经安装了 Cygwin,或是计划安装它,那么需要从 c:\cactid 目录下删除三个 DLL 文件和 SH.EXE 文件
安装 Cacti

展开 cacti 压缩包。这里的介绍将假定压缩文件展开到 C:\Apache\htdocs\cacti 目录下,当然你可以指定不同的目录。确保展开时选择“Use fold names”,这样所需的子目录就会被创建。
编辑 include/config.php,指定 MySQL 用户名和口令、数据库:
$database_default = cacti
$database_hostname = localhost
$database_username = cactiuser
$database_password = cacti
你接下来需要制定一个计划任务以使 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.
在 IE 浏览器中输入:
http://your-server/cacti

以上是“Cacti 如何使用手册配置 ISS 及安装相关软件”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计2557字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)