您的位置:首页 > 运维架构

zabbix监控api接口性能及可用性 天气预报api为例

2017-11-03 16:44 871 查看
现在各种应用都走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说明

以上只是一个简单的例子,具体应用看大家了,比如说可以监控注册、获取新闻列表、获取评论等等接口是否可以使用,以及这些接口的一些性能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: