Установкасистемы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).
极光KVM创立于2018年,主要经营美国洛杉矶CN2机房、CeRaNetworks机房、中国香港CeraNetworks机房、香港CMI机房等产品。其中,洛杉矶提供CN2 GIA、CN2 GT以及常规BGP直连线路接入。从名字也可以看到,VPS产品全部是基于KVM架构的。极光KVM也有明确的更换IP政策,下单时选择“IP保险计划”多支付10块钱,可以在服务周期内免费更换一次IP,当然也可以不选择,...
陆零网络是正规的IDC公司,我们采用优质硬件和网络,为客户提供高速、稳定的云计算服务。公司拥有一流的技术团队,提供7*24小时1对1售后服务,让您无后顾之忧。我们目前提供高防空间、云服务器、物理服务器,高防IP等众多产品,为您提供轻松上云、安全防护 为核心数据库、关键应用系统、高性能计算业务提供云端专用的高性能、安全隔离的物理集群。分钟级交付周期助你的企业获得实时的业务响应能力,助力核心业务飞速成...
ihostart怎么样?ihostart是一家国外新商家,主要提供cPanel主机、KVM VPS、大硬盘存储VPS和独立服务器,数据中心位于罗马尼亚,官方明确说明无视DMCA,对版权内容较为宽松。有需要的可以关注一下。目前,iHostART给出了罗马尼亚vps的优惠信息,罗马尼亚VPS无视DMCA、抗投诉vps/2核4G内存/40GB SSD/100M端口月流量2TB,€20/年。点击直达:ih...
extension_dir为你推荐
摩根币官网全球有多少虚拟货币骗局网红名字被抢注我想问这个网红 名字叫什么 讲一下谢谢了甲骨文不满赔偿不签合同不满一年怎么补偿月神谭求几个个性网名:seo优化工具想找一个效果好的SEO优化软件使用,在网上找了几款不知道哪款好,想请大家帮忙出主意,用浙江哪款软件效果好porndao单词prondao的汉语是什么porntimesexy time 本兮 MP3地址51sese.com谁有免费看电影的网站?www.gegeshe.com有什么好听的流行歌曲www.5ff.comhttp://www.940777.com/网站,是不是真的网投六合
独立ip虚拟主机 虚拟主机服务商 分销主机 轻博客 外国空间 牛人与腾讯客服对话 免费mysql 谁的qq空间最好看 admit的用法 申请免费空间和域名 美国独立日 太原联通测速 什么是web服务器 论坛主机 日本代理ip lamp是什么意思 稳定空间 网站加速 卡巴斯基官网下载 阿里云邮箱个人版 更多