目前小弟參考「[Zabbix]Alarm to Line Notify」
清晰版 「CentOS 7 的 Zabbix 應用 – 設定 Line 通知訊息」
這個教學
已經確實完成了LINE的警報問題了
但有出現幾個問題
1.在腳本的部分
#!/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}"
其中的
# {ALERT.SUBJECT}
subject="$2"
# {ALERT.MESSAGE}
message="$3"
$2和$3是什麼意思呢?
因此我找了很多資料,似乎沒有這樣的做法,所以突發奇想
我去設置維護,然後去觸發動作,讓Zabbix在維護的時候,透過LINE告訴我,機器的資訊。
過程如下圖
(設維護)
(配置動作)
(配置內容)
但這樣做,LINE一樣完全沒有通知
透過「zabbix触发器和监控项设置监控时间范围」完成