點選傳回:自學Zabbix之路
點選傳回:自學Zabbix4.0之路
點選傳回:自學zabbix集錦
觸發器嚴重性定義了觸發器的重要性。
1. zabbix支援以下觸發級别:
SEVERITY | DEFINITION | 顔色 |
Not classified | 未知. | 灰色 |
Information | 一般資訊. | 淺綠 |
Warning | 警告 | 黃色 |
Average | 一般問題. | 橙色 |
High | 嚴重問題. | 紅色 |
Disaster | 災難,會帶來損失的那種. | 深紅 |

2. severities 用途
- 可視化顯示,不同級别顯示不同顔色,例如一般嚴重性為綠色
- 聲音報警,不同的級别不同聲音.
- 使用使用者自定義媒體報警,例如嚴重問題發短信,其他問題發送郵件。
- 根據嚴重性來定義是否報警
可以自定義觸發器嚴重性以及顔色,請參考:customise trigger severity names and colours.
3. 自定義severities觸發器嚴重性
觸發器嚴重性命名以及顔色定義都可以在zabbix web背景定義,點選Administration(管理) → General (正常)→ Trigger severities(觸發器嚴重性)。這邊定義好的顔色在每個不同主題/風格裡面都是一樣的。
所有系統預設的觸發器名字在各國的語言包中都有翻譯,但是你自定義的其他語言包不會給你翻譯,因為在語言包裡面沒有這一個項目。那麼怎麼保證各國語言包裡面都能相應的翻譯自定義的嚴重性呢?
我們知道zabbix預設定義了6個觸發器嚴重性,分别為:Not classified、Information、Warning、Average、High、Disaster,有些人覺得High不好了解或者覺得描述不滿意,想改成Important,請看如下操作:
設定觸發器名稱
點選Administration(管理) → General (正常)→ Trigger severities(觸發器嚴重性),将High改為important,當然這裡你也可以自定義你的顔色,改完之後點選儲存。
添加内容到frontend.po
1 2 3 | # /data/site/monitor.carlos.com/locale/en_US/LC_MESSAGES/frontend.po msgid "Important" msgstr "very Import" |
[warning]備注:/data/site/monitor.carlos.com/是您zabbix站點根目錄[/warning]
建立.mo檔案
需要執行locale目錄下的make_mo.sh檔案,如果出現./make_mo.sh: line 4: msgfmt: command not found,那麼請你先安裝msgfmt
# yum install gettext
然後執行make_mo.sh
# ./make_mo.sh
效果
随意選擇一個Host的觸發器清單,看左邊資訊,請看如下圖<
severities修改并翻譯
在自定義觸發器名稱之前應該顯示High的,這邊被我們修改成了Very Import。zabbix是一個多語言監控系統,如果你想切換到中文環境,那麼你需要修改zh_CN下的frontend.po,然後make_mo.sh建立frontend.mo。否則将隻會顯示Important,如下: