grafana worldPing插件
worldPing插件安装
官网介绍:https://grafana.com/plugins/raintank-worldping-app/installation
插件下砸地址:https://grafana.com/api/plugins/raintank-worldping-app/versions/1.2.3/download
1、上传到/var/lib/grafana/plugins目录下
2、解压zip安装包
3、重启grafana服务
4、在grafana官网注册账号,申请一个API KEY,秘钥需要自己记住,类似如下
eyJrIjoiYWYyYzBhMTBjY2YzZWIzNmUyNTBlMG2VhYjNjOTMyZsWY4NTQ1ZDBhZCIsImf4iOiJzaGhud2FuZ2ppYW4iLCJpZCI6NjI4NDR9
5、在自己搭建的grafana页面中配置API KEY
6、配置成功后
7、添加监控站点
WorldPin API介绍
官网:http://docs.worldping.apiary.io/#introduction/what-is-worldping?
如何获取所有监控节点地址?
python代码
def get_woordping_probs(): from urllib2 import Request, urlopen headers = { 'Authorization': 'Bearer eyJrIjoiYWYyYzBhMTBjY2YzZWIzNmUyNTBlMG2VhYjNjOTMyZsWY4NTQ1ZDBhZCIsImf4iOiJzaGhud2FuZ2ppYW4iLCJpZCI6NjI4NDR9' } request = Request('https://worldping-api.raintank.io/api/v2/probes', headers=headers) response_body = urlopen(request).read() print response_body if __name__ == '__main__': get_woordping_probs()
返回结果中可以看到具体监控地区的IP地址信息