我需要snmpd加载自己的MIB才能响应snmpget和snmpwalk。
我尝试执行“ TUT:编写子代理”(http://net-snmp.sourceforge.net/wiki/index.php/TUT:Writing_a_Subagent)
中描述的步骤。但是,它对我和我跑步都无效
const keys = ["c", "/"];
var pressedKey = -1;
document.onkeydown = function(e){
var e = e || window.event;
let key = e.key;
if (keys.indexOf(key) > -1) {
if (pressedKey === -1) pressedKey = key;
else if (pressedKey !== key) console.log("C + / pressed");
}
}
document.onkeyup = function(e) {
let key = e.key;
if (key === pressedKey) pressedKey = -1;
}
我得到了错误:
snmpget localhost NET-SNMP-TUTORIAL-MIB::nstAgentSubagentObject.0
为了不让我在这里扩展自己,并且这个查询内容繁重且难以阅读,我上载了一个文档(bug_2020-02-12_details.odt),其中包含我所遵循的所有步骤的详细信息以及获得的结果至 链接
MIB search path: /home/my_name/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
Cannot find module (NET-SNMP-TUTORIAL-MIB): At line 1 in (none)
NET-SNMP-TUTORIAL-MIB::nstAgentSubagentObject.0: Unknown Object Identifier
我在做错什么还是错过了?有没有更简单的方法来获取此信息(snmpd加载我自己的MIB)?