zabbix监控api接口性能及可用性 天气预报api为例(59)
现在各种应用都走api,例如淘宝,天气预报等手机、pad客户端都是走api的,那么平时也得对这些api做监控了。怎么做呢?zabbix的web监控是不二选择了。今天就以天气预报api作为一个例子。
天气预报API
天气预报api地址:http://www.weather.com.cn/data/sk/101010100
.html
api正常情况下会返回如下数据:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
{
"weatherinfo"
:
{
"city"
:
"北京"
,
"cityid"
:
"101010100"
,
"temp"
:
"-1"
,
"WD"
:
"北风"
,
"WS"
:
"3级"
,
"SD"
:
"12%"
,
"WSE"
:
"3"
,
"time"
:
"11:15"
,
"isRadar"
:
"1"
,
"Radar"
:
"JC_RADAR_AZ9010_JB"
,
"njd"
:
"暂无实况"
,
"qy"
:
"1021"
}
}
|
ZABBIX WEB场景配置
configuration->host->您的主机->web->点击右上角create scenario

zabbix监控api - 创建
点击step,输入如下

zabbix监控api - step
查看监控结果
monitoring->web->选择相应的hosts,点击如下的“监控天气预报API_FOR_TTLSA”

zabbix监控api - 查看结果

zabbix监控api - 整体情况

zabbix监控api - 速度

zabbix监控api - 响应时间
创建触发器
至于怎么创建触发器,我这边就不多说了,请看关于触发器的文章《zabbix创建触发器》,当有故障发生,便可以发送故障报警。
zabbix监控api说明
以上只是一个简单的例子,具体应用看大家了,比如说可以监控注册、获取新闻列表、获取评论等等接口是否可以使用,以及这些接口的一些性能。
WEB监控所有文章
1. zabbix监控web服务器访问性能(56)
2. zabbix web监控项item详解(57)
3. zabbix实战监控WEB网站性能(58)
4. zabbix监控api接口性能及可用性 天气预报api为例(59)
收 藏
成长的对话版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!