被动监听-使用SNMP Trap

1528179986556086.jpg

SNMP Trap 是简单网络管理协议中的一种主动发送通知信息的工具。目前绝大多数网络设备以及监控平台都支持该功能,当网络设备或监控平台发生问题,可以通过SNMP Trap将错误信息发送出去。报警灯可以捕获到该消息,并按照定义好的规则进行报警。

接下来我们进行演示,我们准备了两个服务器,一个为Inspire监控平台,该监控平台可以监控网络环境内主机的运行状况,当主机发生异常时,Inspire监控平台便会发出报警,并且通过SNMP Trap向报警灯发出相关信息。另一个为正在运行HTTP服务的Linux主机,作为Inspire监控用主机。为了节省时间,这台Linux主机已经在Inspire监控平台上预先配置完毕了,并且指定报警灯接收Trap。

1528180038733947.jpg

1528180038833889.jpg


同时我也提前将报警灯捕获Trap的规则配置完毕了,这是报警灯捕获Trap的规则页面。

1528180108103254.jpg


接下来我们将Linux主机的HTTP服务停止,让HTTP监控项发生报警。

1528180142311458.jpg


服务已经停止了,我们刷新一下监控项的状态,现在监控项已经报警了。

1528180188694747.jpg


我们可以看到报警灯已经发出了报警,并且语音播报了相关的信息,同时我们也收到了短信和邮件通知。 

1528180297856299.jpg

1528180316282720.jpg


报警灯中的日志页面也会记录报警的相关信息。

1528180340438167.jpg

 

以上是报警灯的SNMP Trap捕获功能 ,本视频中使用了Inspire监控平台进行演示,同样,报警灯也可以捕获来自其他网络设备的报警,例如交换机、路由器、防火墙、网络打印机、IPS或是能发送SNMP trap的网络嵌入式设备,如:网络摄像头、温湿度传感器、烟雾传感器等等。

1528180372535281.jpg1528180381468663.jpg