自动化监控--zabbix中的show value详解
前言
大家還記得在手動創建itme的時候有一個參數Show value吧,就是下圖這個,用來定義數據顯示的格式。
這個show value是可以用戶自定義的,在這里呢我就通過簡單監控nginx(只監控80端口是否開啟)來說明一下show value的作用和用法。
準備工作
在被監控節點安裝nginx并啟動
[root@zabbix-agent ~]# yum install nginx -y [root@zabbix-agent ~]# systemctl start nginx.service [root@zabbix-agent ~]# ss -tnlshow value的As is模式
nginx已經正常啟動,80端口開啟,此時通過zabbix對nginx也就是80端口做監控,想要做監控肯定要先創建一個itme
監控80端口是否開啟用的的key是net.tcp.listen[80]如下圖在key的描述中能看到,key的返回值為0(表示未開啟)或1(表示開啟)
show value的其他模式(值映射)
用戶自定義值映射
用戶也可以自定義采集到的數據值映射成什么內容,以便數據的展示更加直觀,比如說我這里監控的nginx80端口如果采集到的數據為0我就將它映射為nginx is down,如果采集到的數據為1我就將它映射為nginx is up,這樣的用戶自定義的值映射就更大程度上增加了采集到數據的可讀性。接下來就自定義一個值映射。
創建值映射
修改itme,將show value選為剛剛創建的值映射 ,點擊底端update確認修改
看一下采集到的數據,可以看到采集到的1映射成了我們自定義的內容
在被監控節點執行systemctl stop nginx.service,再回到web界面等待30秒并刷新頁面。可以看到采集到的值為0映射出來內容為上面我們定義的nginx is down,我就不再演示。
------做運維之前很矯情的小年輕-----
總結
以上是生活随笔為你收集整理的自动化监控--zabbix中的show value详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自动化监控--手动添加itme监控项详解
- 下一篇: 自动化监控--zabbix中的用户和用户