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

Šos Zabbix servera konfigurācijas faila parametrus var mainīt virtuālo mašīnu uzraudzībai:

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

::: noteclassic
Ieteicams iespējot vairāk kolektoru nekā tiek uzraudzīts VMware pakalpojumu;
pretējā gadījumā VMware veiktspējas skaitītāju statistikas iegūšana var aizkavēties VMware konfigurācijas datu iegūšanas dēļ (kas lielās instalācijās 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 `vpxd.stats.maxQueryMetrics` atslēgas vērtība ir iestatīta vismaz uz `64`.
Papildinformā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]: # ({6c55ea06-38145b5c})
##### Konfigurācijas piemēri

Pamata piemēram, kā iestatīt Zabbix VMware uzraudzībai, izmantojot *VMware FQDN* veidni, skatiet [*Monitor VMware with Zabbix*](/manual/quickstart/monitor_vmware).

Detalizētākam piemēram, kā izveidot hostu, zema līmeņa atklāšanas noteikumu un hosta prototipu VMware uzraudzībai, skatiet [*Setup example*](/manual/vm_monitoring/example).

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

[comment]: # ({6f6ab067-44948bb1})
#### Paplašināta reģistrēš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 [servera](/manual/appendix/config/zabbix_server#debuglevel) un [starpniekservera](/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 paplašināta VMware collector datu reģistrēš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})
