Ова секција представља примере коришћења корака предобраде за постизање неких практичних задатака.
Овај пример користи корак претходне обраде Matches regular expression за филтрирање непотребних догађаја из дневника догађаја VMware-а.
На исправном VMware Hypervisor хосту, проверите да ли је ставка vmware.eventlog присутна и да ли исправно ради. Имајте на уму да ставка дневника догађаја већ може бити присутна на хипервизору ако је шаблон VMware повезан током креирања хоста.
На VMware Hypervisor хосту, креирајте зависну ставку типа Log и поставите ставку дневника догађаја као њену главну ставку.
На картици Претходна обрада зависне ставке, кликните на Додај да бисте креирали корак претходне обраде и изаберите Подудара се са регуларним изразом из падајућег менија. Затим наведите један од следећих образаца:
Ако се регуларни израз не подудара, зависна ставка постаје неподржана са одговарајућом поруком о грешци. Да бисте то избегли, означите поље за потврду Прилагођено при неуспеху и изаберите опцију као што је одбацивање вредности или подешавање прилагођене. Имајте на уму да се вредности discarded не чувају у бази података; као резултат тога, окидачи се не процењују и подаци о тренду се не генеришу.
Алтернативно, можете користити корак претходне обраде Регуларни израз да бисте издвојили одговарајуће групе и контролисали излаз:
Овај пример користи корак претходне обраде Прилагођени множилац да би се проверило да ли је тип вредности преузете ставке нумерички.
На картици Претходна обрада ставке, изаберите корак претходне обраде Прилагођени множилац и наведите следећи параметар (множи преузету вредност са 1):
Ако претходна обрада не успе (нпр., унос није нумерички), ставка постаје неподржана са одговарајућом поруком о грешци. Да бисте то избегли, означите поље за потврду Прилагођено при неуспеху и изаберите опцију као што је одбацивање вредности или подешавање прилагођене. Имајте на уму да се вредности discarded не чувају у бази података; као резултат тога, окидачи се не процењују и подаци о тренду се не генеришу.
Овај пример користи корак претходне обраде Провери неподржане вредности да би се проверило да ли се вредност ставке не може преузети.
Када Zabbix сервер/прокси полер процес покуша да прикупи вредност ставке, може:
Да бисте открили и обрадили грешке при прикупљању вредности ставки, можете користити корак претходне обраде Провери да ли вредност није подржана. Имајте на уму да се овај корак увек извршава први и открива само грешке које се јављају пре почетка претходне обраде.
На картици Претходна обрада ставке, изаберите корак претходне обраде Провери вредност која није подржана и наведите један од следећих параметара:
Затим, користите опцију Прилагођено при неуспеху да бисте одбацили вредност (у овом случају, грешку), поставили прилагођену вредност или вратили прилагођену поруку о грешци. Имајте на уму да се вредности discarded не чувају у бази података; као резултат тога, окидачи се не процењују и подаци о тренду се не генеришу.