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

简介:

    Map labels(拓扑图标签)支持以下Macros(宏):

MACRO DESCRIPTION
{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 avglastmax 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

    本文实现的效果图如下:

wKioL1SRIfzjmQiAAAGyVMV32ZQ179.jpg

    拓扑图标签列出了设备的详细信息,包括设备名称、IP、操作系统、CPU、内存、磁盘、网络流量等。下面给出具体实现方法:

    一、

    进入Configuration → Maps,点击Create map创建新拓扑图。

wKioL1SRK_bAP26JAAXiF9DjIM0080.jpg

    二、

    根据Map labels支持的Macros,修改图片的标签Label,如下图:

wKioL1SRLafB77xeAAY7P3Hp_VY610.jpg

    修改Label后,点击Apply查看效果。

    Linux服务器Label示例:

1
2
3
4
5
6
7
8
9
Host:{HOST.NAME}
IP:{HOST.IP}
OS:{{HOST.HOST}:system.uname.last(0)}
CPU Load:{{HOST.HOST}:system.cpu.load[percpu,avg1].last(0)}
Free memory:{{HOST.HOST}:vm.memory.size[pavailable].last(0)}
Free Disk /:{{HOST.HOST}:vfs.fs.size[/,free].last(0)}
Free Disk /data:{{HOST.HOST}:vfs.fs.size[/data,free].last(0)}
Incoming network:{{HOST.HOST}:net.if.in[eth0].last(0)}
Outgoing network:{{HOST.HOST}:net.if.out[eth0].last(0)}

    Windows服务器Label示例:

1
2
3
4
5
6
7
8
9
Host:{HOST.NAME}
IP:{HOST.IP}
OS:{{HOST.HOST}:system.uname.last(0)}
CPU Load:{{HOST.HOST}:system.cpu.load[percpu,avg1].last(0)}
Free memory:{{HOST.HOST}:vm.memory.size[pavailable].last(0)}
Free Disk C:{{HOST.HOST}:vfs.fs.size[C:,free].last(0)}
Free Disk D:{{HOST.HOST}:vfs.fs.size[D:,free].last(0)}
Incoming network:{{HOST.HOST}:net.if.in[Intel(R) 82574L Gigabit Network Connection].last(0)}
Outgoing network:{{HOST.HOST}:net.if.out[Intel(R) 82574L Gigabit Network Connection].last(0)}

    对于{host:key.func(param)}这种类型的宏,主机上必须存在相应的监控项,才可以取到数据,否则会显示*UNKNOWN*

    三、

    我们同样可以修改连接线的Label,显示上下行网络流量。

wKioL1SRMcmBzEAfAAdni5NV0is848.jpg

    点击图片属性最下方的Edit,打开连接线的属性界面。我们修改一下Label,点击Apply查看效果。

    连接线的Label示例:

1
2
3
Network
↑ {Zabbix server:net.if.in[eth0].last(0)}
↓ {Zabbix server:net.if.out[eth0].last(0)}

    这里把Zabbix server的eth0网卡流量显示出来了。




本文转自 张斌_青岛 51CTO博客,原文链接:http://blog.51cto.com/qicheng0211/1591073
相关文章
|
4月前
|
监控 Java
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
87 0
|
9月前
|
监控 Unix Go
zabbix:监控docker应用配置
zabbix:监控docker应用配置
430 0
zabbix:监控docker应用配置
|
监控 Java 应用服务中间件
zabbix配置jmx监控java应用
zabbix配置jmx监控java应用
458 0
zabbix配置jmx监控java应用
|
监控 安全 关系型数据库
监控神器Zabbix,从部署到应用,层层深入
监控神器Zabbix,从部署到应用,层层深入
221 0
监控神器Zabbix,从部署到应用,层层深入
|
Web App开发 监控 BI
zabbix监控应用页面访问速度并设置告警(十八)
zabbix监控应用页面访问速度并设置告警 1.为什么要使用web监测 web监测类似于一个监控项,可以监控一个站点的使用状态,原理就是通过curl命令去匹配对应的状态码并显示图像
347 0
zabbix监控应用页面访问速度并设置告警(十八)
|
监控 API
zabbix通过企业微信应用发送告警消息
本文参考大佬们的方法整理记录 首先注册申请微信企业号登录企业微信web后台,在【我的企业】选择【企业信息】,查看CorpID在【企业应用】选择【创建应用】,完成后记录AgentId和Secret TIPS 可以通过接口调试工具测试是否可以成功返回access_token 参考官方API说...
3297 0

推荐镜像

更多