自定義監控項
1.確認需監控內容 (例如:登陸使用者數)
2.確認監控方法(例如:指令碼)
3.編寫指令碼
vi /etc/zabbix/custom_shell/current_login_user.sh
# who | wc -l
4.新增keyvaluse
# vi /etc/zabbix/zabbix_agent.d/system_loginuser.conf
userparameter=system.loginuser,bash /etc/zabbix/custom_shell/current_login_user.sh
# systemctl restart zabbix-agent
5.server端get測試
# zabbix_get -s 192.168.99.100 -k 'system.loginuser'
4.server webui 新增監控項
配置》模板》監控項》建立監控項
a:郵件報警
2:使用者基本資料
報警媒介:email
當啟用時: xx-xx
status : 已啟用
3:配置》動作》建立動作 ( 可選 )
動作:名稱+條件
操作:步驟+細節
4:報警媒介型別
狀態:已啟用
用於動作中: action name
細節: ******xx
5:觸發報警後確認
報表》動作日誌
2: 記錄介面資訊
--corpid= *********x (企業id)
--agentid= 1000003 (自定義應用id)
--corpsecret= ************xx(自定義應用 secret)
--toparty= 2 (部門id)
3: 檢視配置檔案確認指令碼存放路徑
-----------------------------指令碼位置
指令碼測試
/etc/zabbix/alertscripts/weixin --corpid=wxee***********81aa --corpsecret=mm0mhwi8ivsja*jugysxofmilbosovekwieiw --msg="
您好告警測試
" --user=oneoaas --agentid=1000003
返回資料:
檢視幫助
支援群組傳送
其中toparty,totag,user三個引數任選其一傳送即可
github readme
5: 測試指令碼
#/usr/lib/zabbix/alertscripts/weixin_toparty --corpid=****************** --corpsecret=***************** --msg="hello
alert test" --toparty=2 --agentid=1000003
6: webui 新增報警媒介型別
7: 使用者基本資料增加報警媒介
8: 客戶端確認
安裝部署 Zabbix 4 0
centos 7.7 1908 zabbix 4.0 lts 2.1 新增zabbix映象源 rpm ivh2.2 關閉並停用防火牆 systemctl stop firewalld.service systemctl disable firewalld.service3.3 停用selinux 修...
ZABBIX4 0 微信告警
2.然後自建乙個應用程式 需要記錄以下資訊 agentld 1000002 secret 0u4jr x zabbix server服務端配置指令碼 查詢zabbix server.conf配置檔案位置,修改 已存在可不修改 然後進入該目錄,配置指令碼 root zabbix alertscript...
Zabbix 4 0 安裝配置
先安裝主程式,檢查系統中是否有zabbix rpm qa grep zabbix 如沒有可以直接使用下來命令安裝 rpm i 如果存在想更換新的可以解除安裝後重新安裝新版 rpm qa grep zabbix 查詢系統中所安裝zabbix的版本 rpm e zabbix release 4.0 1....