Zabbix 4 0 使用筆記

2022-09-13 09:12:08 字數 3232 閱讀 3824

自定義監控項

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

收件人:[email protected]

當啟用時: 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....