Vyhledávání na webu

Jak nainstalovat Zabbix Agent a přidat Windows Host do Zabbix


V návaznosti na předchozí výukové programy týkající se série Zabbix tento článek popisuje, jak nainstalovat a nastavit instanci agenta Zabbix, aby se spouštěl jako služba v systémech Microsoft Windows za účelem monitorování prostředí Windows infrastruktury, zejména serverových strojů.

Požadavky

  • Jak nainstalovat Zabbix na RHEL/CentOS a Debian/Ubuntu – část 1
  • Jak nakonfigurovat Zabbix pro odesílání e-mailových upozornění na účet Gmail – část 2
  • Jak nainstalovat a nakonfigurovat agenty Zabbix na vzdáleném Linuxu – část 3

Krok 1: Stáhněte a nainstalujte Zabbix Agent na Windows

1. Předkompilované zip agenty pro prostředí Windows lze získat z oficiální stránky pro stahování Zabbix a ručně je nainstalovat a spustit v systému pomocí Příkazového řádku systému Windows, jak je uvedeno níže příklad:

C:\Users\caezsar><full system path to zabbix_agentd.exe> --config <full system path to zabbix_agentd.win.conf> --install

Například Předpokládejme, že jste si stáhli a rozbalili zip archiv agenta Zabbix do D:\Downloads\zabbix_agents-5.4 .7\, spusťte následující příkaz pro instalaci služby:

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --config D:\Downloads\zabbix_agent-5.4.7\conf\zabbix_agentd.conf --install

2. Po instalaci služby na hostitele Windows otevřete soubor zabbix_agentd.win.conf a ručně upravte následující parametry:

Server=IP of Zabbix Server
ServerActive=IP of Zabbix Server
Hostname=use the FQDN of your windows host

3. Chcete-li službu spustit, zadejte:

C:\Users\caezsar>D:\Downloads\zabbix_agents-5.4.7\bin\win32\zabbix_agentd.exe --start

Pro zastavení služby spusťte stejný příkaz jako výše s argumentem --stop a pro odinstalaci služby použijte argument --uninstall.

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --stop
C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --uninstall

4. Druhou a pohodlnější metodou instalace a automatické konfigurace agenta Zabbix v prostředí Windows je stažení instalačního balíčku MSI agenta Zabbix, který je specifický pro architekturu vašeho systému.

5. Jakmile bude soubor MSI agenta Zabbix stažen do vašeho systému, spusťte jej a zadejte požadované informace, abyste mohli nakonfigurovat a nainstalovat agenta na cílovém monitorovaném hostiteli jako následuje:

Hostname: use the FQDN of your windows host (the hostname value should match the “Full Computer name” configured for your machine)
Zabbix server Name: use the IP of the Zabbix Server
Agent Port: 10050 
Remote Command: check this value
Active Server: IP of Zabbix Server

Pokud potřebujete později upravit konfigurační soubor Zabbix jinými vlastními hodnotami, soubor conf naleznete na cestě %programfiles%\Zabbix Agent\.

6. Po dokončení nastavení otevřete Příkazový řádek systému Windows s oprávněními Administrátor a spusťte services.msc Chcete-li otevřít nástroj Služby Windows, vyhledejte službu Agent Zabbix, abyste zkontrolovali, zda je služba spuštěna a automaticky spuštěna po restartu.

services.msc

Z této konzole můžete spravovat službu (spustit, zastavit, pozastavit, obnovit, povolit nebo zakázat).

Krok 2: Nakonfigurujte bránu Windows Firewall a otestujte agenta Zabbix

7. Téměř všechny systémy založené na Windows mají aktivní a spuštěnou Windows Firewall, proto musí být v bráně firewall otevřen port agenta Zabbix, aby bylo možné komunikovat se serverem Zabbix.

Chcete-li otevřít port agenta Zabbix v bráně firewall systému Windows, otevřete Ovládací panely -> Systém a zabezpečení – > Brána firewall systému Windows a stiskněte Povolte aplikaci prostřednictvím brány Windows Firewall.

8. Dále klikněte na tlačítko Povolit další aplikaci a mělo by se otevřít nové okno. Pomocí tlačítka Procházet procházejte a přidejte spustitelný soubor agenta Zabbix (obvykle se nachází v adresáři %programfiles%\Zabbix Agent\, pokud jste jej nainstalovali pomocí MSI program), poté kliknutím na tlačítko Přidat přidejte službu.

9. Dále se ujistěte, že jste zkontrolovali a otevřeli pravidlo brány firewall v síťovém segmentu, kde se ve vaší síti nachází server Zabbix, a kliknutím na tlačítko OK dokončete a použijte konfiguraci.

10. Chcete-li otestovat, zda je agent Zabbix spuštěný v systému Windows dosažitelný ze strany serveru Zabbix, použijte příkaz telnet nebo netcat na Zabbix server proti agentovi Windows IP-Port a měla by se zobrazit zpráva Připojeno. Stisknutím klávesy Enter vygenerujete chybovou zprávu a automaticky se odpojíte od agenta:

telnet <Windows_agent IP Address> 10050

Krok 3: Přidejte hostitele Windows monitorovaného agentem Zabbix Agent na server Zabbix

11. Jakmile byl agent Windows otestován z příkazového řádku a vše vypadá v pořádku, přejděte na webové rozhraní Zabbix Server, přejděte na kartu Konfigurace -> Hostitelé a kliknutím na tlačítko Vytvořit hostitele přidejte hostitele monitorovaného systémem Windows.

12. V okně Host přidejte FQDN svého počítače agenta Windows do pole Název hostitele, přidejte libovolný název do pole Viditelné jméno, abyste mohli snadno identifikovat monitorovaný počítač na panelu Zabbix, ujistěte se, že je hostitel součástí Skupinových serverů, a přidejte IP adresu svého hostitele systému Windows v rozhraní Agent. Hodnota Port ji ponechá beze změny.

13. Dále přejděte na kartu Šablona a stiskněte tlačítko Vybrat. Mělo by se objevit nové okno s Šablonami Zabbix. Procházejte toto okno, zaškrtněte Šablona OS Windows a kliknutím na tlačítko Vybrat přidejte šablonu.

14. Jakmile se Šablona OS Windows zobrazí v poli Propojit nové šablony, klikněte na tlačítko Přidat, abyste tuto šablonu propojili s konfigurací hostitele systému Windows. .

Nakonec, poté, co se v položce Propojené šablony zobrazí Šablona OS Windows, klikněte na níže uvedené tlačítko Přidat a dokončete proces a přidejte celého hostitele Windows. konfigurace.

15. Po přidání monitorovaného počítače se systémem Windows se vraťte do Konfigurace -> Hostitelé a v tomto okně by nyní měl být přítomen hostitel systému Windows, jak je znázorněno na obrázku níže uvedený snímek obrazovky.

To je vše! Ujistěte se, že Stav vašeho hostitele systému Windows je nastaven na Povoleno, a počkejte několik minut, než server Zabbix kontaktuje stranu agenta systému Windows a zpracuje přijatá vzdálená data.

Chcete-li například získat grafické zobrazení zatížení procesoru na monitorovaném počítači se systémem Windows, přejděte na kartu Monitoring webové konzole Zabbix -> Grafy, vyberte název hostitele počítače se systémem Windows a Graf zatížení CPU a všechna dosud nasbíraná data by měla být prezentována do pěkného grafického grafu.