如何在SNMP中定义严重性?

时间:2016-04-25 07:29:12

标签: snmp

您好我正在尝试了解SNMP陷阱机制,我提到http://docstore.mik.ua/orelly/networking_2ndEd/snmp/ch02_06.htm#enettdg-CHP-2-TABLE-8.html我明白有两种类型Generic和enterprise,Now In My Java代码,我想从特定的OID中捕获描述,

// variable binding for Enterprise Specific objects, Severity (should be defined in MIB file)
pdu.add(new VariableBinding(new OID(trapOid), new OctetString("Major"))); 

在这里,我应该指定什么来获取特定OID的严重性,而不是“Major”? 任何帮助都将受到高度赞赏

2 个答案:

答案 0 :(得分:1)

我以前用过两种方式:
1.将严重性变量添加到MIB并将其包含在任何已发送的陷阱中 2.将导致陷阱的事件分类为Critical,Major,...并为每种类型分配企业陷阱ID范围,例如:具有范围内的ID(1,100)的陷阱是严重的,具有范围(101,200)中的ID的陷阱是主要的和..

答案 1 :(得分:0)

通常,严重性不是SNMP陷阱的属性。

通常,自定义严重性映射在供应商特定的MIB文件中定义为特定陷阱的变量绑定。这是一个例子:

dict

请注意,大多数现代NMS允许用户根据用户定义的规则为任何收到的SNMP陷阱分配自定义严重性。

使用最广泛的工具是 NetDecision TrapVision 。请访问:http://netmechanica.com/products/?prod_id=1003

了解更多信息

TrapVision main application window