[comment]: # ({3ca85094-3ca85094})
# 10. Monitoratge de màquines virtuals

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

[comment]: # ({9629b83b-621e23e6})
### Vista general

Zabbix pot emprar regles de [descoberta de baix nivell](/manual/discovery/low_level_discovery) per trobar automàticament hipervisors i màquines virtuals de VMware i crear equips per monitorar-los, basant-se en [prototips d'equips](/manual/discovery/low_level_discovery/host_prototypes) predefinits.

Zabbix ofereix [diverses plantilles ja fetes](/manual/config/templates_out_of_the_box/vmware) per monitorar VMware vCenter o hipervisor ESX.

La versió mínima necessària de VMware vCenter o vSphere és la 5.1.

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

[comment]: # ({7c4732bd-4c2e8939})
#### Detalls

el monitoratge de la màquina virtual es fa en dues passes:

1. *vmware collector* de Zabbix recullen les dades de les màquines virtuals - aquests processos obtenen la informació necessària dels serveis web de VMware mitjançant el protocol SOAP, la processen prèviament i l'emmagatzemen a la memòria compartida del servidor Zabbix.

2. Els *enquestadors* recuperen aquesta informació mitjançant les [claus de monitoratge d'elements VMware](/manual/config/items/itemtypes/simple_checks/vmware_keys) de comprovacions simples de Zabbix.

Zabbix divideix les dades recollides en dades de configuració de VMware i dades de comptadors de rendiment de VMware. Tots dos tipus es recullen de manera independent pels *col·lectors de vmware*.

Les següents estadístiques són disponibles en base a la informació del comptador de rendiment de VMWare:

- Datastore
- Disk device
- CPU
- Power
- Network interface
- Custom performance counter items

Veieu [*elements clau de monitoratge de VMware*](/manual/vm_monitoring/vmware_keys#footnotes) per obtindre el llistat complet d'elements que poden obtindre informació dels comptadors de rendiment de VMware.

[comment]: # ({/7c4732bd-4c2e8939})

[comment]: # ({927369fb-68c3f7d5})
#### Configuració

Perquè funcioni el monitoratge de VM, Zabbix ha d'ésser [compilat](/manual/installation/install#configure-the-sources) amb les opcions de compilació `--with-libxml2` i `--with-libcurl`.
Els paquets de Zabbix són compilats amb aquestes opcions activades.

Les opcions de fitxer de configuració següents es poden emprar per optimitzar el monitoratge de la màquina virtual:

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

::: noteclassic
Es recomana no activar més col·lectors que el nombre de serveis VMware monitorats;
d'altra manera, la consulta de les estadístiques de recompte de rendiment de VMWare es podria endarrerir per la consulta de configuració de VMware (que triga en entorns grans).
<br><br>

Generalment, el valor `StartVmwareCollectors` no hauria de estar per sota de `2` ni excedir el doble del nombre de serveis monitorats: Quantitat de serveis < `StartVMwareCollectors` < (Quantitat de serveis \* 2).
Per exemple, si teniu un servei VMware per monitorar, establiu `StartVMwareCollectors` a 2`; si teniu tres serveis per monitorar, establiu-lo a `5`.
<br><br>
Tingueu en compte que aquest valor també depèn de la mida del vostre entorn VMware i dels paràmetres de configuració `VMwareFrequency` i `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
Per admetre les mètriques de capacitat del magatzem de dades, Zabbix requereix que el paràmetre de configuració de VMware `vpxd.stats.maxQueryMetrics*` sigui com a mínim `64`.
Veieu també l'[article de la *Base de dades de coneixements de VMware*](https://kb.vmware.com/s/article/2107096).
:::

[comment]: # ({/927369fb-68c3f7d5})

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

Zabbix pot emprar una regla de descoberta de baix nivell (per exemple, *vmware.hv.discovery\[{$VMWARE.URL}\]*) per trobar automàticament hipervisors i màquines virtuals de VMware.
A més, Zabbix pot emprar prototipus d'equips  per generar automàticament equips reals per les entitats descobertes.
Per tindre més informació, veieu [*Prototipus d'equips*](/manual/discovery/low_level_discoveryhost_prototypes).

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

[comment]: # ({b1610a0a-38145b5c})
##### Exemples de configuració

Per obtindre un exemple bàsic de com configurar Zabbix per monitorar VMware mitjançant la plantilla *VMware FQDN*, consulteu [*Monitoratge VMware amb Zabbix*](/manual/guides/monitor_vmware).

Per obtindre un exemple més detallat de com crear un equip, una regla de descoberta de baix nivell i un prototip d'equip per monitorar VMware, consulteu [*Setup example*](/manual/vm_monitoring/example).

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

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

Les dades recollides pel col·lector de VMware es poden registrar per a una depuració detallada mitjançant el nivell de depuració 5. Aquest nivell es pot establir als fitxers de configuració del [servidor](/manual/appendix/config/zabbix_server#debuglevel) i [proxy](/manual/appendix/config/zabbix_proxy#debuglevel) o emprant una opció de control en temps d'execució (`-R log_level_increase="vmware collector,N"`, on "N" és un nombre de procés).

Per exemple, si tenim el nivell de depuració establert a 4, podem incrementar-lo a nivell 5 per tots els processos *vmware collector* executant:

     zabbix_server -R log_level_increase="vmware collector"

Per pujar el nivell de depuració de 4 a 5 al segon procés *vmware collector*, executeu la comanda següent:

     zabbix_server -R log_level_increase="vmware collector,2"

Si no cal el registre de dades ampliat del col·lector de VMware, es recomana baixar el nivell de depuració al per defecte (3) executant la comanda `-R log_level_decrease`.

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

[comment]: # ({cc21c6f6-f6f9d3ef})
### Solució de problemes

- En cas que les mètriques no estiguin disponibles, assegureu-vos que no siguin disponibles o desactivades de manera predeterminada a les versions recents de VMware vSphere o que s'imposen alguns límits a les consultes de bases de dades de mètriques de rendiment.
   Consulteu [ZBX-12094](https://support.zabbix.com/browse/ZBX-12094) per obtindre més informació.
- Si `config.vpxd.stats.maxQueryMetrics` no és vàlid o supera el nombre màxim de caràcters permesos, afegiu una configuració `config.vpxd.stats.maxQueryMetrics` a la configuració de vCenter Server.
   El valor d'aquest paràmetre ha de ser idèntic al valor de `maxQuerysize` al *web.xml* de VMware.
   Consulteu l'[article de la *base de coneixement de VMware*](https://kb.vmware.com/s/article/2107096) per obtindre més informació.
- Si sospiteu que la vostra instal·lació de Zabbix empra massa memòria, consulteu [Perfil de l'ús excessiu de memòria amb tcmalloc](/manual/installation/known_issues#profiling-excessive-memory-usage-with-tcmalloc).

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