УстановкасистемыCactiподWindowsАвторпереводаАлександрЦапкинE-mailalex.
tsapkin@gmail.
comWWWhttp://mmtools.
ruДатаперевода19.
12.
2006СодержаниеCacti.
УстановкаподWindows.
3Рекомендуемыепрограммы3КонфигурированиеPHP.
3Конфигурированиевеб-сервера(Apache)4Конфигурированиевеб-сервера(IIS)4InstallCygwin(optional)5InstallRRDTool5УстановкаMySQL.
5УстановкаNet-SNMP.
6УстановкаCactid.
6КонфигурированиеCacti7Применениепатчей.
9Использованныематериалы.
9Cacti.
УстановкаподWindows.
Рекомендуемыепрограммы1.
(Опционально)Apache>-этоПОнеявляетсяобязательным,еслинасерверезапущенWindowsInternetInformationServer.
2.
Cacti>-Устанавливаетсяизzip-архиваполюбомуадресуповашемувыбору.
Большинствовыбираютподдиректорию"Cacti"корневойдиректориивеб-сервера.
3.
Cactid-Устанавливаетсяизzip-архивавдиректориюc:\cacti.
Удостоверьтесь,чтоcactid.
conf.
distфайлрасположенвэтойжедиректории.
4.
RRDTool-Устанавливаетсясвеб-сайтаCacti.
Установитееговдиректориюc:\cacti.
5.
PHP4.
3.
6+или5.
x-Устанавливаетсявдиректориюc:\php.
6.
MySQL4.
xилиMySQL5.
x-Устанавливаетсяподефолтномупути.
Обычноэтоc:\ProgramFiles\MySQL\MySQLServerX.
XX.
7.
(Опционально)Cygwin-Загрузитеизапуститеsetup.
exeссайтаCygwin.
Сохранитефайлsetup.
exeдлядальнейшегоиспользования.
8.
(Опционально)Net-SNMP-Установитевдиректориюc:\net-snmp.
КонфигурированиеPHP1.
ПрииспользованииPHP4переместитефайлыиздиректорииc:\php\dllsвc:\php2.
ДобавьтекпеременнойокруженияWindowsPATHследующийпуть:c:\php.
ДоступкWindowspathможнополучитьчерезControlPanelпопути:System|Advanced|EnvironmentVariables|SystemVariables.
3.
СоздайтепеременнуюокруженияPHPRCсозначением:c:\php.
4.
СоздайтепеременнуюокруженияMIBDIRS.
ПрииспользованииPHP4задайтеейзначениеc:\php\mibs.
ПрииспользованииPHP5-значениеc:\php\extras\mibs5.
ПрииспользованииPHPверсии4.
3.
5илиниже,создайтедиректориюc:\tmp.
6.
Переименуйтефайлc:\php\php.
ini.
distвphp.
ini,исделайтеследующиеизменениявнем:ПрииспользованииPHP4добавьтеилираскомментируйтеследующиестроки.
extension_dir=c:\php\extensionsextension=php_snmp.
dllextension=php_sockets.
dllcgi.
force_redirect=0ПрииспользованииPHP5раскомментируйтеследующиестроки.
extension_dir=c:\php\extextension=php_mysql.
dllextension=php_snmp.
dllextension=php_sockets.
dllcgi.
force_redirect=0ПрииспользованииPHP4.
3.
5илинижедобавьтеследующуюстроку.
Прииспользовании4.
3.
6иливышеданнуюстрокуприееналичиинеобходимоудалить,youshouldremovethislineifpresent.
session.
save_path=c:\tmp7.
ВраннихверсияхинструкциипоустановкеPHPрекоммендовалосьперемещатьопределенныеDLLфайлывc:\winnt\system32.
Еслиэтотак,вамнеобходимоудалитьэтифайлы.
Пожалуйста,ознакомьтесьсдокументациейPHP.
8.
Длявозможностиимпортированияшаблоновраскомментируйтеследующуюстроку:file_uploads=On9.
Дайтепользователю,из-подкоторогобудетвыполнятьсяназначенноезаданиеправадляизменениефайла.
indexрасположенногопопути,заданномувпеременнойWindowsMIBDIRS.
Конфигурированиевеб-сервера(Apache)1.
Удостоверьтесь,чтонавашемсервереостановленылюбыеIISсервера,доначалаустановкиApache.
2.
ЕсливыиспользуетеApache1.
3.
x,установкаPHP5нерекомендуется.
ПрииспользованииPHP4,добавьтеследующиелиниивhttpd.
confфайл.
Выможетеизменятьэтотфайл,выбравStart|AllPrograms|ApacheHTTPServerX.
XX|ConfigureServer|Editthehttpd.
conffileпунктменю.
ПрииспользованииApache1.
3.
xиPHP4добавьтеследующиелинии:LoadModulephp4_modulec:\php\sapi\php4apache.
dllAddModulemod_php4.
cAddTypeapplication/x-httpd-php.
phpDirectoryIndexindex.
htmlindex.
htmindex.
phpПрииспользованииApache2.
xиPHP4добавьтеследующиелинии:LoadModulephp4_modulec:\php\sapi\php4apache2.
dllAddTypeapplication/x-httpd-php.
phpDirectoryIndexindex.
htmlindex.
htmindex.
phpПрииспользованииApache2.
xиPHP5добавьтеследующиелинии:LoadModulephp5_modulec:\php\php5apache2.
dllAddTypeapplication/x-httpd-php.
phpDirectoryIndexindex.
htmlindex.
htmindex.
phpКонфигурированиевеб-сервера(IIS)1.
ЗапуститеInternetInformationServices(IIS)Manager,правойкнопкойкликнитенаDefaultWebSite(длябольшинстваслучаев)ивыберитеProperties.
2.
НазакладкеHomeDirectoryвыберитеConfigurationинажмитеAdd.
Укажитепутькphp4isapi.
dllилиphp5isapi.
dllиукажите.
phpкакрасширение.
Замечание:прииспользованииIIS6включитевсекомандыискрипты.
3.
НазакладкеISAPIFiltersнажмитеAddиукажитепутькphp4isapi.
dllилиphp5isapi.
dllфайлу.
Именуйтефильтркак"php"инажмитеOK.
4.
НазакладкеDocumentsдобавьтеindex.
phpвсписок.
5.
ПрииспользованииIIS6перейдитевWebServiceExtensionsидобавьтеновоеWebServiceExtension.
Именуйтерасширениекак"php"инажмитеAdd,затемукажитепутькphp4isapi.
dllилиphp5isapi.
dllфайлу,установитестатусSetExtensionв"Enable",нажмитеOK.
6.
ЗадайтепользователямIUSR_XXXXиIIS_WPGправаначтениеиисполнениядляфайла%windir%\system32\cmd.
exe.
Такжеимпонадобятсяправаначтениенадиректориюcacti_web_root/cactiиееподдиректории.
7.
ПрииспользованииIIS6дайтепользователюIIS_WPGправанаизменениедлякаталоговcacti_web_root/cacti/logиcacti_web_root/cacti/rrd.
8.
ПолностьюостановитеизапуститеIISсервисприпомощикоманд:netstopiisadminnetstartw3svcInstallCygwin(optional)1.
УстанавливаяинстансCygwinииспользуяегодляприложений,пользующихсяегофункциями,рекомендуетсянеиспользоватьразныеверсииCygwindllsбиблиотекнавашемсервере,еслионимогутвызватьконфликт.
2.
Запуститепредварительнозагруженныйsetup.
exe.
3.
Привыбореустанавливаемыхпрограммвыберитеследующие:Base(включаявсепункты)Libslibart_lgpllibfreetype26libpng12zlibopensslUtilspatchWebwget4.
Добавьтеc:\cygwin\binвпеременнуюокруженияPATH.
5.
Переместитеsetup.
exeвдиректориюc:\cygwinдлябудущегоиспользования.
InstallRRDTool1.
РаспакуйтеRRDToolzipфайлсвеб-сайтаCactiвc:\cacti\rrdtool.
exe.
УстановкаMySQL1.
РаспакуйтеMySQLzipфайлвлюбуюдиректориюизапуститеsetup.
exe.
2.
УстановитеMySQLвдефотлнуюдиректориюили,дляудобстваиспользованияданногоруководства,вдиректориюc:\mysql.
3.
ДлязапускастарыхверсийMySQLзапуститефайлc:\mysql\bin\winmysqladmin.
exe.
Вболеесвежихверсияхэтонетребуется.
4.
Установитепарольдляпользователяrootshell>cdmysql\binshell>mysqladmin--user=rootpasswordsomepasswordshell>mysqladmin--user=root--passwordreload5.
СоздайтебазуданныхMySQL:shell>mysqladmin--user=root--passwordcreatecacti6.
ИмпортируйтедефолтнуюбазуданныхCacti:shell>mysql--user=root--passwordcactimysql--user=root--passwordmysqlmysql>GRANTALLONcacti.
*TOcactiuser@localhostIDENTIFIEDBY'somepassword';mysql>flushprivileges;8.
ЕсливызапускаетеMySQLверсии4.
1ивыше,вамнеобходимоприменитьнастройкистарогопаролядлятогочтобыаутентифицироватьсявCacti.
Чтобывыполнитьэтиизменения,остановитеMySQLсервисидобавьтеследующеевполеStartParameter.
Запуститеегоповторнопослеизменений.
--old-passwordВамтакжебудетнеобходимоизменитьаккаунтcactiuserсостарымпаролем.
shell>UPDATEmysql.
userSETPassword=OLD_PASSWORD('cactipwd')WHEREHost='localhost'ANDUser='cactiuser';mysql>FLUSHPRIVILEGES;УстановкаNet-SNMP1.
ЕсливыпланируетеиспользоватьмониторингхостовсподдержкойSNMPv2c,ииспользуетеранниеверсииPHP,выдолжнызагрузитьиустановитьNet-SNMPбиблиотеки.
Net-SNMPпредоставляетинсталлятордляустановкисвоихпродуктов.
Темнеменее,необходимообратитьвниманиенадлинныеименафайлов.
Выдолжныиспользовать8.
3нотацию.
Кпримеруc:\ProgramFiles\Net-SNMP\binстановитсяc:\progra~1\net-snmp\bin.
УстановкаCactid1.
РаспакуйтеCactidzipфайлвдиректориюc:\cactiивнеситеизменениявcactid.
conf.
distфайл,включивследующиестроки.
DB_Host127.
0.
0.
1orhostname(notlocalhost)DB_DatabasecactiDB_UsercactiuserDB_PasswordcactiDB_Port3306Всеостальныепредварительныенастройкиявляютсяустаревшими.
2.
Cactidтеперьпоставляетсявбинарномварианте.
ТемнеменеестрогорекомендуетсяустановитьCygwinизатемудалитьвсеDLLфайлыиsh.
exeиздиректорииc:\cacti.
КонфигурированиеCacti1.
Отредактируйтефайлcacti_web_root/cacti/include/config.
phpиукажитепользователяMySQL,егопароль,имяБД,ипортБДдлявашейконфигурацииCacti.
$database_default="cacti";$database_hostname="localhost";$database_username="cactiuser";$database_password="cacti";$database_port="3306";2.
Перейдитеввашембраузерепоследующемуадресу:http://your-server/cacti/Авторизуйтесь,используялогинипарольadmin/admin.
Вамбудетнеобходимосменитьпарольсразупослеавторизации.
3.
ИзконсолиCactiперейдитевразделSettings->Pathsипроверьтелибоизменитепутикправильномурасположениюфайлов.
Рекомендованныезначениядляпримераприведеныниже.
ЕсливыпланируетеиспользоватьCactidтооченьважночтобывсепутивместопрямыхслэшейвключалитолькообратныеслэши.
ПутькбинарномуфайлуPHP:c:/php/php.
exeПутькбинарномуфайлуRRDTool:c:/cacti/rrdtool.
exeПутикSNMPGET,SNMPWALK,SNMPBULKWALK,SNMPGETNEXT:c:/progra~1/net-snmp/bin/snmpget.
exec:/progra~1/net-snmp/bin/snmpwalk.
exec:/progra~1/net-snmp/bin/snmpbulkwalk.
exec:/progra~1/net-snmp/bin/snmpgetnext.
exeПутьклог-файлуCacti:c:/mycacti/website/cacti/log/cacti.
logПутькCactid:c:/cacti/cactid.
exe4.
НажмитенаDevices.
УдалитеLocalhostdevice.
ВправомверхнемуглунажмитеAdd.
ЗаполнитеследующуюинформациюинажмитеAdd.
Description:MyWindowslocalhostHostname:localhostHostTemplate:Windows2000/XP5.
Вамследуетсейчаспосмотретьнаэкранlocalhostdevice.
ПрямоподегоименемдолжнанаходитьсянекаяSNMPинформация,еслиэтонетак-следуетпроверитьSNMPнастройкисервера,атакженастройкифайерволла.
ВправомверхнемуглунажмитенаCreateGraphsдляданногохоста.
Напоследующемокневыберитеразделдискаисетевойинтерфейс.
ВнизустраницынажмитеCreate.
6.
Войдитевсистемуподпользовательскимаккаунтом,изподкоторогобудетзапускатьсязадачапорасписаниюипроверьте,чтоциклопросаCactiработает.
Сделатьэтоможно,выполнивследующуюкоманду:phpc:/cacti_web_root/cacti/poller.
phpВыводдолженвыглядетьпримернотак:C:\>phpc:\inetpub\wwwroot\cacti\poller.
phpOKu:0.
00s:0.
06r:1.
32OKu:0.
00s:0.
06r:1.
32OKu:0.
00s:0.
16r:2.
59OKu:0.
00s:0.
17r:2.
6210/28/200504:57:12PM-SYSTEMSTATS:Time:4.
7272Method:cmd.
phpProcesses:1Threads:N/AHosts:1HostsPerProcess:2DataSources:4RRDsProcessed:2Послеразовогозапускавдолженсоздатьсяфайлcacti.
logвдиректории/cacti/log/иrrdфайлывкаталоге/cacti/rra/.
7.
Вамнеобходимонастроитьрасписаниезадачивойдявсистемукакадминистратор.
Этанеобходимаявамзадачаможетзапускатьpoller.
phpкаждые5минут.
Удостоверьтесь,чтоTaskSchedulerсервисзапущенвыпонитеуказанныенижешаги.
Заметка:ПоследующиеинструкциипредназначеныдляWindowsXPиWindowsServer2003.
ЭтиинструкциитакжедолжныподойтиидляWindows2000.
a.
ВыберитепунктменюStart-->Settings-->ControlPanelидваждыкликнитенаScheduledTasks.
b.
ДваждыкликнитенаAddScheduledTask.
c.
НажмитеNextиBrowseнаследующемокне.
Найдитеc:\phpивыделитеphp.
exe.
ВыберитеDailyинажмитеNext.
d.
НажмитеNextсновабезизмененийнастроеквремениидаты.
e.
Привводеименипользователяипароляудостоверьтесь,чтоданныйпользовательимеетправаначтениеизаписьдляследующихдиректорий:cacti_web_root/cacti/rracacti_web_root/logУдостоверьтесь,чтоданныйпользовательимеетправаначтение,исполнениеизаписьдляследующихдиректорий:c:\phpc:\php\sapif.
НажмитеNextиFinishдлязакрытиямастеранастройки.
g.
Кликнитеправойкнопкойназадаче,которуювытолкочтосоздали,ивыберитеProperties.
h.
ВыберитезакладкуSchedule.
i.
Удостоверьтесь,чтопунктDailyвыбранинажмитекнопкуAdvanced.
j.
ВблокеRepeatвыберитепункт5minutesукажитепродолжительностьработы24часа.
k.
НажмитеOkl.
ВтекстовомблокеRunвведитеследующийтекстиудостоверьтесьвправильностьуказанныхпутей.
c:\php\php.
exec:\mycacti\website\cacti\poller.
phpЗапусквокневыдастc:\mycacti\website\cacti.
Применениепатчей1.
Существует2методапримененияпатчейдляCacti:a.
ЕсливыустановилиCygwin,тогдабудутработатьинструкциипатча,использующиеwgetиpatch.
b.
Другойметодтребует,чтобывыпосетилиhttp://www.
cacti.
net/downloads/patches/0.
8.
6h/pre-patched/ивручнуюзагрузилиизаменилифайлыпатча.
2.
Вамможетпонадобитьсяпереприменитьнастройкибезопасностидляфайловипапок.
Проверьтечтооникорректные.
ИспользованныематериалыСайтпроектаCacti.
Документациянасистему(http://cacti.
net/documentation.
php).
УстановкаCactiподUnix(http://www.
mmtools.
ru/viewpage.
phppage_id=4).
已经有一段时间没有分享阿里云服务商的促销活动,主要原因在于他们以前的促销都仅限新用户,而且我们大部分人都已经有过账户基本上促销活动和我们无缘。即便老用户可选新产品购买,也是比较配置较高的,所以就懒得分享。这不看到有阿里云金秋活动,有不错的促销活动可以允许产品新购。即便我们是老用户,但是比如你没有购买过他们轻量服务器,也是可以享受优惠活动的。这次轻量服务器在金秋活动中力度折扣比较大,2G5M配置年付...
博鳌云是一家以海外互联网基础业务为主的高新技术企业,运营全球高品质数据中心业务。自2008年开始为用户提供服务,距今11年,在国人商家中来说非常老牌。致力于为中国用户提供域名注册(国外接口)、免费虚拟主机、香港虚拟主机、VPS云主机和香港、台湾、马来西亚等地服务器租用服务,各类网络应用解決方案等领域的专业网络数据服务。商家支持支付宝、微信、银行转账等付款方式。目前香港有一款特价独立服务器正在促销,...
RAKsmart发布了9月份优惠促销活动,从9月1日~9月30日期间,爆款美国服务器每日限量抢购最低$30.62-$46/月起,洛杉矶/圣何塞/香港/日本站群大量补货特价销售,美国1-10Gbps大带宽不限流量服务器低价热卖等。RAKsmart是一家华人运营的国外主机商,提供的产品包括独立服务器租用和VPS等,可选数据中心包括美国加州圣何塞、洛杉矶、中国香港、韩国、日本、荷兰等国家和地区数据中心(...
extension_dir为你推荐
18comic.fun黑色禁药http://www.lovecomic.cn/attachment/Fid_18/18_4_00d3b0cb502ea74.jpg这幅画名字叫什么?22zizi.com河南福利彩票22选52010175开奖结果rawtoolsTF卡被写保护了怎么办?百度关键词分析百度关键字分析是什么意思?51sese.com谁有免费电影网站mole.61.com谁知道摩尔庄园的网址啊www.baitu.com谁有免费的动漫网站?javbibitreebibi是什么牌子的www.6vhao.com有哪些电影网站梦遗姐我姐姐很漂亮,她24了,我才15,晚上我和他睡在一起,我经常挨遗精,咋办?
域名购买 中文国际域名 荷兰vps 台湾服务器 iisphpmysql 谷歌香港 mobaxterm 512m内存 论坛空间 主机合租 工信部icp备案号 美国堪萨斯 重庆双线服务器托管 天翼云盘 drupal安装 空间购买 hostease 网站防护 easypanel 游戏服务器 更多