Windows下Cacti安装.docx
- 文档编号:1745411
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:16
- 大小:576.72KB
Windows下Cacti安装.docx
《Windows下Cacti安装.docx》由会员分享,可在线阅读,更多相关《Windows下Cacti安装.docx(16页珍藏版)》请在冰点文库上搜索。
Windows下Cacti安装
Windows下Cacti安装
(2007-10-0708:
56:
54)
转载▼
标签:
知识/探索
windiws
cacti安装
网络监控
apache安装
mysql安装
php安装
分类:
网络监控
声明:
本系列文档出自石头记,如若转载请注明出处,本人保留文档的所有权,并欢迎转载。
本系列文档的其他部分链接如下:
一、概述及Cacti的工作流程
二、Cacti安装(Linux)
三、Cacti的使用
四、Cacti脚本及模板
五、Cacti插件
六、Cacti高级应用--打造自己的Cacti模板
七、Cacti安装(Windows)
一、软件需求
1、 操作系统:
WindowsServer2003企业版(或其他NT系统)。
2、 安装Apache,当然也可以使用IIS。
3、 安装MySQL,下载MySQL的Windows版本并安装到c:
/mysql文件夹下。
4、 安装PHP,从下载PHP5.X并安装到c:
/php文件夹下。
5、 安装RRDTool,从下载Cygwin版RRDTool并安装到c:
/cacti文件夹下。
6、 安装Net-SNMP,下载Net-SNMP并安装到c:
/net-snmp文件夹下。
7、 安装Cacti,将下载的Cacti压缩文件解压到WEB目录下,并改名为cacti。
8、 安装Cactid,将下载的Cactid压缩文件解压到c:
/cacti文件夹下。
9、 安装Cygwin,从Cygwin站点下载setup.exe文件,安装cygwin到c:
/cygwin文件夹下。
10、安装ActivePerl,有些脚本是用perl语言写的,所以需要ActivePerl的支持。
二、Windows下Apache、PHP、MySQL的安装
1、安装Apache
点击安装文件apache_2.2.4-win32-x86-no_ssl.msi将apache安装在c:
\apache目录下(随自己喜好)。
2、安装并配置MYSQL
在windows下安装Mysql比较简单,和正常软件一样,下一步下一步就可以了,但最好把它的安装目录设置短一点,如:
c:
\mysql;安装成功后会有一个配置向导,如下图所示配置。
点击Execute按钮完成MySQL的安装配置。
如果MySQL出现拒绝访问情况时,请在c:
\和c:
\mysql下查找f文件并将其删除后重启MySQL。
3、安装并配置PHP
1)、安装PHP
把php-5.2.1-Win32.zip解压到c:
\php目录中,并设置环境变量如下图所示。
新建系统变量:
变量名:
MIBDIRS,变量值:
c:
\php\extras\mibs;
新建系统变量:
变量名:
PHPRC,变量值:
c:
\php;
编辑系统变量Path,增加“;c:
\php;c:
\php\ext;”
2)、配置PHP
将c:
\php目录中的php.ini-dist重命名为php.ini,编辑php.ini文件,找到extension_dir="./"改为extension_dir="c:
/php/ext",找到
;extension=php_mysql.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
将';'去掉改为
extension=php_mysql.dll
extension=php_snmp.dll
extension=php_sockets.dll
cgi.force_redirect=0
3)、配置Apache
在Apache的安装目录下找到并打开conf\httpd.conf文件,
找到#LoadModulessl_modulemodules/mod_ssl.so这行,在此行后加入一行
LoadModulephp5_modulec:
/php/php5apache2_2.dll,其中c:
/php/php5apache2_2.dll为你php目录中php5apache2_2.dll所在的位置
找到AddTypeapplication/x-gzip.gz.tgz这行,在此行后加入一行
AddTypeapplication/x-httpd-php.php
找到DirectoryIndexindex.html在后面加入index.htmindex.php
4)、测试PHP是否安装成功
此时PHP环境已经配置成功,在WEB根目录(如我的c:
/Apache/htdocs)里建一个名为test.php的文件内容如下(测试时请将{换成<,将}换成>)
{?
php
phpinfo();
?
}
重新启动apache服务
用浏览器打开http:
//localhost/test.php如果可以看到如下图所示的php配置输出信息就OK了。
一、安装RRDTool
下载RRDTool:
下载完成后解压缩,并解压出来的文件夹里的所有文件复制到c:
/cacti下。
二、安装Net-SNMP
下载Net-SNMP:
http:
//net-
下载最新版本的Win32安装文件,并将它安装到c:
/net-snmp下。
三、安装cactid
下载Cactid:
解压Cactid,并将解压出的文件夹了的所有文件复制到c:
/cacti下,并修改cactid.conf文件。
DB_Host 127.0.0.1orhostname(请勿输入localhost)
DB_Database cacti
DB_User cacti
DB_Password cacti
DB_Port 3306
四、安装Cygwin
从Cygwin站点下载setup.exe文件,安装cygwin到c:
/cygwin文件夹下。
1)、运行刚下载的setup.exe
2)、选择以下安装包进行安装
Base(includeallitems)
Libs
libart_lgpl
libfreetype26
libpng12
zlib
openssl
Utils
patch
Web
wget
3)、添加c:
\cygwin\bin到你的PATH系统变量中。
五、安装ActivePerl
下载最新版本的ActivePerlforwindows并安装。
下载地址:
安装完成后不要忘记将ActivePerl的执行文件目录添加到你的PATH系统变量中。
六、安装并设定cacti
下载最新版本cacti:
1)、解压下载的文件到WEB目录下
2)、打开命令提示符CMD,在MySQL里新建数据库cacti并将cacti.sql导入到数据库中。
C:
\>mysql–uroot–p
Password:
mysql>createdatabasecacti;
QueryOK,1rowaffected(0.00sec)
mysql>grantalloncacti.*tocacti@localhostidentifiedby“cacti”;
QueryOK,1rowaffected(0.00sec)
mysql>flushprivileges;
mysql>exit
C:
\>
C:
\>mysql–uroot–pcacti \apache\htdocs\cacti\cacti.sql Password: 3)、修改cacti_web_root/cacti/include/config.php配置文件。 $database_default="cacti"; $database_hostname="localhost"; $database_username="cacti"; $database_password="cacti"; $database_port="3306"; 4)、打开浏览器输入http: //your-server/cacti/install 点击NewInstall,然后点下一步之后这里需要输入rrdtool、php、snmpwalk、snmpget、cactid的位置,请依照上面的安装路径进行设置。 PHPBinaryPath: c: /php/php.exe RRDToolBinaryPath: c: /cacti/rrdtool.exe SNMPGET,SNMPWALK,SNMPBULKWALK,SNMPGETNEXTPaths: c: net-snmp/usr/bin/snmpget.exe c: net-snmp/usr/bin/snmpwalk.exe c: net-snmp/usr/bin/snmpbulkwalk.exe c: net-snmp/usr/bin/snmpgetnext.exe CactiLogfilePath: c: /apache/htdocs/cacti/log/cacti.log CactidPath: c: /cacti/cactid.exe 所有路径都是此安装程序的绝对路径 如果事后无法显示出图形请到Console→Settings→General →RRDToolUtilityVersion将它改成RRDTool1.2x 如果有图却没有文字的话,请到paths里的RRDToolDefaultFontPath-c: /windows/fonts/arial.ttf 注意: 如果系统是Windows2003Server请将C: \WINDOWS\system32\cmd.exe及rrdTool跟netsnmp的*.exe加入IIS的使用者读取权限,此举对系统有一定的危险性,如果无相关对策请更改作system。 5)、登录的帐号和密码都是admin,登录后需要立即修改密码。 6).进入cacti后需确认更改以下位置: (如下图) Console>Settings>General Console>Settings>Poller 删除Localhostdevices,添加一个新的WindowsLocalHost,或者修改HostTemplate为Windows2000/XP。 启动本机SNMP 如果您也要侦测本机的snmp状态请用它 开始→控制面板→添加删除程序→添加删除Windows组件→ManagementandMonitoringTools(管理和监控工具)→SimpleNetworkManagementProtocol(简单网络管理协议)→将它打勾后点击确定来启用它. 7)、测试cacti是否安装正确 打开命令提示符(CMD),输入c: /php/php.exec: /cacti_web_root/cacti/poller.php 看是否输出下面类似信息: C: \>c: /php/php.exec: /cacti_web_root/cacti/poller.php OKu: 0.00s: 0.06r: 1.32 OKu: 0.00s: 0.06r: 1.32 OKu: 0.00s: 0.16r: 2.59 OKu: 0.00s: 0.17r: 2.62 10/28/200504: 57: 12PM-SYSTEMSTATS: Time: 4.7272Method: cmd.phpProcesses: 1Threads: N/AHosts: 1HostsPerProcess: 2DataSources: 4RRDsProcessed: 2 在测试时如果错现snmp模块丢失错物可以试着将MIBDIRS设为: C: \net-snmp\usr\share\snmp\mibs 之后应该确定cacti.log文件在cacti_web_root/cacti/log/下出现,*.rrd文件在cacti_web_root/cacti/rra/下出现。 8)、定时执行命令 浏览c: \php\php.exe添加任务计划任务计划控制面板点击开始设置成每天执行,高级里面选每5分钟执行一次,持续24小时;再返回到属性的首页,运行(R)改成C: \php\php.exeC: /Apache/htdocs/cacti/poller.php 起始于改成C: /Apache/htdocs/cacti 当输入用于执行此任务计划的用户名和密码时,请注意你输入的用户有读和写以下目录的权限: cacti_web_root/cacti/rra cacti_web_root/log 并确认用户有读、写和执行以下目录文件的权限: c: \php c: \php\sapi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Windows Cacti 安装
![提示](https://static.bingdoc.com/images/bang_tan.gif)