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