zabbix 值映射

8 值映射
概覽
爲了接收到的值能更“人性化”的表示,你可以使用包含數值和字符串表示之間映射的值映射。
值映射也能在ZABBIX的前端和通過電子郵件/SMS/jabber等發送的告警中被使用。
舉個例子,一個監控項有值‘0’和‘1’能通過值映射,以認可讀的形式表示值:

'0' ⇒ '不可用'
'1' ⇒ '可用'
或者, 一組備份關係的值映射可以是:

'F' → '全量備份'
'D' → '差異備份'
'I' → '增量備份'
在配置監控項時,你可以使用一組值映射來“人性化”的方式顯示監控項的值。爲此,定在查看值下拉菜單中選擇事先定義的值映射方案的名稱。

值映射能被用來替換 數字(無符號), 數字(浮點) 和 字符類型的監控項信息
值映射在ZABBIX3.0版本起,可以被獨立導出/導入,也可以與相應的模板或主機一同導出/導入。
Configuration 配置
要定義值映射:

前往: 管理 → 一般
從下拉列表中選擇 值映射
點擊創建值映射 (或點擊一個現有值映射的名稱上)

值映射的參數:

參數 描述
名稱 一組值映射的名稱,應當時唯一的
映射 單個映射 - 一對值與字符串表示.
所有標星號的字段都需要填入。
要添加一個新的映射對,請按添加。
值映射如何工作的
舉個例子,有一個預定義的Agent監控項 'Ping to the server (TCP)' 使用了一個已經存在的值映射名字叫'Service state' ,來顯示其值。

在監控項的配置頁面,你可以從顯示值字段看到對此值映射的引用。

這樣配置以後,在監控中 → 最新數據 會以映射的值“Up”顯示(括號中顯示的時原始值)。

在最新數據部分中,顯示的值會算短爲20個符號,如果使用值映射,則此縮短規則不會應用於映射值,而是僅應用於原始值(顯示在括號中)。
當接受通知時,以人類可讀的形式顯示值,也更容易理解。
如果沒有預定義的值映射,你只能看到:

這樣的情況下,要麼猜測“1”是什麼意思,要麼去搜索文檔以找到答案

zabbix 值映射

zabbix 值映射

值映射的作用:在我們寫腳本的時候,經常會有一些返回值,0,1,2,3等數字,我們並不知道他們是什麼意思,我們把這些數字代表的含義寫到值映射裏邊,當返回的值爲1的時候,在顯示的時候就會顯示1代表的含義,不會顯示這個值“1”。

zabbix 值映射

值映射的應用: 之前要先定義好值映射,之後再配置監控項的時候 在 “查看值” 選項處,選擇對應的值映射。就ok了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章