zhangli-s 发表于 2019-1-18 12:16:49

zabbix应用之详细的拓扑图标签

  Map labels(拓扑图标签)支持以下Macros(宏):
MACRODESCRIPTION{HOST.CONN}IP or host DNS name, depending on host settings{HOST.DNS}Host DNS name{HOST.HOST}Host name{HOST.IP}Host IP address{HOST.NAME}Visible host name{host:key.func(param)}  Simple macros, as used in trigger expressions.
  Only the avg, last, max and min functions, with seconds as parameter are supported in this macro in map labels.

  还支持一些TRIGGER(触发器)的宏就不在这里列举了,请看官方资料:https://www.zabbix.com/documentation/2.2/manual/appendix/macros/supported_by_location

  本文实现的效果图如下:
http://s3.运维网.com/wyfs02/M00/57/15/wKioL1SRIfzjmQiAAAGyVMV32ZQ179.jpg
  拓扑图标签列出了设备的详细信息,包括设备名称、IP、操作系统、CPU、内存、磁盘、网络流量等。下面给出具体实现方法:
      一、

  进入Configuration → Maps,点击Create map创建新拓扑图。
http://s3.运维网.com/wyfs02/M01/57/16/wKioL1SRK_bAP26JAAXiF9DjIM0080.jpg
  二、

  根据Map labels支持的Macros,修改图片的标签Label,如下图:
http://s3.运维网.com/wyfs02/M02/57/16/wKioL1SRLafB77xeAAY7P3Hp_VY610.jpg
  修改Label后,点击Apply查看效果。
  Linux服务器Label示例:
Host:{HOST.NAME}
IP:{HOST.IP}
OS:{{HOST.HOST}:system.uname.last(0)}
CPU Load:{{HOST.HOST}:system.cpu.load.last(0)}
Free memory:{{HOST.HOST}:vm.memory.size.last(0)}
Free Disk /:{{HOST.HOST}:vfs.fs.size[/,free].last(0)}
Free Disk /data:{{HOST.HOST}:vfs.fs.size.last(0)}
Incoming network:{{HOST.HOST}:net.if.in.last(0)}
Outgoing network:{{HOST.HOST}:net.if.out.last(0)}  Windows服务器Label示例:
Host:{HOST.NAME}
IP:{HOST.IP}
OS:{{HOST.HOST}:system.uname.last(0)}
CPU Load:{{HOST.HOST}:system.cpu.load.last(0)}
Free memory:{{HOST.HOST}:vm.memory.size.last(0)}
Free Disk C:{{HOST.HOST}:vfs.fs.size.last(0)}
Free Disk D:{{HOST.HOST}:vfs.fs.size.last(0)}
Incoming network:{{HOST.HOST}:net.if.in.last(0)}
Outgoing network:{{HOST.HOST}:net.if.out.last(0)}  对于{host:key.func(param)}这种类型的宏,主机上必须存在相应的监控项,才可以取到数据,否则会显示*UNKNOWN*。
  三、
  我们同样可以修改连接线的Label,显示上下行网络流量。
http://s3.运维网.com/wyfs02/M01/57/17/wKioL1SRMcmBzEAfAAdni5NV0is848.jpg
  点击图片属性最下方的Edit,打开连接线的属性界面。我们修改一下Label,点击Apply查看效果。

  连接线的Label示例:
Network
↑ {Zabbix server:net.if.in.last(0)}
↓ {Zabbix server:net.if.out.last(0)}  这里把Zabbix server的eth0网卡流量显示出来了。

  




页: [1]
查看完整版本: zabbix应用之详细的拓扑图标签