Áú»¢¶Ä²©

10. Monitoratge de m¨¤quines virtuals

Vista general

Áú»¢¶Ä²© pot emprar regles de descoberta de baix nivell per trobar autom¨¤ticament hipervisors i m¨¤quines virtuals de VMware i crear equips per monitorar-los, basant-se en prototips d'equips predefinits.

Áú»¢¶Ä²© ofereix diverses plantilles ja fetes per monitorar VMware vCenter o hipervisor ESX.

La versi¨® m¨ªnima necess¨¤ria de VMware vCenter o vSphere ¨¦s la 5.1.

Detalls

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

  1. vmware collector de Áú»¢¶Ä²© 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 Áú»¢¶Ä²©.

  2. Els enquestadors recuperen aquesta informaci¨® mitjan?ant les claus de monitoratge d'elements VMware de comprovacions simples de Áú»¢¶Ä²©.

Áú»¢¶Ä²© 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 per obtindre el llistat complet d'elements que poden obtindre informaci¨® dels comptadors de rendiment de VMware.

Tingueu en compte que la freq¨¹¨¨ncia de recuperaci¨® d'esdeveniments de VMware dep¨¨n de l'interval de sondeig de vmware.eventlog, per¨° no pot ser inferior a 5 segons.

°ä´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®

Perqu¨¨ funcioni el monitoratge de VM, Áú»¢¶Ä²© ha d'¨¦sser compilat amb les opcions de compilaci¨® --with-libxml2 i --with-libcurl. Els paquets de Áú»¢¶Ä²© 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:

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).

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 a5.

Tingueu en compte que aquest valor tamb¨¦ dep¨¨n de la mida del vostre entorn VMware i dels par¨¤metres de configuraci¨®
VMwareFrequencyiVMwarePerfFrequency`.

Per admetre les m¨¨triques de capacitat del magatzem de dades, Áú»¢¶Ä²© requereix que el par¨¤metre de configuraci¨® de VMware vpxd.stats.maxQueryMetrics* sigui com a m¨ªnim 64. Veieu tamb¨¦ l'.

Descoberta

Áú»¢¶Ä²© 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, Áú»¢¶Ä²© pot emprar prototipus d'equips per generar autom¨¤ticament equips reals per les entitats descobertes. Per tindre m¨¦s informaci¨®, veieu Prototipus d'equips.

Exemples de configuraci¨®

Per obtindre un exemple b¨¤sic de com configurar Áú»¢¶Ä²© per monitorar VMware mitjan?ant la plantilla VMware FQDN, consulteu Monitoratge VMware amb Áú»¢¶Ä²©.

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.

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 i proxy 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.

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 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' per obtindre m¨¦s informaci¨®.
  • Si sospiteu que la vostra instal¡¤laci¨® de Áú»¢¶Ä²© empra massa mem¨°ria, consulteu Perfil de l'¨²s excessiu de mem¨°ria amb tcmalloc.