Zoeken op website

Hoe Zabbix Agent te installeren en Windows Host toe te voegen aan Zabbix


In navolging van eerdere tutorials over de Zabbix-serie, beschrijft dit artikel hoe u een exemplaar van een Zabbix-agent installeert en instelt om als een service op Microsoft Windows-systemen te draaien om uw infrastructuur-Windows-omgevingen, met name servermachines, te monitoren.

Vereisten

  • Zabbix installeren op RHEL/CentOS en Debian/Ubuntu – Deel 1
  • Hoe Zabbix te configureren om e-mailwaarschuwingen naar een Gmail-account te verzenden - Deel 2
  • Hoe Zabbix Agents op Remote Linux te installeren en configureren – Deel 3

Stap 1: Download en installeer Zabbix Agent op Windows

1. De vooraf gecompileerde zip-agents voor Windows-omgevingen kunnen worden verkregen via de officiële Zabbix-downloadpagina en handmatig worden geïnstalleerd en gestart op het systeem met behulp van de Opdrachtprompt van Windows, zoals hieronder wordt beschreven voorbeeld:

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

Stel bijvoorbeeld voor dat je het zip-archief van de Zabbix-agent hebt gedownload en uitgepakt naar D:\Downloads\zabbix_agents-5.4 .7\, voert u de volgende opdracht uit om de service te installeren:

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. Nadat de service op uw Windows-host is geïnstalleerd, opent u het bestand zabbix_agentd.win.conf en bewerkt u handmatig de volgende parameters:

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

3. Om de service te starten typt u gewoon:

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

Om de service te stoppen voert u dezelfde opdracht uit als hierboven met het argument --stop en om de service te verwijderen gebruikt u het 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. Een tweede en handigere methode om de Zabbix-agent in Windows-omgevingen te installeren en automatisch te configureren, is door het MSI-installatiepakket van Zabbix Agent te downloaden dat specifiek is voor uw systeemarchitectuur.

5. Zodra het MSI-bestand van de Zabbix-agent op uw systeem is gedownload, voert u het uit en verstrekt u de vereiste informatie om de agent op de bewaakte doelhost te configureren en te installeren als het volgt:

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

Als u het Zabbix-configuratiebestand op een later tijdstip moet wijzigen met andere aangepaste waarden, kunt u het conf-bestand vinden op het pad %programfiles%\Zabbix Agent\.

6. Nadat u de installatie heeft voltooid, opent u de Opdrachtprompt van Windows met beheerdersrechten en voert u services.msc uit opdracht om het Windows Services-hulpprogramma te openen en de Zabbix Agent-service te lokaliseren om te controleren of de service actief is en automatisch wordt gestart na opnieuw opstarten.

services.msc

Vanaf deze console kunt u de service beheren (starten, stoppen, pauzeren, hervatten, in- of uitschakelen).

Stap 2: Configureer Windows Firewall en test Zabbix Agent

7. Op bijna alle Windows-gebaseerde systemen is Windows Firewall actief en actief. Daarom moet de Zabbix-agentpoort in de firewall worden geopend om met de Zabbix-server te kunnen communiceren.

Om de Zabbix-agentpoort in de Windows Firewall te openen, opent u Configuratiescherm -> Systeem en beveiliging – > Windows Firewall en klikt u op Toestaan een app via Windows Firewall.

8. Klik vervolgens op de knop Toestaan voor een andere app. Er wordt een nieuw venster geopend. Gebruik de knop Bladeren om te navigeren en het uitvoerbare bestand van de Zabbix agent toe te voegen (meestal te vinden in %programfiles%\Zabbix Agent\ als u het met MSI hebt geïnstalleerd programma), en klik vervolgens op de knop Toevoegen om de service toe te voegen.

9. Zorg er vervolgens voor dat u de firewallregel controleert en opent op het netwerksegment waar de Zabbix-server zich in uw netwerk bevindt en op de knop OK drukt om de configuratie te voltooien en toe te passen.

10. Om te testen of de Zabbix-agent die op Windows draait bereikbaar is vanaf de Zabbix-serverkant, gebruikt u telnet of netcat-opdracht op Zabbix server tegen Windows Agent IP-Poort en er zou een Verbonden bericht moeten verschijnen. Druk op de Enter-toets om een foutmelding te genereren en automatisch de verbinding met de agent te verbreken:

telnet <Windows_agent IP Address> 10050

Stap 3: Voeg door Zabbix Agent bewaakte Windows Host toe aan Zabbix Server

11. Zodra de Windows-agent is getest vanaf de opdrachtregel en alles er goed uitziet, gaat u naar de webinterface van Zabbix Server en gaat u naar het tabblad Configuratie -> Hosts en klik op de knop Host maken om de door Windows bewaakte host toe te voegen.

12. Voeg in het venster Host de FQDN van uw Windows Agent-machine toe in het veld Hostnaam en voeg een willekeurige naam toe naar Zichtbare naam opgeslagen om de bewaakte machine gemakkelijk te kunnen identificeren op het Zabbix-paneel, zorg ervoor dat de host is opgenomen in een Groepsservers en voeg het IP-adres van uw Windows-host toe in Agent-interfaces opgeslagen. De waarde Poort laat deze ongewijzigd.

13. Ga vervolgens naar het tabblad Sjabloon en klik op de knop Selecteren. Er zou een nieuw venster met Zabbix-sjablonen moeten verschijnen. Navigeer door dit venster, vink Template OS Windows aan en klik op de knop Selecteren om de sjabloon toe te voegen.

14. Zodra het Sjabloon-besturingssysteem Windows verschijnt op Link nieuwe sjablonen opgeslagen, klikt u op de knop Toevoegen om dit sjabloon aan de Windows-hostconfiguratie te koppelen .

Tenslotte, nadat het Sjabloon-besturingssysteem Windows zichtbaar is in Gekoppelde sjablonen opgeslagen, klikt u op de onderstaande knop Toevoegen om het proces te voltooien en de volledige Windows-host toe te voegen configuratie.

15. Nadat uw bewaakte Windows-machine is toegevoegd, keert u terug naar Configuratie -> Hosts en de Windows Host zou nu aanwezig moeten zijn in dit venster, zoals afgebeeld onderstaande schermafbeelding.

Dat is alles! Zorg ervoor dat de Status van uw Windows-host is ingesteld op Ingeschakeld en wacht een paar minuten totdat de Zabbix-server contact opneemt met de Windows-agent en de ontvangen externe gegevens verwerkt.

Om bijvoorbeeld een grafische weergave van de CPU-belasting op de bewaakte Windows-machine te krijgen, gaat u naar het Zabbix-webconsole tabblad Monitoring -> Grafiek, selecteert u de hostnaam van de Windows-machine en CPU-belastingsgrafiek en alle tot nu toe verzamelde gegevens moeten in een mooie grafische grafiek worden gepresenteerd.