zabbix4
1.宏(Macros)
宏可以理解為一個用于文本替換模式的預(yù)設(shè)文本內(nèi)容;
宏根據(jù)一系列預(yù)定義的規(guī)則替換一定格式的文本模式,一般情況下,解釋器或編譯器在遇到宏時會自動進行文本模式替換;
類似的,Zabbix可以基于宏保存預(yù)設(shè)文件模式,并且在需要時調(diào)用替換其中文件內(nèi)容;
Zabbix中的宏的作用域:
全局:整個Zabbix配置中均可生效的宏;
Administration --> General --> Macros(右側(cè)下拉菜單中)
模板:針對于所有套用此模板的主機或模板生效的宏;
Configuration --> Templates --> Create templates --> Macros
主機:僅針對特定的主機生效的宏;
Configuration --> Hosts --> Create host --> Macros
注意:對于不同作用域的同名宏來說,范圍越小的其值越會優(yōu)先生效;
宏的類型:
內(nèi)建宏:{MACROS_NAME}
自定義宏:{$MACROS_NAME}
宏的命名方式:只能有大寫字母,數(shù)字和下劃線;
宏的調(diào)用替換:
宏可以在item key、description、trigger的名字、trigger表達式、主機接口IP/DNS名稱及端口、discovery機制的SNMP協(xié)議的相關(guān)信息等場合中被調(diào)用替換;
創(chuàng)建全局宏
1.png
創(chuàng)建新的host,引用該全局宏
2.png
查看
3.png
2.網(wǎng)絡(luò)發(fā)現(xiàn)(Network discovery)
Zabbix server可以通過掃描指定的網(wǎng)絡(luò)范圍內(nèi)的主機實現(xiàn);
網(wǎng)絡(luò)發(fā)現(xiàn)的特點:
加速Zabbix部署;
簡化管理
在變化較頻繁的網(wǎng)絡(luò)無需手動管理;
網(wǎng)絡(luò)發(fā)現(xiàn)的方式:
IP地址范圍
可用的外部服務(wù)(FTP,SSH,http,https,pop3,smtp,tcp,...)
zabbix-agent的響應(yīng);
snmp-agent的響應(yīng);
網(wǎng)絡(luò)發(fā)現(xiàn)有兩個階段:
1.discovery階段:掃描網(wǎng)段并發(fā)現(xiàn)被監(jiān)控主機;
2.actions階段:完成被發(fā)現(xiàn)的主機的創(chuàng)建和部署工作;
網(wǎng)絡(luò)發(fā)現(xiàn)的action關(guān)注的事件:
1.Service Up/Service Down
2.Host Up/Host Down
3.Service Discovered/Service Lost
4.Host Discovered/Host Lost
action遇到相應(yīng)事件時,采取的操作:
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
配置文件的內(nèi)容需要更改
1
2
3
4
5
6
7
[root@zrs3 ~]# vim /etc/zabbix/zabbix_agentd.conf
EnableRemoteCommands=1 ///允許執(zhí)行遠程命令
Server=172.16.1.2 ///被動模式的ip地址
ListenPort=10050 ///監(jiān)聽端口
StartAgents=3 ///啟動3個agent
ServerActive=172.16.1.2 ///主動模式的ip地址
Hostname=zrs3.zrs.com ///主機名
還要在server端配置一下內(nèi)容
[root@zrs1 ~]# vim /etc/hosts
172.16.1.3 zrs3.zrs.com zrs3
啟動服務(wù)
[root@zrs3 ~]# systemctl start zabbix-agent.service
在configuration中創(chuàng)建新的Discovery rules,為了測試方便設(shè)置為60s一次,在工作環(huán)境中最好不要這么頻繁的發(fā)現(xiàn)。
4.png
發(fā)現(xiàn)完成后需要執(zhí)行動作,所以需要定義actions,在Actions中的右上角的Event source的下拉菜單中選擇Discovery然后點擊Create action。
5.png
6.png
創(chuàng)建完成后查看hosts,自動添加了剛才的那臺主機。
7.png
轉(zhuǎn)載于:https://blog.51cto.com/mazhenbo/2084367
總結(jié)
- 上一篇: 在搜索框自动输入文本_Selenium
- 下一篇: eclipse中无法移除jar包_IDE