2023年10月7日 星期六

Zabbix 事件通知操作-Trigger actions

Zabbix 事件通知操作-Trigger actions


Zabbix 整合多種media types ( Email、SMS、Custom alertscripts、Webhook )接收觸發的事件後進行Trigger actions發送通知。
將設定Trigger actions,當事件觸發時條件時,如何觸發操作。
預計使用Zabbix webhook 功能整合的Microsoft Teams、LINE。但都有使用限制
參考官網網路1網路2網路3 新增media types,使用Custom alert scripts搭配Line Notify進行事件通知。
00-line notify

新增Media type時,在Message templates設定頁面可以使用Zabbix內建以下Message templates做為事件通知訊息內容。
00-media type messages templates

Message template有以下type,每個都有預設的標題及訊息。
Problem
Problem recovery
Problem update
Service
Service recovery
Service update
Discovery
Autoregistration
Internal problem
Internal problem recovery
可以依個人需求修改,訊息部分也可以用中文。
Message template-Problem內容
message template-problem

Zabbix WEB 設定

Trigger actions 需求

當有事件觸發嚴重性大於或等於災難,高,警告時,
先分別使用Line Notify向用戶beeb發送通知,且使用Email-Gmail向 Zabbix administrators群組發送通知。
當事件恢復時,分別使用Line Notify向用戶beeb,Admin通知,且使用Email-Gmail向 Zabbix administrators群組發送通知。
當事件升級時,使用所有通知方式向 Zabbix administrators群組發送通知。

Trigger actions設定

在Configuration> Actions> Trigger actions,右上方Create action新增。
01-create trigger actions

Action設定

Name:Trigger severity for all media
Type of calculation:A or B or C ,ABC有一個符合則執行。
Conditions
A 觸發嚴重性大於或等於災難
B 觸發嚴重性大於或等於高
C 觸發嚴重性大於或等於警告
02-add conditions

Operations設定

06-operation details finish
Default operation step duration:5m
operations
Send message to users: beeb via Line Notify
在Operations details 設定中,使用Line Notify向使用者beeb發送通知
,不使用Message template預計訊息的格式,自訂通知的標題及訊息格式。
04-operation details line notify
Send message to user groups: Zabbix administrators via Email-Gmail
在Operations details 設定中,使用Email-Gmail向Zabbix administrators群組發送通知,使用Message template預計訊息的格式。
05-gmial operation details

Recovery operations
Send message to users: Admin (Zabbix Administrator), beeb via Line Notify
Send message to user groups: Zabbix administrators via Email-Gmail
使用Line Notify向用戶beeb,Admin發送通知。
使用Email-Gmail向 Zabbix administrators群組發送通知。

Update operations
Send message to user groups: Zabbix administrators via all media
在Operations details 設定中,使用所有通知方式向 Zabbix administrators群組發送通知。
05-operation details all type
Recovery operations和Update operations通知是可選擇的,如果不想收到此類通知,則不需要配置。設定完成後,請設定enable才會開始執行。

當事件發生時可以至Reports > Action log確認通知發送狀況。
08-action log different
Line Notify 通知
09-line ok
Slack 通知
08-slack ok





沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。