Установкасистемы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).
近日华纳云商家正式上线了美国服务器产品,这次美国机房上线的产品包括美国云服务器、美国独立服务器、美国高防御服务器以及美国高防云服务器等产品,新产品上线华纳云推出了史上优惠力度最高的特价优惠活动,美国云服务器低至3折,1核心1G内存5Mbps带宽低至24元/月,20G ddos高防御服务器低至688元/月,年付周期再送2个月、两年送4个月、三年送6个月,终身续费同价,有需要的朋友可以关注一下。华纳云...
水墨云怎么样?本站黑名单idc,有被删除账号风险,建议转出及数据备份!水墨云ink cloud Service是成立于2017年的商家,自2020起开始从事香港、日本、韩国、美国等地区CN2 GIA线路的虚拟服务器租赁,同时还有台湾、国内nat vps相关业务,也有iplc专线产品,相对来说主打的是大带宽服务器产品。注意:本站黑名单IDC,有被删除账号风险,请尽量避免,如果已经购买建议转出及数据备...
妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...
extension_dir为你推荐
微信回应封杀钉钉为什么微信被封以后然后解封了过了一会又被封了地图应用手机地图软件那么多,都不知道用哪个好了?长尾关键词挖掘工具大家是怎么挖掘长尾关键词的?336.com求一个游戏的网站 你懂得ww.66bobo.com谁知道11qqq com被换成哪个网站yinrentangweichentang万艾可正品的作用真的不错吗机器蜘蛛有谁知道猎人的机械蜘蛛在哪捉的www.gogo.comNEO春之色直径?汴京清谈都城汴京,数百万家,尽仰石炭,无一燃薪者的翻译彪言彪语( )言( )语的词语
域名升级访问 国外免费vps 香港服务器99idc java主机 163网 56折 2017年万圣节 lamp配置 国外网站代理服务器 个人免费空间 gg广告 网站cdn加速 广州服务器 搜索引擎提交入口 Updog wordpress中文主题 服务器托管价格 沈阳idc ncp 傲盾代理 更多