我想自动监控交换机上的所有端口,并在端口关闭时收到通知。到目前为止,我必须手动连接到每个交换机并手动读取已禁用的端口:
show interfaces status err-disabled
我更希望关闭的端口能够自动报告给 nagios。根据我的初步研究,看来我需要配置snmp-traps
。
我的问题:
- 我需要执行哪些命令才能自动检测
err-disabled
事件并将交换机名称、端口名称(gigabitEthernetx/y/z)以及错误原因(安全违规、检测到循环等)发送给 nagios? - 我是否需要在属于堆栈的每个交换机上进行此项配置,或者是否可以在主交换机上执行此项配置?
答案1
你需要做一些配置,但是这里有一个指南可以帮你(http://askaralikhan.blogspot.com/2010/12/receiving-snmp-traps-in-nagios.html)。
只要您能够轻松启动和运行 snmptrapd,按照本指南操作就不会遇到任何问题。