11 Макрои
Преглед
Zabbix подржава велики број уграђених макроа који се могу користити на различите начине ситуације. Ови макрои су променљиве, идентификоване специфичном синтаксом:
{MACRO}
Макрои се решавају на одређену вредност у зависности од контекста.
Ефикасна употреба макроа вам омогућава да уштедите време и направите Zabbix конфигурација транспарентнија.
У једној од типичних употреба, макро се може користити у шаблону. Тако а окидач на шаблону може бити назван "Учитавање процесора је превисоко укључено {HOST.NAME}". Када се шаблон примени на домаћина, као што је Zabbix сервер, име ће се разрешити у "Отерећење процесора је превисоко на Zabbix-у сервер" када је окидач приказан у одељку Надгледање.
Макрои се могу користити у кључним параметрима ставке. Макро се може користити само за
део параметра, на пример
item.key[server_{HOST.HOST}_local]. Двоструко навођење параметра је
није неопходно јер ће се Zabbix побринути за све двосмислене посебне симболе,
ако је присутан у решеном макроу.
Постоје и друге врсте макроа у Zabbix-у.
Zabbix подржава следеће макрое:
{MACRO}- уграђени макро (погледајте пуну листу){<macro>.<func>(<params>)}- макро функције{$MACRO}- макро који дефинише корисник, опционо са контекстом{#MACRO}- макро за откривање ниског нивоа{?EXPRESSION}- макро израза