我负责在一些build筑物上铺设一个小networking。 我们有住宿区,有一个路由器提供访问互联网给客人。
我希望能够让路由器调用互联网上的URL,我可以用它来监视路由器是否启动。 理想的情况是每隔一小时或每十分钟做一次
这可能吗? 它有一个特定的名字,因为我从来没有在家庭/办公室路由器或交换机上看到这种能力,我们购买。
思科设备上的SLA监视器可以执行HTTP呼叫 。
当然,如果你使用一个* nix操作系统的东西,你可以脚本和时间表自己。
如果您使用的是消费设备,那么这可能是最好的解决scheme – 您的设备可以运行DD-WRT吗?
我知道pfSense盒子支持监视一个地址,以检查WAN连接是否启动,并让其知道何时可以进行故障切换,如果另一个WAN链路可用的话。
我不记得我的头顶,但我认为指定的地址来监视也被用来产生历史延迟和包丢失图。
另外,我还记得在networking上find一个基本的脚本,如果指定的地址不可访问,将重置该框。
更大的问题是如何知道远程路由器是否closures,并且无法向您发送任何信息?
我曾经在build筑工地上pipe理几个远程办公室,所以可能会出现各种各样的问题 – 我在总部设置了一个中央的nagios盒子,用它来ping通监视远程路由器,以便知道任何线路断开在任何远程站点。 如果静态IP不是一个选项,你甚至可以使用dyndns如果支持让你ping通远程路由器。
编辑:也让我们知道你正在使用哪个品牌/型号的路由器,以防有人在这里知道一种方法来做你想做的事情。
思科路由器有http IP SLA监视器 , tcl脚本 , 命令调度器 (kron)和embedded式事件pipe理器 (EEM)。
所有这些都可以结合起来产生一个强大的应用层探测器,它将向监测设施(snmp trap,log message, email ..)报告性能和可用性。
这是EEM架构的图片:
