[comment]: # ({3ca85094-3ca85094})
# 10 Virtuālās mašīnas uzraudzība

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

[comment]: # ({9629b83b-621e23e6})
#### Pārskats

Zabbix var izmantot [zema līmeņa atklāšanas](/manual/discovery/low_level_discovery) noteikumus, lai automātiski atklātu VMware hipervizorus un virtuālās mašīnas
un izveidotu hostus to uzraudzībai, pamatojoties uz iepriekš definētiem [hostu prototipiem](/manual/discovery/low_level_discovery/host_prototypes).

Zabbix ietver arī [lietošanai gatavas veidnes](/manual/config/templates_out_of_the_box/vmware) VMware vCenter vai ESXi hipervizoru uzraudzībai.

Minimālā nepieciešamā VMware vCenter vai vSphere versija ir 5.1.

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

[comment]: # ({7c4732bd-4c2e8939})
#### Datu vākšana

Virtuālo mašīnu uzraudzība sastāv no diviem soļiem:

1. Zabbix *vmware collector* procesi apstrādā virtuālo mašīnu datus — procesi iegūst nepieciešamo informāciju no VMware tīmekļa pakalpojumiem, izmantojot SOAP protokolu, to iepriekš apstrādā un saglabā Zabbix servera koplietojamajā atmiņā.

2. Zabbix *poller* procesi izgūst datus, izmantojot Zabbix vienkāršo pārbaudi [VMware monitoring item keys](/manual/vm_monitoring/vmware_keys).

Zabbix sadala savāktos datus VMware konfigurācijas datos un VMware veiktspējas skaitītāju datos.
Abu veidu datus neatkarīgi vāc *vmware collector* procesi.

Pamatojoties uz VMware veiktspējas skaitītāju informāciju, ir pieejama šāda statistika:

- Datu krātuve
- Diska ierīce
- CPU
- Barošana
- Tīkla saskarne
- Pielāgotie veiktspējas skaitītāju vienumi

Pilnu vienumu sarakstu, kas iegūst datus no VMware veiktspējas skaitītājiem, skatiet [*VMware monitoring item keys*](/manual/vm_monitoring/vmware_keys#footnotes).

Ņemiet vērā, ka VMware notikumu izgūšanas biežums ir atkarīgs no [vmware.eventlog](/manual/vm_monitoring/vmware_keys#vmware.eventlog) aptaujas intervāla, taču tas nevar būt mazāks par 5 sekundēm.

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

[comment]: # ({927369fb-68c3f7d5})
#### Konfigurācija

Ja Zabbix serveris ir kompilēts no [avotiem](/manual/installation/install#configure-the-sources), tas ir jākopilē ar konfigurācijas opcijām `--with-libcurl --with-libxml2`, lai iespējotu virtuālo mašīnu uzraudzību.
Zabbix pakotnes jau ir kompilētas ar šīm opcijām.

Virtuālo mašīnu uzraudzībai var modificēt šādus Zabbix servera konfigurācijas faila parametrus:

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

::: noteclassic
Ieteicams iespējot vairāk kolektoru nekā uzraudzīto VMware pakalpojumu skaits;
pretējā gadījumā VMware veiktspējas skaitītāju statistikas izgūšana var aizkavēties VMware konfigurācijas datu izgūšanas dēļ (lielās instalācijās tas aizņem kādu laiku).
<br><br>
Parasti `StartVMwareCollectors` vērtībai nevajadzētu būt mazākai par `2` un tā nedrīkst pārsniegt divkāršu uzraudzīto VMware pakalpojumu skaitu: Pakalpojumu skaits < `StartVMwareCollectors` < (Pakalpojumu skaits \* 2).
Piemēram, uzraugot vienu VMware pakalpojumu, iestatiet `StartVMwareCollectors` uz `2`; uzraugot trīs pakalpojumus, iestatiet `StartVMwareCollectors` uz `5`.
<br><br>
Ņemiet vērā, ka nepieciešamais kolektoru skaits ir atkarīgs arī no VMware vides apjoma, kā arī no konfigurācijas parametriem `VMwareFrequency` un `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#vmwaretimeout)

::: noteimportant
Lai atbalstītu datu krātuves ietilpības metriku, pārliecinieties, ka VMware atslēgas `vpxd.stats.maxQueryMetrics` vērtība ir iestatīta vismaz uz `64`.
Papildu informāciju skatiet [*VMware Knowledge Base* rakstā](https://kb.vmware.com/s/article/2107096).
:::

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

[comment]: # ({dc05cb06-e5966479})
##### Atklāšana

Zabbix var izmantot zema līmeņa atklāšanas noteikumus (piemēram, *vmware.hv.discovery\[{$VMWARE.URL}\]*) , lai automātiski atklātu VMware hipervizorus un virtuālās mašīnas.
Turklāt Zabbix var izmantot hostu prototipus, lai automātiski ģenerētu reālus hostus atklātajām entītijām.
Plašāku informāciju skatiet [*Hostu prototipi*](/manual/discovery/low_level_discovery/host_prototypes).

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

[comment]: # ({b1610a0a-6877fbcb})
##### 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]: # ({/b1610a0a-6877fbcb})

[comment]: # ({6f6ab067-44948bb1})
#### Paplašināta žurnalēšana

Datus, ko apkopo *vmware collector* procesi, var reģistrēt detalizētai atkļūdošanai, izmantojot 5. atkļūdošanas līmeni.
Atkļūdošanas līmeni var konfigurēt [serveris](/manual/appendix/config/zabbix_server#debuglevel) un [starpniekserveris](/manual/appendix/config/zabbix_proxy#debuglevel) konfigurācijas failos
vai izmantojot izpildlaika vadības opciju `-R log_level_increase="vmware collector,N"`, kur "N" ir procesa numurs.

Piemēram, lai palielinātu atkļūdošanas līmeni no 4 līdz 5 visiem *vmware collector* procesiem, izpildiet šādu komandu:

    zabbix_server -R log_level_increase="vmware collector"

Lai palielinātu atkļūdošanas līmeni no 4 līdz 5 otrajam *vmware collector* procesam, izpildiet šādu komandu:

    zabbix_server -R log_level_increase="vmware collector,2"

Kad VMware collector datu paplašinātā žurnalēšana vairs nav nepieciešama, ieteicams samazināt atkļūdošanas līmeni līdz noklusējuma vērtībai (3), izpildot komandu `-R log_level_decrease`.

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

[comment]: # ({cc21c6f6-f6f9d3ef})
#### Problēmu novēršana

- Ja metriskie dati nav pieejami, lūdzu, pārliecinieties, ka tie nav padarīti nepieejami vai pēc noklusējuma izslēgti jaunākajās VMware vSphere versijās, un ka veiktspējas metriku datubāzes vaicājumiem nav noteikti ierobežojumi.
  Plašāku informāciju skatiet [ZBX-12094](https://support.zabbix.com/browse/ZBX-12094).
- Ja rodas kļūda, ka `config.vpxd.stats.maxQueryMetrics` nav derīgs vai pārsniedz maksimāli atļauto rakstzīmju skaitu, pievienojiet parametru `config.vpxd.stats.maxQueryMetrics` vCenter Server iestatījumiem.
  Šī parametra vērtībai jābūt tādai pašai kā `maxQuerysize` vērtībai VMware *web.xml* failā.
  Plašāku informāciju skatiet [*VMware Knowledge Base* rakstā](https://kb.vmware.com/s/article/2107096).
- Ja jums ir aizdomas, ka jūsu Zabbix instalācija izmanto pārāk daudz atmiņas, skatiet [Pārmērīga atmiņas lietojuma profilēšana ar tcmalloc](/manual/installation/known_issues#profiling-excessive-memory-usage-with-tcmalloc).

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