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 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
本文实现的效果图如下:
拓扑图标签列出了设备的详细信息,包括设备名称、IP、操作系统、CPU、内存、磁盘、网络流量等。下面给出具体实现方法:
一、
进入Configuration → Maps ,点击Create map 创建新拓扑图。
二、
根据Map labels支持的Macros,修改图片的标签Label ,如下图:
修改Label 后,点击Apply 查看效果。
Linux服务器Label 示例:
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 示例:
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 ,显示上下行网络流量。
点击图片属性最下方的Edit ,打开连接线的属性界面。我们修改一下Label ,点击Apply 查看效果。
连接线的Label 示例:
Network
↑ {Zabbix server:net.if.in[eth0].last(0)}
↓ {Zabbix server:net.if.out[eth0].last(0)} 这里把Zabbix server的eth0网卡流量显示出来了。
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com