Постоји врста макроа који се користи у оквиру ниског нивоа дисцовери (LLD) функција:
То је макро који се користи у LLD правилу и враћа стварне вредности назив система датотека, мрежни интерфејс, SNMP OID, итд.
Ови макрои се могу користити за креирање ставке, окидача и графикона прототипови. Затим, приликом откривања стварних система датотека, мреже интерфејси итд., ови макрои се замењују стварним вредностима и су основа за креирање стварних ставки, покретача и графикона.
Ови макрои се такође користе за креирање домаћина и групе домаћина прототипова у виртуелној машини откриће.
Неки макрои за откривање ниског нивоа долазе "pre-packaged" са LLD-ом функција у Zabbix-у - {#FSNAME}, {#FSTYPE}, {#IFNAME}, {#SNMPINDEX}, {#SNMPVALUE}. Међутим, придржавање ових имена није обавезно када стварање а прилагођено правило откривања ниског нивоа. Тада можете користити било које друго име LLD макроа и упућују на то име.
LLD макрои се могу користити:
На свим тим местима, осим филтера правила откривања ниског нивоа, могу бити LLD макрои користи се унутар статичког корисника макро контекст.
Макро функције су подржане са макроима за откривање ниског нивоа (осим у правило откривања ниског нивоа филтер), које омогућава издвајање одређеног дела вредност макроа користећи регуларни израз.
На пример, можда ћете желети да издвојите име клијента и интерфејс број из следећег LLD макроа за потребе означавања догађаја:
Да бисте то урадили, макро функција regsub
се може користити са макроом у поље вредности ознаке догађаја прототипа окидача:
Имајте на уму да зарези нису дозвољени у ненаводаној ставци кључ параметри, тако да параметар који садржи макро функцију мора бити наведен. Обрнута коса црта (\
) знак треба користити за избегавање двоструких наводника унутар параметар. Пример:
За више информација о синтакси макро функција, погледајте: Макро функције
Макро функције су подржане у макроима за откривање ниског нивоа од Zabbix-а 4.0.
1 У пољима означеним са 1 један макро мора да попуни цело поље. Више макроа у пољу или макрои помешани са текстом нису подржани.