注册接收器的snmp陷阱

注册接收器的snmp陷阱,snmp,net-snmp,mib,snmp4j,Snmp,Net Snmp,Mib,Snmp4j,我不熟悉SNMP。我们可能有20000多台设备来监听SNMP陷阱。很难将其添加到所有陷阱接收器。有没有一种方法可以使用SNMP set请求或类似的东西将陷阱接收器(目的地)添加到陷阱发送方 SNMP的缺点(和优点)之一是,作为设备供应商,您负责设备允许用户通过SNMP执行的操作 每个设备都实现一个SNMP代理,该代理发布一个MIB,其内容因品牌和型号而异。如果供应商决定在他们的MIB中包含一个变量,管理者(即您)可以在其中设置陷阱目标,这对您来说很容易。只要您有所有设备的地址和社区字符串的当前列

我不熟悉
SNMP
。我们可能有20000多台设备来监听SNMP陷阱。很难将其添加到所有
陷阱接收器
。有没有一种方法可以使用
SNMP set
请求
或类似的东西将
陷阱接收器(目的地)添加到
陷阱发送方

SNMP的缺点(和优点)之一是,作为设备供应商,您负责设备允许用户通过SNMP执行的操作

每个设备都实现一个SNMP代理,该代理发布一个MIB,其内容因品牌和型号而异。如果供应商决定在他们的MIB中包含一个变量,管理者(即您)可以在其中设置陷阱目标,这对您来说很容易。只要您有所有设备的地址和社区字符串的当前列表,就可以很容易地使用shell脚本循环列表并执行
snmpset

如果MIB不包含trap destination变量,则必须找到另一种方法

如果您的20k设备是异构的(即它们实现了不同的MIB集),那么您将有一段愉快的时光,可以了解哪些设备可以完全通过SNMP进行管理,哪些设备需要其他访问才能设置陷阱目标

因此,从收集设备实现的MIB开始,通过阅读它们(尝试MIB浏览器),您应该能够自己回答这个问题