CentOS 7 的 Zabbix 應用 – 設定 Line 通知訊息

Line 申請作業說明:

申請連結:
https://notify-bot.line.me/zh_TW/

登入後,點選個人頁面

CentOS 7 安裝 Zabbix (三) - 設定 Line 告警訊息-03.png

點選發行權杖

CentOS 7 安裝 Zabbix (三) - 設定 Line 告警訊息-04.png

名稱可自定義,選擇1對1聊天或群組使用皆可

CentOS 7 安裝 Zabbix (三) - 設定 Line 告警訊息-05.png

請將 Token 保存,之後會使用到

CentOS 7 安裝 Zabbix (三) - 設定 Line 告警訊息-06

Zabbix 設定:

建立一個 .sh 在 /usr/lib/zabbix/alertscripts 底下

/usr/lib/zabbix/alertscripts 這個路徑需依照實際環境做設定

設定位置在 /etc/zabbix/zabbix_server.conf 的 AlertScriptsPath 定義

# vim /usr/lib/zabbix/alertscripts/line.sh

內容如下:

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

# LINE Notify Token - Media > "Send to".
TOKEN="$1"

# {ALERT.SUBJECT}
subject="$2"

# {ALERT.MESSAGE}
message="$3"

curl https://notify-api.line.me/api/notify -H "Authorization: Bearer ${TOKEN}" -d "message=${message}"
# chown zabbix. /usr/lib/zabbix/alertscripts/line.sh
# chmod 755 /usr/lib/zabbix/alertscripts/line.sh

設定 media type:

登入至 Zabbix Web UI

Administration > Medis types > Create media type,設定如下圖

CentOS 7 安裝 Zabbix (三) - 設定 Line 告警訊息-01

Administration > Users > “選擇你的使用者" > Media,設定如下圖

Send to 欄位填入您之前取得的 Line Token

CentOS 7 安裝 Zabbix (三) - 設定 Line 告警訊息-02.png

設定觸發條件:

Configuration > Actions (Triggers) > Create action

可依照個人喜好進行調整

CentOS 7 安裝 Zabbix (三) - 設定 Line 告警訊息-07

在 Operation 下的 Operations 新增如下

CentOS 7 安裝 Zabbix (三) - 設定 Line 告警訊息-08.jpg

內容如下:

Default subject (內容可依照個人喜好自訂)

{HOST.NAME1}: {TRIGGER.STATUS}: {TRIGGER.NAME}
Default message (內容可依照個人喜好自訂)
主機名稱: {HOSTNAME1}
發生時間: {EVENT.DATE} {EVENT.TIME}
警示等級: {TRIGGER.SEVERITY}
警示訊息: {TRIGGER.NAME}
警示項目: {TRIGGER.KEY1}
問題說明: {ITEM.NAME}: {ITEM.VALUE}
當前狀態: {TRIGGER.STATUS}: {ITEM.VALUE1}
事件ID: {EVENT.ID}

後面 Recovery operations 如上重複即可

完成如下圖:

CentOS 7 安裝 Zabbix (三) - 設定 Line 告警訊息-09.jpg

設定完成後,即可收到相關訊息。

如下圖:

CentOS 7 安裝 Zabbix (三) - 設定 Line 告警訊息-10.png

參考資料:

http://chienleebug.blogspot.com/2017/03/zabbixalarm-to-line-notify.html

CentOS 7 的 Zabbix 應用 – 設定 Line 通知訊息 有 “ 1 則迴響 ”

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s