宏介紹
宏
是一種抽象概念(Abstraction),它根據一些列預定義的規則替換一定的文本模式,而解釋或編譯器在遇到宏時會自動進行這一模式替換。
類似地,zabbix基於宏保存預設文本模式,並且在調用時將其替換爲其中的文本
Zabbix內置宏變量總結
zabbix有很多內置的宏變量,有了宏變量之後,我們可以在zabbix的web頁面上使用變量的形式去應用,非常的靈活和方便。現在對Zabbix的內置的宏變量進行總結如下:
告警主機: {HOSTNAME1}
主機IP: {HOST.IP}
告警時間: {EVENT.DATE} {EVENT.TIME}
告警等級: {TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
告警項目: {TRIGGER.KEY1}
問題詳情: {ITEM.NAME}:{ITEM.VALUE}
當前狀態: {TRIGGER.STATUS}
當前時間: {DATE}
利用宏變量畫圖
有了宏變量之後,我們在繪製拓撲圖的時候就可以很方便的引用拓撲圖進行繪製了。
如果正常會是如下的圖:
如果不正常,鏈路會變紅,便且標籤會顯示哪個觸發器告警。