Zabbix监控城市天气实况
江洋大运 9月12日
一、获取天气API接口:
实验环境:Zabbix 5.0
通过zabbix监控的http agent类型的监控以及map图的简单用法,配合网站查询免费天气的api来获取天气情况,这里使用YY天气举例:
注册登录
API调用方法:
请求实例:
二、Zabbix监控配置
配置添加监控项
演示示例:上海
查看是否获取到数据
创建其他依赖的监控项:
举例气温创建:(这里依赖项我已经全都创建完成)
添加依赖监控项
气温、风力、风向、相对湿度(创建方法相同),依次创建依赖项
查看获取的最新数据
添加高温的触发器
触发器:温度到达30度以上触发报警
三、制作Map地图
首先创建背景图片
上传下载的地图背景(最好找一个比例大点的高清的)
添加绿点(正常气温30℃一下)、红点(气温高于30℃)
创建拓扑图
四、对map图进行编辑
编辑拓扑图:
添加地图元素
标签用于显示监控的数据和触发器,当触发高温报警后,图标由绿点会变成红点
添加至仪表盘
武汉温度大于30℃
没事多关注天气预报