zabbix 結合外部軟件配置告警

實驗環境:

物理機     用於測試訪問			172.25.254.67
server1   zabbix-server  zabbix-agent       172.25.254.1		  
erver2	  zabbix-agent		     			172.25.254.2
erver3	  zabbix-agent						172.25.254.3				

在日常工作中,我們不可能時刻看着zabbix監控,所以我們需要在有告警信息的時候發送消息或者郵件提示我們出問題了,它有多種方法,比如,微信,郵件,短信等。
在這裏插入圖片描述

電子郵件告警

我們在server1上安裝mailx,給root發送一封mail。
在這裏插入圖片描述
來源是主機名+localdomain。

我們登陸qq郵箱,在反垃圾裏面設置白名單:
在這裏插入圖片描述

[email protected]
[email protected]
[email protected]

在這裏插入圖片描述在物理機上配置,確保server1可以正常上網。

[root@rhel7host zabbix]# iptables -t nat -I POSTROUTING -s 172.25.254.0/24 -j MASQUERADE 
[root@rhel7host zabbix]# sysctl -a |grep ip_forward
net.ipv4.ip_forward = 1
net.ipv4.ip_forward_use_pmtu = 0
# 打開內核路由功能

在這裏插入圖片描述
server1就可以正常上網了。

然後我們在zabbix的web界面進行配置,添加媒介報警類型,選擇發件人。
在這裏插入圖片描述
然後更改admin用戶的報警媒介信息,添加收件人:
在這裏插入圖片描述
在動作中:
選擇事件源爲觸發器,激活動作:
在這裏插入圖片描述
在這裏插入圖片描述
現在我們掛掉serevr3 ,看是否能收到郵件。
在這裏插入圖片描述
server3已經變成紅色。這裏我們得等幾分鐘,儀表盤纔會顯示:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
確實是發送了郵件到綁定的郵箱。我們再次開啓server3的服務還會發一次。
在這裏插入圖片描述

第三方軟件告警

雲告警

雲告警我們可以使用睿象云云告警

智能告警平臺 CA ( Cloud Alert
) 快速接入各類告警信息,通過AI算法自動去重降噪,並配合分派策略、排班機制,以多種方式通知告警到相關人員,全面提升告警管理能力

我們註冊一個試用的帳號,點擊CA ,點擊集成,把zabbix集成到裏面去。
在這裏插入圖片描述
獲取key:
在這裏插入圖片描述

查看腳本目錄:
在這裏插入圖片描述

#進入腳本目錄
cd /usr/lib/zabbix/alertscripts

#獲取雲告警包
wget https://download.aiops.com/ca_agent/zabbix/ca_zabbix_release-2.1.0.tar.gz

#解壓安裝
tar -xzf ca_zabbix_release-2.1.0.tar.gz 
cd cloudalert/bin 
bash install.sh  9ddcab6a-348b-173c-a40f-d57aba1636f9      #這是上面獲取的key

在這裏插入圖片描述
輸入管理地址,帳號和密碼就安裝成功。

此時我們的zabbixweb界面的報警媒介類型會多一個
在這裏插入圖片描述
動作也會多一個雲告警平臺的動作。
在這裏插入圖片描述
然後我們在雲告警平臺上進行配置。
在這裏插入圖片描述
新建通知策略;
在這裏插入圖片描述
它有這些種方式:電話,短信郵箱,威信,app
在這裏插入圖片描述
進行測試:
掛掉server3的agent:
在這裏插入圖片描述
zabbix就已經發送了告警。
在這裏插入圖片描述
雲告警上也接收到了告警。而且此時我的威信也接收到了告警。

我們開啓server3上的agent。然後就可以在雲告警上關閉這個告警了。
在這裏插入圖片描述
此時威信上又收到了告警處理完成的的通知。
這就是第三方軟件的告警。

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