Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

2 Agent Áú»¢¶Ä²© na Microsoft Windows

Konfiguracja agenta

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.

Parametr Hostname

?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.

  1. pozostawi? niezdefiniowane parametry Hostname oraz HostnameItem, wtedy agent Áú»¢¶Ä²© u?yje nazwy hosta z NetBIOS;
  2. pozostawi? niezdefiniowany parametr Hostname i ustawi? HostnameItem nast?puj?co:
    HostnameItem=system.hostname[host],
    wtedy agent Áú»¢¶Ä²© u?yje pe?nej, rzeczywistej (z ma?ymi i du?ymi literami) nazwy hosta Windows.

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.

Instalowanie agenta jako us?ugi Windows

?eby zainstalowa? pojedyncz? instancj? agenta Áú»¢¶Ä²© z domy?lnym plikiem konfiguracyjnym c:\zabbix_agentd.conf nale?y wykona?:

zabbix_agentd.exe --install

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:

zabbix_agentd.exe --config <inny_plik_konfiguracji> --install

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.

Uruchamianie agenta

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?:

 zabbix_agentd.exe --start

?eby uruchomi? pojedyncz? instancj? agenta Áú»¢¶Ä²© z innym plikiem konfiguracji nale?y wykona?:

 zabbix_agentd.exe --config <³Ù·É¨®Âá³å±è±ô¾±°ì³å°ì´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦Âá¾±> --start

?eby uruchomi? wiele instancji agenta Áú»¢¶Ä²© nale?y wykona?:

 zabbix_agentd.exe --config <plik_konfiguracji_dla_tej_instancji> --start --multiple-agents

Zatrzymywanie agenta

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?:

 zabbix_agentd.exe --stop

?eby zatrzyma? pojedyncz? instancj? agenta Áú»¢¶Ä²© z innym plikiem konfiguracji nale?y wykona?:

 zabbix_agentd.exe --config <³Ù·É¨®Âá³å±è±ô¾±°ì³å°ì´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦Âá¾±> --stop

?eby zatrzyma? wiele instancji agenta Áú»¢¶Ä²© nale?y wykona?:

 zabbix_agentd.exe --config <plik_konfiguracji_dla_tej_instancji> --stop --multiple-agents

Odinstalowanie us?ugi Windows agenta

?eby odinstalowa? pojedyncz? instancj? agenta Áú»¢¶Ä²© z domy?lnym plikiem konfiguracji nale?y wykona?:

   zabbix_agentd.exe --uninstall

?eby odinstalowa? pojedyncz? instancj? agenta Áú»¢¶Ä²© u?ywaj?c? innego ni? domy?lny pliku konfiguracji nale?y wykona?:

   zabbix_agentd.exe --config <³Ù·É¨®Âá³å±è±ô¾±°ì³å°ì´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦Âá¾±> --uninstall

?eby odinstalowa? wiele instancji agenta Áú»¢¶Ä²© z us?ug Windows nale?y wykona?:

  zabbix_agentd.exe --config <plik_konfiguracji_dla_instancji_1> --uninstall --multiple-agents
         zabbix_agentd.exe --config <plik_konfiguracji_dla_instancji_2> --uninstall --multiple-agents
         ...
         zabbix_agentd.exe --config <plik_konfiguracji_dla_instancji_N> --uninstall --multiple-agents