java - 如何使用私有 mib 获得 snmptrap v2 的响应
问题描述
私有 mib 定义如下:
1.3.6.1.4.1.49763.1.2.5
userTrap NOTIFICATION-TYPE
OBJECTS{
userName,
userType,
userStatus
}
STATUS current
DESCRIPTION
"Traps of user operation"
::={stationTrap 2}
SNMP4J 支持我的代码,如下所示
public void processPdu(CommandResponderEvent CREvent) {
if (CREvent != null && CREvent.getPDU() != null) {
try {
Vector<? extends VariableBinding> recVBs =
CREvent.getPDU().getVariableBindings();
for (int i = 0; i < recVBs.size(); i++) {
VariableBinding recVB = recVBs.elementAt(i);
System.out.println(recVB.getOid() + " : " +
recVB.getVariable());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
我想知道这个陷阱的响应类型是什么,如何在 OBJECTS 中获取 userName 和 userType
解决方案
推荐阅读
- r - 选项卡功能不再适用于 r 代码,它都出现在每一页上
- reactjs - React:我可以通过函数调用设置类名吗
- node.js - Dockerizing节点js护照身份验证
- python - Django 忽略过滤器
- scala - Group list of tuples by first element, get average of second element
- python - 有没有办法用 python 请求捕获下载令牌?
- java - 在运行时的现有类中生成代码 (Java)
- c++ - c++: parse a string that contains an expression "access to the multidimensinal array"
- python - 使用python将txt数据导入excel
- html - 修复图像在引导程序 4 中缩小