On this page

11 Makra

Przegląd

Zabbix obsługuje wiele wbudowanych makr, które mogą być używane w różnych sytuacjach. Makra te są zmiennymi, identyfikowanymi przez określoną składnię:

{MACRO} 

Makra są rozwijane do określonej wartości w zależności od kontekstu.

Efektywne użycie makr pozwala oszczędzać czas i sprawia, że konfiguracja Zabbixa jest bardziej przejrzysta.

Jednym z typowych zastosowań jest użycie makra w szablonie. Na przykład wyzwalacz w szablonie może mieć nazwę "Processor load is too high on {HOST.NAME}". Gdy szablon zostanie zastosowany do hosta, takiego jak Zabbix server, nazwa zostanie rozwinięta do "Processor load is too high on Zabbix server", gdy wyzwalacz będzie wyświetlany w sekcji Monitoring.

Makra mogą być używane w parametrach klucza pozycja. Makro może być użyte tylko dla części parametru, na przykład item.key[server_{HOST.HOST}_local]. Nie ma potrzeby ujmowania parametru w cudzysłów, ponieważ Zabbix sam obsłuży wszelkie niejednoznaczne znaki specjalne, jeśli występują w rozwiniętym makrze.

W Zabbix istnieją także inne typy makr.

Zabbix obsługuje następujące makra: