天天看點

zabbix 自動發現規則自動監控

1.先配置server端的發現規則

配置--自動發現

zabbix 自動發現規則自動監控

2.配置agent端

rpm -uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm

yum install zabbix-agent -y

##配置安裝源,yum安裝agent端

vim /etc/zabbix/zabbix_agentd.conf

serve=192.168.0.13 #被動模式server來拉取資料

serveractive=192.168.0.13 #主動模式agent主動上傳資料

配置好了 到 監測--自動發現 裡面去看看

zabbix 自動發現規則自動監控

這邊可以看到 ,裝置已然被發現了

3.建立動作将自動發現的主機自動連結的模闆

zabbix 自動發現規則自動監控
zabbix 自動發現規則自動監控

我建立了三個規則必須同時滿足才能觸發動作裡操作

a 主機ip 位址段必須是192.168.0.10到192.168.10.20

b 添加的類型必須是,以agent用戶端來傳輸資料的

c 剛才我添加system.uname 這個key是擷取 os資訊的,裡面必須包含了linux才能觸發,意思就是這個動作裡的操作隻是給linux主機用的

zabbix 自動發現規則自動監控

前面三個條件都滿足了,就執行下面這四個操作

先發送有主機上線資訊給admin使用者(如果定義好了媒介能發送email),在添加主機,給主機規組,連接配接模闆

資訊内容

4.檢視

zabbix 自動發現規則自動監控

在 報表--動作日志 裡檢視 這裡有個失敗,是我沒定義報警媒介發送email失敗,和上線沒關系,上線已經成功了

zabbix 自動發現規則自動監控

這裡可以看到16号ip 已經在主機配置裡面了