Zabbix介紹
Zabbix 由 Alexei Vladishev 創(chuàng)建,目前由其成立的公司—— Zabbix SIA 積極的持續(xù)開發(fā)更新維護, 并為用戶提供技術(shù)支持服務(wù)。 Zabbix 軟件能夠監(jiān)控眾多網(wǎng)絡(luò)參數(shù)和服務(wù)器的健康度、完整性。Zabbix 使用靈活的告警機制,允許用戶為幾乎任何事件配置基于郵件的告警。這樣用戶可以快速響應(yīng)服務(wù)器問題。Zabbix 基于存儲的數(shù)據(jù)提供出色的報表和數(shù)據(jù)可視化功能。這些功能使得 Zabbix 成為容量規(guī)劃的理想選擇。 Zabbix 是免費的。Zabbix 是根據(jù) GPL 通用公共許可證的第二版編寫和發(fā)布的。這意味著產(chǎn)品源代碼是免費發(fā)布的,可供公共使用。1.創(chuàng)建應(yīng)用
在告警平臺界面創(chuàng)建zabbix應(yīng)用獲取腳本,腳本放置/usr/lib/zabbix/alertscripts,自定義目錄請自行調(diào)整,設(shè)置腳本權(quán)限chmod +x Zabbix_to_ccloudalarm.sh
2.輸入數(shù)據(jù)示例
通過zabbix?的告警模板內(nèi)容獲取json解析。 通過數(shù)據(jù)映射使數(shù)據(jù)規(guī)范化處理 示例: { “source”: “{HOST.NAME1}”, “ipaddress”: “{IPADDRESS}”, “description”: “{TRIGGER.NAME} {TRIGGER.DESCRIPTION}”, “severity”: “{TRIGGER.SEVERITY}”, “nseverity”: “{TRIGGER.NSEVERITY}”, “status”: “{TRIGGER.STATUS}”, “genre”: “undetermined”, “create_time”: “{EVENT.DATE} {EVENT.TIME}”, “item”: “{ITEM.NAME1}”, “event_id”: “{EVENT.ID}” }3.?服務(wù)端配置
Zabbix2.3.4.5版本步驟一致a.配置通知媒介
在Zabbix的“Administration-Media Types”頁面,創(chuàng)建媒體類型,Name設(shè)置為ccloudalarm,Type選擇Script,腳本名設(shè)置為zabbix_to_ccloudalarm.com,同時添加宏定義。詳見下圖所示。
配置告警模板


b.配置用戶
在Zabbix的“Administrator-Users-Create?User”頁面,新建ccloudalarm用戶。如下圖所示。
在Zabbix的“Administrator-Users-Media”頁面,設(shè)置Type為ccloudalarm

在Zabbix的“Administrator-Users-Permissions”頁面,設(shè)置User type為“Super admin?role”。如下圖所示。
配置完成后即可推送告警測試。
