[comment]: # translation:outdated

[comment]: # ({3ca85094-3ca85094})
# 10 Надгледање виртуелне машине

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

[comment]: # ({9629b83b-621e23e6})
#### Преглед

Zabbix може да користи правила [откривање ниског нивоа](/manual/discovery/low_level_discovery) за аутоматско откривање VMware хипервизора и виртуелних машина,
и креирајте домаћине да их надгледате на основу унапред дефинисаних [прототипова домаћина](/manual/discovery/low_level_discovery/host_prototypes).

Zabbix такође укључује [шаблоне спремне за употребу](/manual/config/templates_out_of_the_box/vmware) за надгледање VMware vCenter или ESXi хипервизора.

Минимална потребна верзија VMware vCenter или vSphere је 5.1.

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

[comment]: # ({7c4732bd-4c2e8939})
#### Прикупљање података

Праћење виртуелне машине се састоји од два корака:

1. Zabbix *vmware collector* процеси прикупљају податке виртуелне машине – процеси добијају неопходне информације од VMware веб сервиса преко SOAP протокола, претходно их обрађују и чувају у заједничкој меморији Zabbix сервера.

2. Zabbix *poller* процеси преузимају податке користећи Zabbix једноставну проверу [VMware надзорни кључеви ставки](/manual/vm_monitoring/vmware_keys).

Zabbix дели прикупљене податке на VMware конфигурацијске податке и податке о VMware бројачу перформанси.
Оба типа података прикупљају се независно од *vmware collector* процеса.

Следећи статистички подаци су доступни на основу информација VMware бројача перформанси:

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

За комплетну листу ставки које добијају податке од VMware бројача перформанси, погледајте [*VMware кључеви ставки за надгледање*](/manual/vm_monitoring/vmware_keys#footnotes).

Имајте на уму да учесталост преузимања VMware догађаја зависи од интервала анкетирања [vmware.eventlog](/manual/vm_monitoring/vmware_keys#vmware.eventlog), али не може бити краћа од 5 секунди.

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

[comment]: # ({04f9e92c-68c3f7d5})
#### Конфигурација

Ако је Zabbix сервер компајлиран из [извора](/manual/installation/install#configure_the_sources), мора бити преведен са опцијама конфигурације `--with-libcurl --with-libxml2` да би се омогућило надгледање виртуелне машине.
Zabbix пакети су компајлирани са овим опцијама које су већ омогућене.

Следећи параметри конфигурационе датотеке Zabbix сервера се могу изменити за надгледање виртуелне машине:

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

::: noteclassic
Препоручује се да се омогући више колектора од броја надгледаних VMware сервиса;
у супротном, преузимање статистике бројача VMware перформанси може бити одложено због преузимања VMware конфигурационих података (што траје неко време за велике инсталације).
<br><br>
Генерално, вредност `StartVMwareCollectors` не би требало да падне испод `2` и не би требало да пређе двоструку количину надгледаних VMware услуга: Количина услуга < `StartVMwareCollectors` < (Количина услуга \* 2).
На пример, када надгледате једну VMware услугу, поставите `StartVMwareCollectors` на `2`; када надгледате три услуге, подесите `StartVMwareCollectors` на `5`.
<br><br>
Имајте на уму да потребан број колектора такође зависи од обима VMware окружења и конфигурационих параметара `VMwareFrequency` и `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
Да бисте подржали метрику капацитета складишта података, уверите се да је вредност кључа VMware `vpxd.stats.maxQueryMetrics` подешена на најмање `64`.
За више информација погледајте [*чланак VMware базе знања*](https://kb.vmware.com/s/article/2107096).
:::

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

[comment]: # ({dc05cb06-e5966479})
##### Откривање

Zabbix може да користи правила откривања ниског нивоа (на пример, *vmware.hv.discovery\[{$VMWARE.URL}\]*) за аутоматско откривање VMware хипервизора и виртуелних машина.
Штавише, Zabbix може да користи прототипове домаћина да аутоматски генерише праве домаћине за откривене ентитете.
За више информација погледајте [*Прототипови домаћина*](/manual/discovery/low_level_discovery/host_prototypes).

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

[comment]: # ({b1610a0a-6877fbcb})
##### Примери конфигурације

За основни пример како подесити Zabbix за праћење VMware-а користећи шаблон *VMware FQDN*, погледајте [*Праћење VMware-а помоћу Zabbix-а*](/manual/guides/monitor_vmware).

За детаљнији пример како креирати домаћина, правило откривања ниског нивоа и прототип домаћина за праћење VMware-а, погледајте [*Пример подешавања*](/manual/vm_monitoring/example).

[comment]: # ({/b1610a0a-6877fbcb})

[comment]: # ({6f6ab067-44948bb1})
#### Проширено евидентирање

Подаци које прикупљају *vmware collector* процеси могу се евидентирати ради детаљног отклањања грешака помоћу нивоа 5.
Ниво отклањања грешака се може конфигурисати у конфигурационим датотекама [сервер](/manual/appendix/config/zabbix_server#debuglevel) и [прокси](/manual/appendix/config/zabbix_proxy#debuglevel)
или коришћењем опције контроле времена извршавања `-R log_level_increase="vmware collector,N"`, где је "N" број процеса.

На пример, да бисте повећали ниво отклањања грешака са 4 на 5 за све *vmware collector* процесе, покрените следећу команду:

    zabbix_server -R log_level_increase="vmware collector"

Да бисте повећали ниво отклањања грешака са 4 на 5 за други процес *vmware collector*, покрените следећу команду:

    zabbix_server -R log_level_increase="vmware collector,2"

Када проширено евидентирање података VMware сакупљача више није потребно, препоручује се да смањите ниво отклањања грешака на подразумевани (3) покретањем команде `-R log_level_decrease`.

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

[comment]: # ({cc21c6f6-f6f9d3ef})
#### Решавање проблема

- У случају недоступних метрика, уверите се да нису подразумевано недоступне или искључене у новијим верзијама VMware vSphere-а или да нису постављена нека ограничења на упите базе података о перформансама.
  За више информација погледајте [ZBX-12094](https://support.zabbix.com/browse/ZBX-12094).
- Ако је `config.vpxd.stats.maxQueryMetrics` неважећи или премашује максимални дозвољени број знакова, додајте параметар `config.vpxd.stats.maxQueryMetrics` у подешавања vCenter Server-а.
Вредност овог параметра треба да буде иста као вредност `maxQuerysize` у VMware-овој *web.xml* датотеци.
  За више информација погледајте чланак [*VMware Knowledge Base*](https://kb.vmware.com/s/article/2107096).
- Ако сумњате да ваша Zabbix инсталација користи превише меморије, погледајте [Профилисање прекомерне употребе меморије помоћу tcmalloc](/manual/installation/known_issues#profiling-excessive-memory-usage-with-tcmalloc).

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