Cacti内部安装手册.docx

上传人:b****6 文档编号:6089560 上传时间:2023-01-03 格式:DOCX 页数:8 大小:130.89KB
下载 相关 举报
Cacti内部安装手册.docx_第1页
第1页 / 共8页
Cacti内部安装手册.docx_第2页
第2页 / 共8页
Cacti内部安装手册.docx_第3页
第3页 / 共8页
Cacti内部安装手册.docx_第4页
第4页 / 共8页
Cacti内部安装手册.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

Cacti内部安装手册.docx

《Cacti内部安装手册.docx》由会员分享,可在线阅读,更多相关《Cacti内部安装手册.docx(8页珍藏版)》请在冰豆网上搜索。

Cacti内部安装手册.docx

Cacti内部安装手册

1.

IIS-安装IIS服务器。

2.

SNMP-安装SNMP艮务,正确配置并启动服务。

 

3.

Cacti-提取cacti-0.8.6h.zip

C:

\lnetpub\wwwroot\cacti

中的文件到默认网站的路径下,一般为

4.

Cactid-提取cacti-cactid-0.8.6h-cygwin.1.5.20.zip中的文件到

Cacti路径下。

确认cactid.conf.dist文件包含在此文件夹内。

5.

RRDTool-提取rrdtool-1215-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:

\ProgramFiles\MySQL\MySQLServer4.1123456。

中的文件,安装到默认路径下

I。

初始root密码设定为:

lySQLServerazxceConf!

a韭;amT1

I

-J

MySQLServerInstance匚onfiguration

ConfiguretheMySQLServer4.LsftFwrinshanctn

Pleasesetthesecurityoptiorcs,

丽Modify5ecurit-ySettings

Nev;rootpQ茹啊rd;

EntertherQ(?

tp口离vod.

CoTifirm:

RetypethepaKword.

厂EnablerootaccessFromremotemarines

厂CreateAnAnonymousAcmunt

Thisoptioncreateananonynnoiisaccoiritcnthisserver.WeascnotethatthiscarleadtoaninsecLresystem.

Ne)rt>

Cancel

 

系统环境:

windows2003+IIS6.0

安装包:

php-5.1.4-Win32.zip

mysql-4.1.21-win32.zip

ActivePerl-5.8.8.819-MSWin32-x86-267479.msirrdtool-1.2.15-cygwin-1.5.20.zip

net-snmp-5.3.1-1.win32.execacti-cactid-0.8.6h-cygwin.1.5.20.zipcacti-0.8.6h.zipforwin32

配置PHP

添加以下几行或取消注释

extensiondir=

c:

\php\ext”

extension=php_mysql.dllextension=php_snmp.dllextension=php_sockets.dllcgi.force_redirect=0

5.如果你想导入模版,取消下面这行的注释:

file_uploads=On

6.将来要运行“任务计划”的用户需要被赋予本地MIBDIRS环境变量

下.index文件的修改权限.

配置Web服务器(IIS)

1.运行InternetInformationServices(IIS)管理器,右键点击默认网

站选择属性.

2.在主目录标签下

php4isapi.dll

备注:

如果使用

选择配置并点击添加.浏览选择可执行文件或者php5isapi.dll,在扩展名中输入.phpIIS6,需要允许全部动作和脚本引擎.

添加丿磐€应用程库扩展名矇射

可擠■行丈件直〕:

jC:

\pEpVphp5i5^pi,J11

3.在ISAPI筛选器标签中,选择添加php4isapi.dll或者

php5isapi.dll文件.筛选器名称为"php".

2d

可执行文件

(1);|CSpEp\pkp5is%iim

I确定I

默U网姑屋性

P启用默认内容文裆(£)

D^fiult.himaspindiH.htiLiiasWLhtift

3

iTLd^M.pKp

1

T

上移电)1

下移®1

I匿憑⑥二日蹶⑧I

p-r启用丈裆更脚®

鮒加一个HTML搐式的贡脚到瞧的*吐服莓罂極回邙裆B

5.如果使用IIS6,需要添加一个新的Web服务扩展.命名为"php",添加php4isapi.dll或者php5isapi.dll文件,选择允许扩展.

输入新題阮b腹务扩展的名称I井扌旨定扩展运S必须启用的文件,

C:

Kp\pKp5Lzai.(Hi

P超置扩展状态券充许逗jj

r——•••■■■■■■■■■——H■■■■H—.•

I确走I軀消I霜助01)I

6.给IUSR_XXXX和IIS_WPG用户赋予%windir%\system32\cmd.exe文件读取和执行的权限.他们还必须对c:

/lnetpub/wwwroot/cacti/cacti及其子文件夹具有读取的权限.

c:

/lnetpub/wwwroot/cacti/cacti/logc:

/lnetpub/wwwroot/cacti/cacti/rra

8.做完之后使用如下命令重新启动IIS

netstopiisadminnetstartw3svc

安装Cygwin(可选择的)

1.InstallingasingleinstaneeofCygwin,andusingitforall

applicationsthatrequireitisrecommendedsoyoudonothavedifferentversionsoftheCygwindllslayingaroundonyoursystem,

whichcancauseconflicts.

2.运行你事先下载的setup.exe文件.

3.选择如下打包文件进行安装:

Base(ineludeallitems)

Libs

libart_lgpl

Utils

Web

libpng12

zlib

openssl

patch

wget

4.添加c:

\cygwin\bin到你的Windows系统PATH环境变量.

5.移动setup.exe至Uc:

\cygwin以备将来使用.

配置MySQL

1.创建Cacti的MySQL数据库:

shell>mysqladmin--user=root--passwordcreatecacti

2.导入默认的Cacti数据:

shell>mysql--user=root--passwordcacti<

c:

\c:

/Inetpub/wwwroot/cacti\cacti.sql

3.为Cacti数据库创建一个MySQL用户和密码,用户名和密码均为“cactiuser”.

shell>mysql--user=root--passwordmysql

mysql>GRANTALLONcacti.*TOcactiuser@localhostIDENTIFIEDBY'cactiuser';

mysql>flushprivileges;

安装Net-SNMP

1.如果你计划使用一些支持SNMPv2c的主机,并且使用早期版本的PHP,你必须下载并安装Net-SNMP库.Net-SNMP默认安装路径是c:

\usr.

配置Cactid

DB_Host127.0.0.1orhostname(notlocalhost)

DBDatabasecacti

DBUsercactiuser

DBPasswordcactiuser

DBPort3306

其他行的设置都注释掉.

2.现在Cactid伴随着一个二进制的分发.然而,我们还是强烈建议你安装Cygwin并且从c:

\cacti目录移除所有的DLL文件和sh.exe文件.

配置Cacti

1.编辑c:

/lnetpub/wwwroot/cacti/include/config.php,给你的Cacti

配置指定MySQL用户,密码,数据库,数据库端口.

$database_default="cacti";

$database_hostname="localhost";

$database_username="cactiuser";

$database_password="cacti";

$database_port="3306";

2.在你的浏览器里输入:

http:

//your-server/cacti/

使用admin/admin登录.你会被要求立即修改当前密码.

UserLogin

PleaseenteryourCactiusernameandpasswordbelow:

UserName:

P355word:

LpO^iri

■■»/I

UserLogin

***PorcedPasswordChange***

Pleaseenteranewpasswordforcacti:

Password;|

Confirm:

I

Save

3.选择第一次安装,核对可执行文件的路径是否正确(通常的路径如下),注意斜杠的方向

CactiInstallationGuide

[FQUMP]RRDToolBinaryPath:

Egpathto也errdtoolbinary,[cz/rrdtool/rrdtool-eze

[c:

/php/php,exe

[FOUND]PHPBinaryPath;ThepathtoyourPHPbinaryfile(mayrequireaphp『QCQEpilstogetthisfilej.

[FOUMD]于nttipw3lkPiriaf¥卩孑th;Thsp白thgyoursrimpwalkbinary,|c:

/uEr/biii/sriinpvalkiexe[FQUMD]呂nmpgptBinaryPnth:

ThepmtzhMyciursnmpgetbinary.

[cj/usr/biti/sriinpge-t-sks

[FOUND]snmpbulkivdlkBinoryPath:

Thepatht口ycursnmpbulkwalkbinary.

|oi/usr/biri/sninpbullcwalk.eie

[FQUISJP]百nmpgetncxtBinaryPath:

ThepathtoyoursnmpgetneKtbinary-

|c;/uEr/bin/snjnpge-tixeKt.skc

[FQUIMD]CactiLugFiliP冃th;Ths“thtpyaurCactilogffle.Ic:

/Inetput/wwrool/cacti/loe/cacti*loe

RKDIooLL2.K

RRDToolUtilityVersion;TheversionofRRDToofthatyouhaveinstalled,rid

MOTE:

Onceyouclick"Ftnish'\allofyoursettingswillbesavedandyourdatabasewillbeupgradedifthisisanupgrade.Youcanchangeanyofthesettingsonthisecrsenatalatertimebygoingto'*CactiSettings"fromwithinCacti.

4.点击Devices.删除Localhost设备,点击Add.输入如下信息之后点击Add.

Description:

MyWindowslocalhost

Hostname:

localhost

HostTemplate:

Windows2000/XP

5.设定任务计划之前,你可以使用如下命令测试一下

phpc:

/c:

/Inetpub/wwwroot/cacti/cacti/poller,php

输出的结果类似下面这样:

C:

\>phpc:

\inetpub\wwwroot\cacti\poller.php

OKu:

0.00s:

0.06r:

1.32

OKu:

0.00s:

0.06r:

1.32

OKu:

0.00s:

0.17r:

2.62

b.添加一个任务计划.

d.不改变时间和日期设定,选择下一步

e.当要求输入用户名和密码时,确认该用户拥有以下文件夹的读写权限:

C:

/Inetpub/wwwroot/cacti/rrac:

/Inetpub/wwwroot/cacti/log

确定该用户对以下文件夹有读写和执行的权限

c:

\phpc:

\php'sapi

f.点击下一步完成关闭向导.

g.右键点击你刚刚创建的那个任务,选择属性.

h.选择日程安排.

选择“重复任务”,“5分钟一次”,“持续时间24小时”

c:

\php'php.exec:

\Inetpub\wwwroot\cacti\poller.php

在起始于文本框中输入c:

\Inetpub\wwwroot\cacti

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1