[comment]: # translation:outdated

[comment]: # ({3ca85094-3ca85094})
# 10 Virtuele machine monitoring

[comment]: # ({/3ca85094-3ca85094})

[comment]: # ({cf27f5f5-621e23e6})
#### Overzicht

Zabbix kan [low-level discovery](/manual/discovery/low_level_discovery)-regels gebruiken om automatisch VMware-hypervisors en virtuele machines te ontdekken,
en hosts aan te maken om ze te monitoren op basis van vooraf gedefinieerde [hostprototypes](/manual/discovery/low_level_discovery/host_prototypes).

Zabbix bevat ook sjablonen voor het monitoren van VMware vCenter- of ESXi-hypervisors.

De minimaal vereiste versie van VMware vCenter of vSphere is 5.1.

[comment]: # ({/cf27f5f5-621e23e6})

[comment]: # ({74af9f07-4c2e8939})
#### Gegevensverzameling

Het monitoren van virtuele machines bestaat uit twee stappen:

1. Zabbix *vmware-collector*-processen verzamelen gegevens van virtuele machines - de processen halen de benodigde informatie op via VMware-webdiensten via het SOAP-protocol, verwerken deze voor en slaan deze op in het gedeelde geheugen van de Zabbix-server.

2. Zabbix *poller*-processen halen gegevens op met behulp van Zabbix eenvoudige controles [VMware monitoring item keys](/manual/vm_monitoring/vmware_keys).

Zabbix verdeelt verzamelde gegevens in VMware-configuratiegegevens en VMware-prestatietellergegevens.
Beide soorten gegevens worden onafhankelijk verzameld door de *vmware-collector*-processen.

De volgende statistieken zijn beschikbaar op basis van de informatie van VMware-prestatietellers:

- Datastore
- Schijfapparaat
- CPU
- Stroom
- Netwerkinterface
- Aangepaste prestatietellerelementen

Voor de volledige lijst van items die gegevens verkrijgen uit VMware-prestatietellers, zie [*VMware monitoring item keys*](/manual/vm_monitoring/vmware_keys#footnotes).

[comment]: # ({/74af9f07-4c2e8939})

[comment]: # ({04f9e92c-68c3f7d5})
#### Configuratie

Als de Zabbix-server is gecompileerd uit [bronnen](/manual/installation/install#configure_the_sources), moet deze worden gecompileerd met de configuratieopties `--with-libcurl --with-libxml2` om het monitoren van virtuele machines mogelijk te maken.
Zabbix-pakketten zijn al gecompileerd met deze opties ingeschakeld.

De volgende parameters in het configuratiebestand van de Zabbix-server kunnen worden aangepast voor het monitoren van virtuele machines:

- [`StartVMwareCollectors`](/manual/appendix/config/zabbix_server#startvmwarecollectors)

::: noteclassic
Het wordt aanbevolen om meer collectors in te schakelen dan het aantal gecontroleerde VMware-services;
anders kan het ophalen van statistieken van VMware-prestatietellers worden vertraagd door het ophalen van VMware-configuratiegegevens (wat even kan duren voor grote installaties).
<br><br>
Over het algemeen mag de waarde van `StartVMwareCollectors` niet lager zijn dan `2` en mag deze niet meer dan tweemaal het aantal gecontroleerde VMware-services bedragen: Aantal services < `StartVMwareCollectors` < (Aantal services \* 2).
Bijvoorbeeld, wanneer u één VMware-service controleert, stelt u `StartVMwareCollectors` in op `2`; wanneer u drie services controleert, stelt u `StartVMwareCollectors` in op `5`.
<br><br>
Houd er rekening mee dat het vereiste aantal collectors ook afhangt van de omvang van de VMware-omgeving en de configuratieparameters `VMwareFrequency` en `VMwarePerfFrequency`.
:::

- [`VMwareCacheSize`](/manual/appendix/config/zabbix_server#vmwarecachesize)
- [`VMwareFrequency`](/manual/appendix/config/zabbix_server#vmwarefrequency)
- [`VMwarePerfFrequency`](/manual/appendix/config/zabbix_server#vmwareperffrequency)
- [`VMwareTimeout`](/manual/appendix/config/zabbix_server#vmwareperffrequency)

::: noteimportant
Om capaciteitsmetingen voor datastore te ondersteunen, moet de waarde van de VMware `vpxd.stats.maxQueryMetrics`-sleutel minimaal worden ingesteld op `64`.
Voor meer informatie, zie het [*VMware Knowledge Base*-artikel](https://kb.vmware.com/s/article/2107096).
:::

[comment]: # ({/04f9e92c-68c3f7d5})

[comment]: # ({dc05cb06-e5966479})
Zabbix kan gebruikmaken van low-level discovery-regels (bijvoorbeeld *vmware.hv.discovery\[{$VMWARE.URL}\]*) om automatisch VMware-hypervisors en virtuele machines te ontdekken.
Bovendien kan Zabbix hostprototypes gebruiken om automatisch echte hosts te genereren voor de ontdekte entiteiten.
Voor meer informatie, zie [*Hostprototypes*](/manual/discovery/low_level_discovery/host_prototypes).

[comment]: # ({/dc05cb06-e5966479})

[comment]: # ({new-38145b5c})
##### Configuration examples

For a basic example of how to set up Zabbix for monitoring VMware using the *VMware FQDN* template, see [*Monitor VMware with Zabbix*](/manual/guides/monitor_vmware).

For a more detailed example of how to create a host, a low-level discovery rule, and a host prototype for monitoring VMware, see [*Setup example*](/manual/vm_monitoring/example).

[comment]: # ({/new-38145b5c})

[comment]: # ({6f6ab067-44948bb1})
De gegevens die worden verzameld door de *vmware collector*-processen kunnen worden gelogd voor gedetailleerde debugging met debugniveau 5.
Het debugniveau kan worden geconfigureerd in de configuratiebestanden van de [server](/manual/appendix/config/zabbix_server#debuglevel) en [proxy](/manual/appendix/config/zabbix_proxy#debuglevel)
of met behulp van de runtime-regeloptie `-R log_level_increase="vmware collector,N"`, waarbij "N" het procesnummer is.

Bijvoorbeeld, om het debugniveau van 4 naar 5 te verhogen voor alle *vmware collector*-processen, voert u de volgende opdracht uit:

```shell
zabbix_server -R log_level_increase="vmware collector"
```

Om het debugniveau van 4 naar 5 te verhogen voor het tweede *vmware collector*-proces, voert u de volgende opdracht uit:

```shell
zabbix_server -R log_level_increase="vmware collector,2"
```

Wanneer uitgebreid loggen van VMware collector-gegevens niet langer nodig is, wordt aanbevolen om het debugniveau terug te brengen naar het standaardniveau (3) door de opdracht `-R log_level_decrease` uit te voeren.

[comment]: # ({/6f6ab067-44948bb1})

[comment]: # ({33731f8e-f6f9d3ef})
- In geval van niet-beschikbare metingen, controleer of ze niet onbeschikbaar zijn gemaakt of standaard zijn uitgeschakeld in recente VMware vSphere-versies, of als er beperkingen zijn ingesteld op query's naar de prestatiedatabase.
  Voor meer informatie, zie [ZBX-12094](https://support.zabbix.com/browse/ZBX-12094).
- Als `config.vpxd.stats.maxQueryMetrics` ongeldig is of de maximale toegestane aantal tekens overschrijdt, voeg dan een `config.vpxd.stats.maxQueryMetrics` parameter toe aan de instellingen van de vCenter Server.
  De waarde van deze parameter moet dezelfde zijn als de waarde van `maxQuerysize` in het *web.xml* bestand van VMware.
  Voor meer informatie, zie het [*VMware Knowledge Base* artikel](https://kb.vmware.com/s/article/2107096).

[comment]: # ({/33731f8e-f6f9d3ef})
