Zabbix(四):高級應用之--宏、網絡發現測試實例

1.宏(Macros)

宏可以理解爲一個用於文本替換模式的預設文本內容;


宏根據一系列預定義的規則替換一定格式的文本模式,一般情況下,解釋器或編譯器在遇到宏時會自動進行文本模式替換;


類似的,Zabbix可以基於宏保存預設文件模式,並且在需要時調用替換其中文件內容;


Zabbix中的宏的作用域:

全局:整個Zabbix配置中均可生效的宏;

Administration --> General --> Macros(右側下拉菜單中)

模板:針對於所有套用此模板的主機或模板生效的宏;

Configuration --> Templates --> Create templates --> Macros

主機:僅針對特定的主機生效的宏;

Configuration --> Hosts --> Create host --> Macros


注意:對於不同作用域的同名宏來說,範圍越小的其值越會優先生效;


宏的類型:

內建宏:{MACROS_NAME}

自定義宏:{$MACROS_NAME}


宏的命名方式:只能有大寫字母,數字和下劃線;


宏的調用替換:

宏可以在item key、description、trigger的名字、trigger表達式、主機接口IP/DNS名稱及端口、discovery機制的SNMP協議的相關信息等場合中被調用替換;


創建全局宏

1.png


創建新的host,引用該全局宏

2.png


查看

3.png



2.網絡發現(Network discovery)

Zabbix server可以通過掃描指定的網絡範圍內的主機實現;


網絡發現的特點:

加速Zabbix部署;

簡化管理

在變化較頻繁的網絡無需手動管理;


網絡發現的方式:

IP地址範圍

可用的外部服務(FTP,SSH,http,https,pop3,smtp,tcp,...)

zabbix-agent的響應;

snmp-agent的響應;


網絡發現有兩個階段:

1.discovery階段:掃描網段並發現被監控主機;

2.actions階段:完成被發現的主機的創建和部署工作;


網絡發現的action關注的事件:

1.Service Up/Service Down

2.Host Up/Host Down

3.Service Discovered/Service Lost

4.Host Discovered/Host Lost


action遇到相應事件時,採取的操作:

1.Send nifitication, Execute Remote Command;

2.add/remove host

3.enable/disable service

4.add host to host group/remove host from host group

5.link template to host/unlink template from host


打開一臺新的虛擬機172.16.1.3,安裝zabbix-agent和zabbix-sender

[root@zrs3 ~]# hostname

zrs3.zrs.com


配置文件的內容需要更改

[root@zrs3 ~]# vim /etc/zabbix/zabbix_agentd.conf
 EnableRemoteCommands=1   ///允許執行遠程命令   
 Server=172.16.1.2   ///被動模式的ip地址
 ListenPort=10050   ///監聽端口
 StartAgents=3   ///啓動3個agent
 ServerActive=172.16.1.2   ///主動模式的ip地址
 Hostname=zrs3.zrs.com   ///主機名


還要在server端配置一下內容

[root@zrs1 ~]# vim /etc/hosts

172.16.1.3  zrs3.zrs.com zrs3


啓動服務

[root@zrs3 ~]# systemctl start zabbix-agent.service


在configuration中創建新的Discovery rules,爲了測試方便設置爲60s一次,在工作環境中最好不要這麼頻繁的發現。

4.png


發現完成後需要執行動作,所以需要定義actions,在Actions中的右上角的Event source的下拉菜單中選擇Discovery然後點擊Create action。

5.png

6.png


創建完成後查看hosts,自動添加了剛纔的那臺主機。

7.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章