Wilt u leren hoe u Zabbix kunt gebruiken om een Vmware ESXi-server en alle virtuele machines te monitoren? In deze zelfstudie laten we u zien hoe u Zabbix configureert om een Vmware ESXi-server te monitoren.

• Zabbix-versie: 3.4.12

Deze tutorial is getest op VMware ESXi 5.5.

Deze tutorial is getest op VMware ESXi 6.0.

Deze zelfstudie is getest op VMware ESXi 6.5.

Hardware Lijst:

In het volgende gedeelte wordt de lijst met apparaten weergegeven die zijn gebruikt om deze Zabbix-zelfstudie te maken.

Elk onderdeel van de hierboven genoemde hardware is te vinden op de Amazon-website.

Zabbix Playlist:

Op deze pagina bieden we snelle toegang tot een lijst met video's met betrekking tot Zabbix-installatie.

Vergeet niet je te abonneren op ons YouTube-kanaal met de naam FKIT.

Zabbix Gerelateerde Tutorial:

Op deze pagina bieden we snelle toegang tot een lijst met handleidingen met betrekking tot Zabbix-installatie.

Tutorial - Schakel Zabbix Vmware Monitoring in

Eerst moeten we het Zabbix-serverconfiguratiebestand bewerken en de Vmware-monitorfunctie inschakelen.

Gebruik op de Linux-console de volgende opdrachten om de locatie van het bestand zabbix_server.conf te vinden.

In ons voorbeeld stond het bestand zabbix_server.conf onder / usr / local / etc.

Na het vinden, moet je het bestand zabbix_server.conf bewerken.

# updatedb
# locate zabbix_server.conf
# vi /usr/local/etc/zabbix_server.conf

Hier is het originele bestand, vóór onze configuratie.

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000

Voeg StartVMwareCollectors = 5 toe aan het einde van het configuratiebestand

Hier is het nieuwe bestand met onze configuratie.

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000
StartVMwareCollectors=5

In ons voorbeeld is de Zabbix-server geconfigureerd om automatisch 5 Vmware-verzamelprocessen te starten.

Nu moet u de Zabbix-service opnieuw starten.

Als u onze installatiehandleiding hebt gebruikt, kunt u Zabbix opnieuw opstarten met behulp van de volgende opdracht:

# /etc/init.d/zabbix-server restart

Als de Zabbix-server met succes is gestart, ziet u een bericht zoals in het logbestand:

12278:20180806:154520.163 VMware monitoring: YES
12296:20180806:154520.189 server #17 started [vmware collector #2]

12299:20180806:154520.189 server #20 started [vmware collector #5]

12297:20180806:154520.189 server #18 started [vmware collector #3]

12295:20180806:154520.189 server #16 started [vmware collector #1]

12298:20180806:154520.221 server #19 started [vmware collector #4]

In ons voorbeeld bevindt het Zabbix-serverlogbestand zabbix_server.log zich in de map / tmp.

In ons voorbeeld startte de Zabbix-server automatisch 5 Vmware-gegevensverzamelingsprocessen.

Gefeliciteerd! u hebt de functie ingeschakeld die vereist is voor het monitoren van Vmware op Zabbix.

U kunt nu het Zabbix-serverdashboard gebruiken om Vmware ESXi aan de netwerkmonitoringservice toe te voegen.

Tutorial - Zabbix Monitor Vmware ESXi Server

Nu moeten we toegang krijgen tot het Zabbix-serverdashboard en de Linux-computer toevoegen als host.

Open uw browser en voer het IP-adres van uw webserver plus / zabbix in.

In ons voorbeeld is de volgende URL in de browser ingevoerd:

• http://35.162.85.57/zabbix

Gebruik op het inlogscherm de standaard gebruikersnaam en het standaardwachtwoord.

• Standaard gebruikersnaam: Admin
• Standaard wachtwoord: zabbix

zabbix login

Na een succesvolle aanmelding wordt u naar het Zabbix-dashboard gestuurd.

zabbix dashboard

Open het configuratiemenu op het dashboardscherm en selecteer de optie Host.

zabbix add host

Klik in de rechterbovenhoek van het scherm op de knop Host maken.

Zabbix Create Host

Op het configuratiescherm van Host moet u de volgende informatie invoeren:

• Hostnaam - Voer een hostnaam in om de Vmware ESXi-server te identificeren.
• Zichtbare hostnaam - herhaal de hostnaam.
• Nieuwe groep - Voer een naam in om een groep vergelijkbare apparaten te identificeren.
• Agentinterface - voer het IP-adres van de Vmware ESXi in.

Hier is de originele afbeelding, vóór onze configuratie.

zabbix Cisco - Antes

Hier is de nieuwe afbeelding met onze configuratie.

Zabbix Vmware Host

Vervolgens moeten we de Vmware-inloginformatie en het IP-adres configureren met behulp van macro's.

Zabbix zal deze informatie gebruiken om verbinding te maken met de Vmware-server en om gegevens te verzamelen.

Open het tabblad Macro's bovenaan het scherm en maak de volgende macro's:

• {$ USERNAME} - root

• {$ PASSWORD} - root-wachtwoord

• {$ URL} - https: // + Vmware-server IP-adres + / sdk.

Zabbix connect Vmware ESXI server

Vervolgens moeten we de host koppelen aan een specifieke netwerkmonitorsjabloon.

Standaard wordt Zabbix geleverd met een grote verscheidenheid aan bewakingssjablonen.

Open het tabblad Sjablonen boven aan het scherm.

Klik op de knop Selecteren en zoek de sjabloon met de naam TEMPLATE VM VMWARE.

zabbix vmware monitor template

Klik op de knop Toevoegen (1).

Klik op de knop Toevoegen (2).

Na een paar minuten ziet u het eerste resultaat op het Zabbix-dashboard.

Het uiteindelijke resultaat duurt minimaal twee uur.

Standaard wacht Zabbix 1 uur om de virtuele machines te vinden die beschikbaar zijn op de ESXi-server.

Standaard wacht Zabbix 1 extra uur om de schijf van de virtuele machine en netwerkinterfaces te ontdekken.

Gefeliciteerd! U hebt Zabbix geconfigureerd om een Vmware ESXi-server te controleren.

Gefeliciteerd! U hebt Zabbix geconfigureerd om alle virtuele machines van een Vmware ESXi-server te controleren.