Agent Áú»¢¶Ä²© uruchamiany jest jako us?uga Windows.
Na ho?cie Microsoft Windows mo?na uruchomi? jedn? lub wiele instancji agent¨®w Áú»¢¶Ä²©. Pojedyncza instancja mo?e u?ywa? domy?lnego pliku konfiguracji C:\zabbix_agentd.conf
lub pliku okre?lonego w linii polece¨½. W przypadku wielu instancji ka?dy agent musi posiada? sw¨®j w?asny plik konfiguracji (jedna z instancji mo?e u?ywa? domy?lnego pliku konfiguracji).
Przyk?adowy plik konfiguracji dost?pny jest w ?r¨®d?ach Áú»¢¶Ä²© pod nazw? conf/zabbix_agentd.win.conf
.
Szczeg¨®?y konfiguracji agenta Áú»¢¶Ä²© dla Windows mo?na zobaczy? w opcjach pliku konfiguracji.
?eby w??czy? sprawdzenia aktywne na ho?cie, agent Áú»¢¶Ä²© musi mie? zdefiniowan? nazw? hosta. co wi?cej, nazwa hosta ustawiona po stronie agenta musi si? zgadza? dok?adnie z "Nazw? hosta" skonfigurowan? dla hosta w interfejsie u?ytkownika.
Warto?? nazwy hosta po stronie agenta mo?e by? zdefiniowana przez parametr Hostname lub HostnameItem w pliku konfiguracji agenta - lub przez warto?? domy?ln?, gdy ?aden z tych parametr¨®w nie jest okre?lony.
Warto?ci? domy?ln? dla parametru HostnameItem jest warto?? zwracana przez klucz agenta "system.hostname", dla platformy Windows platform zwraca ona nazw? hosta NetBIOS.
Warto?ci? domy?ln? dla Hostname jest warto?? zwracana przez parametr HostnameItem. W efekcie, je?eli oba te parametry s? nieokre?lone nazwa hosta b?dzie pobrana z NetBIOS; agent Áú»¢¶Ä²© u?yje nazwy hosta NetBIOS do pobrania listy aktywnych sprawdze¨½ z serwera Áú»¢¶Ä²©, oraz do wys?ania z powrotem rezultat¨®w.
Klucz system.hostname zawsze zwraca nazw? hosta NetBIOS, kt¨®ra ma maksymalnie 15 znak¨®w, wy??cznie DU?YMI LITERAMI - niezale?nie od d?ugo?ci i wielko?ci liter w rzeczywistej nazwie hosta.
Pocz?wszy od wersji agenta Áú»¢¶Ä²© 1.8.6 dla Windows klucz "system.hostname" obs?uguje opcjonalny parametr - typ nazwy. Domy?ln? warto?ci? parametru jest "netbios" (dla wstecznej kompatybilno?ci) a inn? mo?liw? warto?ci? jest "host".
Klucz system.hostname[host] zawsze zwraca pe?n?, rzeczywist? (czu?? na wielko?? liter) nazw? hosta Windows.
Zatem, aby upro?ci? konfiguracj? pliku zabbix_agentd.conf i ujednolici?, mo?na zastosowa? dwa podej?cia.
Nazwa hosta u?ywana jest r¨®wnie? w nazwach us?ug Windows, przy instalowaniu, uruchamianiu, zatrzymywaniu czy odinstalowywaniu us?ug. Na przyk?ad, je?eli w pliku konfiguracyjnym agenta Áú»¢¶Ä²© okre?lono Hostname=Windows_db_server
, to agent zostanie zainstalowany jako us?uga systemowa "Áú»¢¶Ä²© Agent [Windows_db_server]
". Dlatego, ?eby dla ka?dej instancji agenta Áú»¢¶Ä²© mie? inn? nazw? us?ugi Windows, ka?da instancja musi u?ywa? innej nazwy hosta.
?eby zainstalowa? pojedyncz? instancj? agenta Áú»¢¶Ä²© z domy?lnym plikiem konfiguracyjnym c:\zabbix_agentd.conf
nale?y wykona?:
W systemach 64-bitowych, do poprawnego przetwarzania wszystkich test¨®w zwi?zanych z 64-bitowymi procesami wymagany jest 64-bitowy agent Áú»¢¶Ä²©.
Je?eli chcemy u?y? pliku konfiguracji innego ni? c:\zabbix_agentd.conf
, nale?y u?y? nast?puj?cej komendy instalacji:
Nale?y poda? pe?n? ?cie?k? do pliku konfiguracji.
Wiele instancji agenta Áú»¢¶Ä²© mo?na zainstalowa? jako us?ugi w nast?puj?cy spos¨®b:
zabbix_agentd.exe --config <plik_konfiguracji_dla_instancji_1> --install --multiple-agents
zabbix_agentd.exe --config <plik_konfiguracji_dla_instancji_2> --install --multiple-agents
...
zabbix_agentd.exe --config <plik_konfiguracji_dla_instancji_N> --install --multiple-agents
Od tego momentu zainstalowana us?uga b?dzie dost?pna w Panelu Sterowania.
Do uruchomienia us?ugi agenta mo?na u?y? Panelu Sterowania, ewentualnie mo?na go uruchomi? z linii polece¨½.
?eby uruchomi? pojedyncz? instancj? agenta Áú»¢¶Ä²© z domy?lnym plikiem konfiguracji nale?y wykona?:
?eby uruchomi? pojedyncz? instancj? agenta Áú»¢¶Ä²© z innym plikiem konfiguracji nale?y wykona?:
?eby uruchomi? wiele instancji agenta Áú»¢¶Ä²© nale?y wykona?:
Do zatrzymania us?ugi agenta mo?na u?y? Panelu Sterowania, ewentualnie mo?na go zatrzyma? z linii polece¨½.
?eby zatrzyma? pojedyncz? instancj? agenta Áú»¢¶Ä²© z domy?lnym plikiem konfiguracji nale?y wykona?:
?eby zatrzyma? pojedyncz? instancj? agenta Áú»¢¶Ä²© z innym plikiem konfiguracji nale?y wykona?:
?eby zatrzyma? wiele instancji agenta Áú»¢¶Ä²© nale?y wykona?:
?eby odinstalowa? pojedyncz? instancj? agenta Áú»¢¶Ä²© z domy?lnym plikiem konfiguracji nale?y wykona?:
?eby odinstalowa? pojedyncz? instancj? agenta Áú»¢¶Ä²© u?ywaj?c? innego ni? domy?lny pliku konfiguracji nale?y wykona?:
?eby odinstalowa? wiele instancji agenta Áú»¢¶Ä²© z us?ug Windows nale?y wykona?: