前言

大家还记得在手动创建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 -tnl

show value的As is模式

nginx已经正常启动,80端口开启,此时通过zabbix对nginx也就是80端口做监控,想要做监控肯定要先创建一个itme
监控80端口是否开启用的的key是net.tcp.listen[80]如下图在key的描述中能看到,key的返回值为0(表示未开启)或1(表示开启)

  1. show value值为As is (怎么保存就怎么展示)
  2. 添加itme之后去看一下采集到的数据,如下图,可以看到采集到数据为1,说明80端口是处于被监听状态。
  3. 接下来去被监控节点执行systemctl stop nginx.service,再回到web界面等待30秒并刷新页面。可以看到采集到数据为0,说明80端口已经不再处于监听状态。
  4. 这里将采集到的数据直接展示出来很不直观,那为了使这样类似这种数据更直观就需要用到show value的其他选项了。

show value的其他模式(值映射)

  1. 在创建/修改itme页面的点击show value配置后面的蓝色字,就可以看到各种Value的各种模式
  2. 其中有一条如下图,正好对应我们监控80端口的时候,80端口的被监听和不被监听,记下这个模式的名字Service status
  3. 去修改一下itme,如下图
  4. 再看itme,此时采集到的数据0就被映射为了down
  5. 接下来去被监控节点执行systemctl start nginx.service,再回到web界面等待30秒并刷新页面。可以看到采集到数据1映射为了up,这就使得数据的展示更加直观了。

用户自定义值映射

用户也可以自定义采集到的数据值映射成什么内容,以便数据的展示更加直观,比如说我这里监控的nginx80端口如果采集到的数据为0我就将它映射为nginx is down,如果采集到的数据为1我就将它映射为nginx is up,这样的用户自定义的值映射就更大程度上增加了采集到数据的可读性。接下来就自定义一个值映射。

  1. 创建值映射

  2. 修改itme,将show value选为刚刚创建的值映射 ,点击底端update确认修改

  3. 看一下采集到的数据,可以看到采集到的1映射成了我们自定义的内容

  4. 在被监控节点执行systemctl stop nginx.service,再回到web界面等待30秒并刷新页面。可以看到采集到的值为0映射出来内容为上面我们定义的nginx is down,我就不再演示。

    ------做运维之前很矫情的小年轻-----

自动化监控--zabbix中的show value详解相关推荐

  1. 自动化监控--zabbix中的邮件报警通知详解

    前言 在自动化监控–zabbix安装和配置详解我们已经完成了zabbix监控的安装部署,今天我们就在它的基础上来实现一下自动监控的邮件报警通知. 添加一台主机 首先,添加一台host 只需填写Host ...

  2. 自动化监控--zabbix中的用户和用户组详解

    用户和用户组 Zabbix 中的所有用户都通过 Web 页面去访问 Zabbix 应用程序.并为每个用户分配唯一的登陆名和密码. 所有用户的密码都被加密并储存于 Zabbix 数据库中.用户不能使用其 ...

  3. 自动化监控--zabbix中的Macros(宏)详解

    宏 Zabbix支持许多在多种情况下使用的宏.宏是一个变量,由如下特殊语法标识: {MACRO} 根据在上下文中, 宏解析为一个特殊的值.有效地使用宏可以节省时间,并使Zabbix变地更加高效. 在一 ...

  4. 自动化监控--zabbix中的template(模板)详解

    模板概述 模板是可以方便地应用于多个主机的一组实体.而这些实体包括:items(监控项).triggers(触发器),graphs(图形).applications(应用).screens (聚合图形 ...

  5. 自动化监控--添加itme的web页面详解

    当我们需要手动添加itme时需要在web页面对itme的各项属性做设置,如下图,我再这里将各项属性做简单的介绍,欢迎指正,共同进步. Name:itmes名称可以随便写,但是最好能做到见名知意 Typ ...

  6. 监控cacti中的RRDtool用法详解

    RRDtool 作为一个合格的运维工程师,监控技能必须是要掌握的,当然监控的软件很多很多(cacti,nagios,zabbix...).而生产环境中一般只运用1.2种而已.所以全部掌握这些有点不靠谱 ...

  7. linux rpm安装zabbix,CentOS 7上安装Zabbix Server 3.0 图文详解

    CentOS 7上安装Zabbix Server 3.0 图文详解 1.查看系统信息. cat /etc/RedHat-release CentOS Linux release 7.0.1406 (C ...

  8. Nagios远程监控软件的安装与配置详解

    Nagios远程监控软件的安装与配置详解 作者:redhat_hu Nagios是一款功能强大的网络监视工具,它可以有效的监控windows.linux.unix主机状态以及路由器交换机的网络设置,打 ...

  9. Fedora 中的 Yum 命令详解

    http://pengjiayou.com/blog/yum-fedora-in-order-detailed-explanation 总所周知,Redhat和Fedora的软 件安装命令是rpm,但 ...

最新文章

  1. 将现有Git存储库推送到SVN
  2. 好好学python·函数
  3. VTK:小部件之ImplicitPlaneWidget2
  4. LeetCode Range Sum Query Immutable
  5. Vue基础之Vue模板语法
  6. html div bgcolor,HTML body bgcolor transparent
  7. [专栏精选]UI布局
  8. oracle中的fetchsize,oracle setFetchsize() 优化查询速度
  9. 编写python程序、输出*图形_Python用程序输出字母“C”的图案
  10. [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.11
  11. 该如何来开发这个喜欢的功能呢?
  12. python学了真的很有用吗-学习Python真的有必要参加培训吗?老男孩Python学习机构...
  13. git命令——git commit
  14. 7.docker pull
  15. 飞凌单片机解密_常见的IC芯片解密方法与原理解析!
  16. python cad 二次开发bom_python处理BOM
  17. 前端开发 20 年变迁史
  18. [计算机网络]网络层
  19. 2019 下半年 Flutter 实现的性能优化 | 英雄榜
  20. 信息熵与信息增益的概念

热门文章

  1. spring mvc 文件上传 form表单
  2. usaco Snail Trails
  3. hdu 4607 Park Visit 求树的直径
  4. MVC3中的tempdata,viewdata,viewbag总结
  5. webbrowser填充textarea的问题
  6. SoapRpcMethodAttribute.OneWay属性
  7. 量子计算时代快了!量子计算机的架构,硬件,软件等都有成果!
  8. 我国近四成程序员单身 盘点各国IT从业者生存现状
  9. file的open()和read()
  10. 一般将来时语法课教案_英语语法:一般现在时和现在进行时