张宇 | Zabbix高级认证专家(ZCP)
需要准备的环境:
代码语言:javascript复制 需要有Zabbix6.0 环境
Dashboard上创建Geomap的组件:
在 Initial View 里填写坐标:
31.230416,121.473701,11
(中国上海地区经纬度和缩放等级)
解释:<31.230416>为地区纬度(可以根据实际情况填写) ,<121.473701>为地区的经度(可以根据实际情况填写) ,<11> 为地图缩放比例(其中每个不同的地图源所支持的缩放等级是不同,具体需要到前端设置里查看General->Geograhpical maps)
设置主机资产
想要将告警机器地理位置标记在地图上,那么这个主机必须要有地理位置记录,而Geomap的使用就是和Zabbix里面的主机资产的经纬度关联使用。
将需要显示告警地理位置的主机设置一个经纬度资产。
为了显示位置分别开,这里做了两个主机,经纬度坐标分别是中国上海徐汇区和中国上海浦东新区。
然后将两个主机分别打上标签 (标签的value可以是中文的)
模拟告警然后查看地图显示
分别在这两台主机上模拟各模拟一条告警,然后查看map地图变化。
标签过滤使用
当我只需要显示某个地理位置的主机告警标记时,一种办法就是使用主机过滤或者主机组过滤,另一种就是tag过滤。
上面我们已经将主机打上tag了。
使用标签过滤:LOCATION 浦东
到这里Zabbix 6.0 Geomap的简单使用功能操作已经完成。
目前Zabbix6.0 自带的几款在线map地图源都可以使用,风格可以自行切换。
如果环境无法连接外网可以在局域网内搭建一套离线版本的中国、世界地图,Zabbix 6.0 支持用户自定义的map源。
如何设置自定义的map源操作参考这里:
(https://www.zabbix.com/documentation/6.0/en/manual/web_interface/frontend_sections/administration/general#geographical-maps)