我们的服务台注意到许多networking问题与我们某些地区的中等到严重的天气有关。
现在这已经升级到了L3,我确实看到丢包,更高的延迟,当目标的ISP故障转移到新的数据中心时偶尔出现的对等问题等。
我想采取所有已知的公共知识产权(或地理位置的办公地点),并监测悬而未决的天气问题。
我将如何处理这些信息?
build议是按照给定的方式切换到备份ISP /提供商。
题
有什么办法可以将公共IP地址,BGP路由等与连接到中度到恶劣天气事件的最终目标相关联,并相应地通知人类?
可能有很多方法可以做到这一点,但这里是我想到的。 这似乎并不难。 这实际上可能是一个有趣的练习。
首先,你想要地理位置的IP地址。 有几个免费的,如HostIP.info和IPInfoDB (其中许多其他)。 你也许应该试着拿一个邮政编码,或者如果你是国际的,那么就是纬度/经度坐标。 这可以通过API调用来完成,因此不难将其集成到系统中。
其次,查看请求站点的天气。 你将要直接定制这个来自你select的API的响应。 例如, WUnderground的API可以提供500个免费的查询,提供足够的数据来扼杀一个小镇。 还有许多其他的天气API也可以提供信息,一些免费的和一些支付。
整合本身将要完成这项工作。 您需要执行以下操作:
玩得开心!