Šajā lapā

11 Makrosi

Pārskats

Zabbix atbalsta vairākus iebūvētos makro, kurus var izmantot dažādās situācijās. Šie makro ir mainīgie, kurus identificē noteikta sintakse:

{MACRO} 

Makro tiek aizstāti ar konkrētu vērtību atkarībā no konteksta.

Efektīva makro izmantošana ļauj ietaupīt laiku un padarīt Zabbix konfigurāciju pārskatāmāku.

Vienā no tipiskajiem izmantošanas veidiem makro var izmantot veidnē. Piemēram, trigeri veidnē var nosaukt par "Procesora noslodze ir pārāk augsta uz {HOST.NAME}". Kad veidne tiek lietota hostam, piemēram, Zabbix serverim, nosaukums tiks aizstāts ar "Procesora noslodze ir pārāk augsta uz Zabbix servera", kad trigeris tiek parādīts sadaļā Monitoring.

Makro var izmantot vienuma atslēgas parametros. Makro var izmantot tikai daļai parametra, piemēram, item.key[server_{HOST.HOST}_local]. Parametru nav nepieciešams ievietot pēdiņās, jo Zabbix parūpēsies par jebkādiem neskaidriem speciālajiem simboliem, ja tādi būs aizstātajā makro.

Zabbix ir arī citi makro veidi.

Zabbix atbalsta šādus makro: