Zabbix Windows агент се може инсталирати из Windows MSI инсталатера пакети (32-битни или 64-битни) доступни за преузимање.
32-битни пакет не може да се инсталира на 64-битни Windows.
Минимални захтев за MSI инсталацију је:
Zabbix услужни програми за добијање и слање такође се могу инсталирати, било заједно са Zabbix агентом/агентом 2 или одвојено.
Сви пакети долазе са TLS подршком, међутим, конфигурисање ТЛС-а јесте опционо.
Подржани су и кориснички интерфејс и инсталација заснована на командној линији.
Иако је Zabbix инсталација из MSI инсталационих пакета у потпуности подржана, препоручује се инсталирање најмање * Microsoft . NET Framework 2* за правилно руковање грешкама. Погледајте МMicrosoft Download .NET Framework.
Препоручује се коришћење подразумеваних путања које обезбеђује инсталатер јер коришћење прилагођених путања без одговарајућих дозвола може да угрози безбедност инсталације.
Да бисте инсталирали, двапут кликните на преузету МСИ датотеку.
Прихватите лиценцу да бисте прешли на следећи корак.
Наведите следеће параметре.
Parameter | Description |
---|---|
Host name | Наведите име домаћина. |
Zabbix server IP/DNS | Специфи IP/DNS за Zabbix сервер. |
Agent listen port | Наведите порт за слушање агента (подразумевано 10050). |
Server or Proxy for active checks | Наведите IP/DNS Zabbix сервера/проксија за провере активног агента. |
Enable PSK | Означите поље за потврду да бисте омогућили TLS подршку преко унапред дељених кључева. |
Додај локацију агента у PATH | Додај локацију агента у PATH променљиву. |
Унесите унапред дељени идентитет кључа и вредност. Овај корак је доступан само ако означили сте Енабле ПСК у претходном кораку.
Изаберите Zabbix компоненте за инсталирање - Zabbix агент демон, Zabbix пошиљалац, Zabbix get.
Zabbix компоненте заједно са конфигурационом датотеком биће инсталиране у фасциклу Zabbix Агент у програмским датотекама. zabbix_agentd.exe ће бити подешен као Windows услуга са одложеним аутоматским покретањем (или аутоматским покретањем на верзијама Windows-а пре Windows Server 2008/Vista).
Креирани MSI-ови подржавају следеће параметре.
Parameter | Description |
---|---|
ADDDEFAULT | Листа програма раздвојених зарезима за инсталирање у њиховој подразумеваној конфигурацији.<бр>Могуће вредности: AgentProgram , GetProgram , SenderProgram , СВЕ .<бр>Пример: ADDDEFAULT =AgentProgram, GetProgram |
ADDLOCAL | Листа програма раздвојених зарезима за локално инсталирање.<бр>Могуће вредности: AgentProgram , GetProgram , SenderProgram , ALL .<бр>Пример: ADDLOCAL =AgentProgram, SenderProgram |
ALLOWDENYKEY | Секвенца "AgentProgram" и "DenyKey" параметри раздвојена са ; <бр>Користите \; да бисте избегли граничник.<бр>Пример: ALLOWDENYKEY="AllowKey=system.run[type [ c:\windows\system32\drivers\etc\hosts];DenyKey=system.run[*]" |
CONF | Пуна путања до датотеке прилагођене конфигурације.<бр>Пример: CONF=c:\full\path\to\user.conf |
ENABLEPATH | Додај локацију агента променљивој PATH. |
ENABLEPERSISTENTBUFFER | Само Zabbix агент 2. Омогући коришћење локалног трајног складишта за активне ставке. |
[HOSTINTERFACE]](/manual/appendix/config/zabbix_agentd_win#hostinterface) | Опционални параметар који дефинише интерфејс домаћина. |
HOSTMETADATA | Опционални параметар који дефинише метаподатке домаћина. |
HOSTMETADATAITEM | Опционални параметар који дефинише ставку Zabbix агента која се користи за добијање метаподатака домаћина. |
HOSTNAME | Опционални параметар који дефинише име домаћина. |
INCLUDE | Секвенца укључује одвојена са ; |
INSTALLFOLDER | Пуна путања фасцикле у којој ће Zabbix компоненте заједно са конфигурационим фајлом бити инсталиране. |
LISTENIP | Листа IP адреса раздвојених зарезима које агент треба да слуша. |
LISTENPORT | Агент ће на овом порту слушати везе са сервера. |
LOGFILE) | Име датотеке евиденције. |
LOGTYPE | Тип излаза дневника. |
PERSISTENTBUFFERFILE | Само Zabbix агент 2. Датотека у којој Zabbix агент 2 треба да чува SQLite базу података. |
PERSISTENTBUFFERPERIOD | Само Zabbix агент 2. Временски период за који подаци треба да се чувају када нема везе са сервером или проксијем. |
SERVER | Листа IP адреса раздвојених зарезима, опционо у CIDR нотацији, или DNS имена Zabbix сервера и Zabbix проксија. |
SERVERACTIVE | Zabbix сервер/прокси адреса или конфигурација кластера за добијање активних провера. |
SKIP | SKIP = fw - не инсталирајте правило изузетка заштитног зида. |
STARTUPTYPE | Тип покретања Zabbix Windows агент/агент 2 услуге. Могуће вредности:аутоматски - аутоматски покрени услугу при покретању Windows-а;одложено - (подразумевано) одлагање покретања услуге након што се аутоматски покренути сервиси доврше (доступно на Windows Server 2008/Виста и новијим верзијама);ручно - ручно покрени услугу (корисник или апликација не може да је покрене, тако да корисник или апликација не може да је покрене);апликација. STARTUPTYPE =онемогућено` |
STATUSPORT | Само Zabbix агент 2. Ако је подешено, агент ће на овом порту слушати HTTP статусне захтеве (http://localhost:<port>/status). |
TIMEOUT | Одређује временско ограничење за комуникацију (у секундама). |
TLSACCEPT) | Које долазне везе прихватити. |
TLSCAFILE | Пуна име путање датотеке која садржи CA сертификате највишег нивоа за верификацију сертификата равноправних корисника, који се користи за шифровану комуникацију између Zabbix компоненти. |
TLSCERTFILE | Пуна путања датотеке која садржи сертификат агента или ланац сертификата, који се користи за шифровану комуникацију између Zabbix компоненти. |
TLSCONNECT | Како агент треба да се повеже са Zabbix сервером или проксијем. |
TLSCRLFILE | Пуна путања датотеке која садржи опозване сертификате. Овај параметар се користи за шифровану комуникацију између Zabbix компоненти. |
TLSKEYFILE | Пуна путања датотеке која садржи приватни кључ агента, који се користи за шифровану комуникацију између Zabbix компоненти. |
TLSPSKFILE | Пуна путања датотеке која садржи агента унапред дељени кључ, који се користи за шифровану комуникацију са Zabbix сервером. |
TLSPSKIDENTITY | Стринг идентитета унапред дељени кључ, који се користи за шифровану комуникацију са Zabbix сервером. |
TLSPSKVALUE | Вредност стринга унапред дељени кључ која се користи за шифровану комуникацију са Zabbix сервером. |
TLSSERVERCERTISSUER | Издавач сертификата дозвољеног сервера (прокси). |
TLSSERVERCERTSUBJECT | Тема сертификата дозвољеног сервера (прокси). |
Да бисте инсталирали Zabbix Windows агент из командне линије, можете покренути, на пример:
SET INSTALLFOLDER=C:\Program Files\Zabbix Agent
msiexec /l*v log.txt /i zabbix_agent-7.0.0-x86.msi /qn^
LOGTYPE=file^
LOGFILE="%INSTALLFOLDER%\zabbix_agentd.log"^
SERVER=192.168.6.76^
LISTENPORT =12345^
SERVERACTIVE =::1^
HOSTNAME=myHost^
TLSCONNECT=psk^
TLSACCEPT=psk^
TLSPSKIDENTITY=MyPSKID^
TLSPSKFILE="%INSTALLFOLDER%\mykey.psk"^
TLSCAFILE="c:\temp\f.txt1"^
TLSCRLFILE="c:\temp\f.txt2"^
TLSSERVERCERTISSUER="My CA"^
TLSSERVERCERTSUBJECT="My Cert"^
TLSCERTFILE="c:\temp\f.txt5"^
TLSKEYFILE="c:\temp\f.txt6"^
ENABLEPATH=1^
INSTALLFOLDER="%INSTALLFOLDER%"^
SKIP=fw^
ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"
Такође можете покренути, на пример:
msiexec /l*v log.txt /i zabbix_agent-7.0.0-x86.msi /qn^
SERVER=192.168.6.76^
TLSCONNECT=psk^
TLSACCEPT=psk^
TLSPSKIDENTITY=MyPSKID^
TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952
Ако се прослеђују и TLSPSKFILE и TLSPSKVALUE, онда ће TLSPSKVALUE бити уписана у TLSPSKFILE.