- Zabbix企业级分布式监控系统
- 吴兆松
- 1117字
- 2020-08-27 19:54:48
4.8 配置地图
4.8.1 添加背景图
Maps(地图)用于将各种设备以网络拓扑图的形式来展示。在Zabbix中,添加这种拓扑图的步骤为:依次单击Monitoring→Maps→Create maps或者Import按钮。
Maps配置默认无背景图,在某些情况下,我们需要添加一个背景图来展示拓扑图。添加背景图的步骤为:依次单击Administration→General→Images→Background→Create background按钮,如图4-26所示。输入背景图名称,选择背景图文件上传,单击“Add”按钮即可添加完成。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0121_0001.jpg?sign=1739123159-HhzSw2QBWcki8WUtImLLjCrfcuQ1B9tV-0-04c292b02483a89dcac8d8963e76b5d1)
图4-26 添加背景图
4.8.2 添加地图
下面我们来添加一个地图,步骤为:依次单击Monitoring→Maps→Create map按钮,如图4-27所示。输入地图名称,填写尺寸,选择自定义的背景图,单击“Add”按钮。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0121_0002.jpg?sign=1739123159-Vx3BMFkNW4aZ0RagC6CqK2ZNSXsACv0n-0-582a1b1dd3b42cbf418b9e0a681e2f09)
图4-27 添加地图
单击刚创建好的地图链接,即可打开地图进行展示。此时,在地图上面还没有添加任何设备。下面我们单击“Edit map”按钮进入编辑模式,单击Icons中的“Add”按钮来添加设备,如图4-28所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0122_0001.jpg?sign=1739123159-Ttd6wYkbf7sXqAyDtV63Q2uCByl0dIP8-0-d3ca559a505d8fcc5a9ada652ab319dc)
图4-28 添加设备
设置设备类型(Type)为Host,标签(Label)使用宏{HOST.NAME},设备图标(Icons)选择一种类型,如图4-29所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0122_0002.jpg?sign=1739123159-geXz7OuaseI0jk3LFSDgulHUKfJ5cxXx-0-77435dd5cd15d1828be7c86463bebdf3)
图4-29 设置设备
其中,在“Label”文本框中可以使用宏。可用的宏如下:
{HOST.NAME} {HOST.CONN} {HOST.DERSCRIPTION} {HOST.DNS} {HOST.IP} {HOST.HOST} {TRIGGER.EVENTS.ACK} {TRIGGER.EVENTS.PROBLEM.ACK} {TRIGGER.EVENTS.UNACK} {TRIGGER.HOSTGROUP.NAME} {TRIGGER.PROBLEM.EVENTS.PROBLEM.ACK} {TRIGGER.PROBLEM.EVENTS.PROBLEM.UNACK} {TRIGGERS.UNACK} {TRIGGERS.PROBLEM.UNACK} {TRIGGERS.ACK} {TRIGGERS.PROBLEM.ACK}
例如,使用宏{{HOST.NAME}:system.cpu.load[, avg1].last(0)},可以显示CPU负载。
关于其他的宏参数,请访问如下地址来了解:
https://www.zabbix.com/documentation/4.0/manual/appendix/macros/supported_by_location
依次添加其他主机,添加完毕后单击“Update”按钮提交更改,如图4-30所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0123_0001.jpg?sign=1739123159-LguV7tUqLAeoSWseCP5b2EFJJ7qOTVYg-0-2958f67cf292a52dff288263d48005a3)
图4-30 添加其他主机后提交更改
当我们需要在两个设备之间添加一条线时,可以选中这两个设备的图标,如图4-31所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0124_0001.jpg?sign=1739123159-jUSmRIJngdTsyCE4sMAZ2uElEHtOctG8-0-63f5122cbbc778142f002a011729d48f)
图4-31 在两个设备之间添加一条线
单击“Edit”按钮进行编辑(图4-32中标号④),在“Label”文本框中可以添加连线上的标签,在这个标签中还可以使用宏,如图4-32所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0124_0002.jpg?sign=1739123159-3QqcayYHE7tXL4D61UYejgrjygrbIb1K-0-e95a787d57fe1f30a7ece4d9bed69601)
图4-32 在连线上添加标签
当需要在两个设备之间的连线上展示数据时,可以单击图4-33所示的“Edit”(图中标号①,输入标号②所指示的内容,就可以看到标号③所指示的连线的值了。注意:标号②所指示的数据是手动输入的,界面并不提供点选按钮。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0125_0001.jpg?sign=1739123159-ETSm5gA1yRz6q68z01MdqcbO5qJESpab-0-def0589b1fc64a5d0d3172a18984480e)
图4-33 让连线上显示数据
在图中标号②所指示的数据中,{Zabbix server:net.if.in[ens192].last()}表达式中的Zabbix server是主机,net.if.in[ens192]是key, last()函数表示最后一次获取到的值,这样就可以显示net.if.in[ens192]当前的数值了。
此外,除可以在连线上设置标签外,还可以在这两个设备发生故障时,让连线显示为红色。如图4-34所示,在“Link indicators”区域,单击Add按钮(图中标号②),添加需要在图中展示的触发器,然后单击Apply按钮(图中标号③)。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0125_0002.jpg?sign=1739123159-GFFUN8JkaekRCD9HMuuucOedDDNhkM7l-0-def2b446352a69ad859b5bb4a69826ae)
图4-34 添加连线上需要显示的触发器
单击Monitoring→Maps可以查看地图,在处于查看状态的地图上,用鼠标右键单击某个设备,可以进行相关的操作,如图4-35所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0126_0001.jpg?sign=1739123159-svTNjEBrzi8m3R3QuivwJNwsSfgT1UnZ-0-24e1f1205cfb2e24a94ad07eaed71ea0)
图4-35 执行相关操作
比如需要对这个设备执行Ping命令,则可以单击Ping选项,其运行结果如图4-36所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0126_0002.jpg?sign=1739123159-z3XpBTkBW1iOtmn3VQFzZGtCE9ib6Wbp-0-6db050e5a364827a6e07481b937d6e80)
图4-36 执行Ping命令
添加完成后的地图预览效果如图4-37所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0127_0001.jpg?sign=1739123159-ZvNHhZXvC51p5BfGcMSuAuPohGFGzvWc-0-0084d69faebcdd0406213a6e5d9abf06)
图4-37 地图预览效果
另外,Maps也支持在地图中添加方块和椭圆,以方便对不同的分组类型进行标记,如图4-38所示。
![](https://epubservercos.yuewen.com/5C7B20/15937387705576706/epubprivate/OEBPS/Images/figure_0127_0002.jpg?sign=1739123159-lJyzuvGIWr7Zx3Hjh2UxnuS7BzarXL4p-0-ffee0dbac9369dbece7d721836a28424)
图4-38 添加方块和椭圆
有关Maps的更多参数及其功能,请读者参考官方文档,地址如下:
https://www.zabbix.com/documentation/4.0/manual/config/visualisation/maps/map