Map labels(拓扑图标签)支持如下Macros(宏):express
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_locationapp
本文实现的效果图以下:this
拓扑图标签列出了设备的详细信息,包括设备名称、IP、操做系统、CPU、内存、磁盘、网络流量等。下面给出具体实现方法:操作系统
1、3d
进入Configuration → Maps,点击Create map建立新拓扑图。code
2、server
根据Map labels支持的Macros,修改图片的标签Label,以下图:blog
修改Label后,点击Apply查看效果。
Linux服务器Label示例:
Windows服务器Label示例:
对于{host:key.func(param)}这种类型的宏,主机上必须存在相应的监控项,才能够取到数据,不然会显示*UNKNOWN*。
3、
咱们一样能够修改链接线的Label,显示上下行网络流量。
点击图片属性最下方的Edit,打开链接线的属性界面。咱们修改一下Label,点击Apply查看效果。
链接线的Label示例:
这里把Zabbix server的eth0网卡流量显示出来了。