Zabbix може да користи правила откривање ниског нивоа за аутоматско откривање VMware хипервизора и виртуелних машина, и креирајте домаћине да их надгледате на основу унапред дефинисаних прототипова домаћина.
Zabbix такође укључује шаблоне спремне за употребу за надгледање VMware vCenter или ESXi хипервизора.
Минимална потребна верзија VMware vCenter или vSphere је 5.1.
Праћење виртуелне машине се састоји од два корака:
Zabbix vmware collector процеси прикупљају податке виртуелне машине – процеси добијају неопходне информације од VMware веб сервиса преко SOAP протокола, претходно их обрађују и чувају у заједничкој меморији Zabbix сервера.
Zabbix poller процеси преузимају податке користећи Zabbix једноставну проверу VMware надзорни кључеви ставки.
Zabbix дели прикупљене податке на VMware конфигурацијске податке и податке о VMware бројачу перформанси. Оба типа података прикупљају се независно од vmware collector процеса.
Следећи статистички подаци су доступни на основу информација VMware бројача перформанси:
За комплетну листу ставки које добијају податке од VMware бројача перформанси, погледајте VMware кључеви ставки за надгледање.
Имајте на уму да учесталост преузимања VMware догађаја зависи од интервала анкетирања vmware.eventlog, али не може бити краћа од 5 секунди.
Ако је Zabbix сервер компајлиран из извора, мора бити преведен са опцијама конфигурације --with-libcurl --with-libxml2
да би се омогућило надгледање виртуелне машине. Zabbix пакети су компајлирани са овим опцијама које су већ омогућене.
Следећи параметри конфигурационе датотеке Zabbix сервера се могу изменити за надгледање виртуелне машине:
Препоручује се да се омогући више колектора од броја надгледаних VMware сервиса; у супротном, преузимање статистике бројача VMware перформанси може бити одложено због преузимања VMware конфигурационих података (што траје неко време за велике инсталације).
Генерално, вредност StartVMwareCollectors
не би требало да падне испод 2
и не би требало да пређе двоструку количину надгледаних VMware услуга: Количина услуга < StartVMwareCollectors
< (Количина услуга * 2). На пример, када надгледате једну VMware услугу, поставите StartVMwareCollectors
на 2
; када надгледате три услуге, подесите StartVMwareCollectors
на 5
.
Имајте на уму да потребан број колектора такође зависи од обима VMware окружења и конфигурационих параметара VMwareFrequency
и VMwarePerfFrequency
.
Да бисте подржали метрику капацитета складишта података, уверите се да је вредност кључа VMware vpxd.stats.maxQueryMetrics
подешена на најмање 64
. За више информација погледајте чланак VMware базе знања.
Zabbix може да користи правила откривања ниског нивоа (на пример, vmware.hv.discovery[{$VMWARE.URL}]) за аутоматско откривање VMware хипервизора и виртуелних машина. Штавише, Zabbix може да користи прототипове домаћина да аутоматски генерише праве домаћине за откривене ентитете. За више информација погледајте Прототипови домаћина.
За основни пример како да подесите Zabbix за надгледање VMware користећи VMware FQDN шаблон, погледајте Надгледање VMware са Zabbix-ом.
За детаљнији пример како да направите домаћина, правило откривања ниског нивоа и прототип домаћина за надгледање VMware, погледајте Пример подешавања.
Подаци које прикупљају vmware collector процеси могу се евидентирати ради детаљног отклањања грешака помоћу нивоа 5. Ниво отклањања грешака се може конфигурисати у конфигурационим датотекама сервер и прокси или коришћењем опције контроле времена извршавања -R log_level_increase="vmware collector,N"
, где је "N" број процеса.
На пример, да бисте повећали ниво отклањања грешака са 4 на 5 за све vmware collector процесе, покрените следећу команду:
Да бисте повећали ниво отклањања грешака са 4 на 5 за други процес vmware collector, покрените следећу команду:
Када проширено евидентирање података VMware сакупљача више није потребно, препоручује се да смањите ниво отклањања грешака на подразумевани (3) покретањем команде -R log_level_decrease
.
config.vpxd.stats.maxQueryMetrics
неважећи или премашује максималан број дозвољених знакова грешка, додајте параметар config.vpxd.stats.maxQueryMetrics
у подешавања vCenter сервера. Вредност овог параметра треба да буде иста као вредност maxQuerysize
у VMware-овој датотеци web.xml. За више информација погледајте чланак VMware базе знања.