自定義監控(制作模板)
zabbix自帶模板Template OS Linux (Template App Zabbix Agent)提供CPU、內存、磁盤、網卡等常規監控,只要新加主機關聯此模板,就可自動添加這些監控項。
https://github.com/zhangyao8/zabbix-community-repos --- zabbix 各種監控模板,如果有需要可以去下載
這里做一個自定義監控模板為:服務器登陸人數不能超過三個人,超過三人后報警
在zabbix agent注冊
自定義的語法:
UserParameter=<key>,<shell command>
UserParameter=login-user,who|wc -l UserParameter=login-user,/bin/sh /server/scripts/login.sh
定義key的文件
[root@cache01 ~]# cd /etc/zabbix/zabbix_agentd.d/
[root@cache01 zabbix_agentd.d]# vim userparameter_login.conf
UserParameter=login-user,who|wc -l
注意:key名字要唯一,多個key以行為分割
重啟zabbix agent服務
[root@cache01 zabbix_agentd.d]# systemctl restart zabbix-agent.service
在zabbix server檢測
如果沒有定義key或寫錯key的名字,都是檢查不了,報錯的
[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user" 3
[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "login-user1" ZBX_NOTSUPPORTED: Unsupported item key.
在zabbix server注冊(web操作)
創建模板
①配置---->模板---->創建模板
②填寫模板名稱,根據需求選擇群組,之后點擊添加,即可創建出模板。
創建應用集
應用集類似於不同集合,作用就是給監控項分類
①應用集---->創建應用集
創建監控項
①監控項---->創建監控項
鍵值 -- key,也就是前面出創建的login-user。
應用上之前創建的應用集
創建觸發器
作用:當監控項獲取到的值達到一定條件時就觸發報警
①觸發器---->創建觸發器
②定義名稱,此名稱在報警時顯示,表達式點右邊添加,然后選擇需要的表達式,嚴重性自定義
③表達式定義,選擇創建的監控項
④在觸發器中查看監控
創建圖形
創建圖形,更有利於查看監控情況
①圖形---->創建圖形,名稱自定義,關聯上監控項
主機關聯模板
點入需要關聯模板的主機,添加新的模板,一個主機可以關聯多個模板
監控報警
使用的第三方軟件:http://www.onealert.com/index.html
該軟件提供全方位通知服務,有短信、微信、QQ、電話服務提醒,可根據個人需求及時間設置。
onealert配置
點擊添加應用,注意添加的是zabbix監控
實現微信報警是需要關注微信公眾號的
安裝監控警報(noealent Agent)
1.切換到zabbix腳本目錄(如何查看zabbix腳本目錄):
cd /usr/local/zabbix-server/share/zabbix/alertscripts #查看zabbix腳本目錄 vi /etc/zabbix/zabbix_server.conf 查看AlertScriptsPath
2.獲取OneITSM agent包:
wget http://www.onealert.com/agent/release/oneitsm_zabbix_release-1.0.1.tar.gz
3.解壓、安裝。
tar -zxf oneitsm_zabbix_release-1.0.1.tar.gz cd oneitsm/bin bash install.sh --#個人生成的key
注:在安裝過程中根據安裝提示,輸入zabbix管理地址、管理員用戶名、密碼。
Zabbix管理地址: http://10.0.0.61/zabbix/ Zabbix管理員賬號: Admin Zabbix管理員密碼:
4.當提示"安裝成功"時表示安裝成功!
驗證告警集成 產生新的zabbix告警(problem),動作狀態為“已送達”表示集成成功。
卸載監控報警(noealent Agent)
① 刪除報警媒介類型中的腳本
② 刪除創建的用戶
③ 刪除用戶群組
④ 刪除創建的動作
觸發器響應,發送報警信息
在微信和郵件中,均能收到報警信息。
監控可視化
聚合圖形
幻燈片顯示聚合圖形
模板的共享
主機共享
在主機頁打開,全選后點擊導出
導入: