天天看點

Zabbix + Cloud Alert 實踐分享

Zabbix + Cloud Alert 實踐分享

鏡像下載下傳、域名解析、時間同步請點選

阿裡巴巴開源鏡像站

一、前言

如果要問老牌開源監控工具泰鬥,當zabbix莫屬。本文将為大家分享 Zabbix + Cloud Alert 實踐,在 Zabbix Server 端,一鍵安裝 Cloud Alert 探針,将 Zabbix 産生的告警,推送到 Cloud Alert,快速實作電話、短信通知。

二、Zabbix 內建 Cloud Alert 安裝步驟

1.在Cloud Alert界面建立zabbix應用,并擷取 appkey 。沒有注冊的,可以進

官網注冊
Zabbix + Cloud Alert 實踐分享

2.在zabbix server端安裝CA探針

a.切換到zabbix腳本目錄:


/usr/local/zabbix-server/share/zabbix/alertscripts

補充:檢視zabbix腳本目錄方法:
vi /etc/zabbix/zabbix_server.conf
檢視AlertScriptsPath           

b.擷取Cloud Alert agent包:(注意:本文寫在2019年8月,未來安裝包可能有更新,請自行去

官網幫助文檔

下載下傳最新包)

https://download.aiops.com/ca_agent/zabbix/ca_zabbix_release-2.1.0.tar.gz

c.解壓、安裝。
 tar -xzf ca_zabbix_release-2.1.0.tar.gz cd cloudalert/bin bash install.sh ----處填入您建立應用時生成的appkey


d.當提示"安裝成功"時表示安裝成功

三、Zabbix 內建 Cloud Alert 原了解析

在 Zabbix Server 端(注意:Zabbix Agent 端無需重複安裝),安裝 Cloud Alert 探針,本質上是在 Zabbix 上安裝推送腳本,Zabbix 産生告警後,能主動調用 Cloud Alert 腳本,推送給 Cloud Alert。

安裝 Cloud Alert 探針步驟很簡單,下載下傳、解壓、安裝探針;根據提示輸入zabbix管理/監控/web登陸位址、管理者使用者名、密碼即可。實質上,Cloud Alert 探針做了以下工作:

1. 建立媒體類型/Media types:cloudalert media           
Zabbix + Cloud Alert 實踐分享
2. 建立使用者組/User Groups:cloudalert group
3. 建立使用者/Users:cloudalert,并設定Media,通知給 cloudalert media,并設定所有權限:Zabbix Super Admin           
Zabbix + Cloud Alert 實踐分享
Zabbix + Cloud Alert 實踐分享
4. 建立觸發動作/actions:cloudalert action(cloudalert action中會包含cloud alert生成的appkey,即是識别告警的關鍵辨別,也是關聯Zabbix和Cloud Alert的橋梁)           
Zabbix + Cloud Alert 實踐分享
Zabbix + Cloud Alert 實踐分享
Zabbix + Cloud Alert 實踐分享

以上就是探針安裝的過程,并且再告訴大家一個tips:Zabbix 推送到 Cloud Alert 的告警内容,可以自行定義,更改 cloudalert action 中 Operations 的 Default message json 串的右側值,可以參考

Cloud Alert 官方 API 文檔

四、Zabbix 內建 Cloud Alert 排錯

了解原理後,排錯其實很簡單,內建不成功,無外乎下面三種情況:

1.安裝過程報錯:Zabbix 管理位址 or 使用者名、密碼錯誤 輸入錯誤

解決方案:輸入正确的位址(正确示例:

http://

主機域名:端口/zabbix)、使用者名、密碼即可。

2.安裝過程報錯:媒體類型(Media types) or 使用者組(User Groups) or 使用者(Users) or 動作(actions) 已存在

解決方案1:什麼存在,什麼手動删除即可。

解決方案2:了解到原理後,有問題都無需重新安裝,針對性修改即可。當然如果犯懶,請參考解決方案1。

3.內建後收不到告警

解決方案:看探針日志:/usr/local/zabbix-server/share/zabbix/alertscripts/cloudalert/logs,針對性解決問題。詳細參考

官方排查文檔

如果文檔不想看,錯誤不想找,直接找支援人員吧!

五、總結

本文詳細說明了 Zabbix 內建 Cloud Alert 安裝步驟,深入解析了 Cloud Alert 探針,及遇到問題後的排錯解決辦法。希望能有幫助到大家,快速将Zabbix 的告警接入到 Cloud Alert,借用Cloud Alert平台,快速實作告警的降噪、分派和通知(電話、短信、微信、郵件、APP)。

提供全面,高效和穩定的系統鏡像、應用軟體下載下傳、域名解析和時間同步服務。”