如何使用自定义Bash脚本、自定义企业OID和自定义MIB扩展SNMP代理

如何使用自定义Bash脚本、自定义企业OID和自定义MIB扩展SNMP代理,snmp,net-snmp,snmpd,Snmp,Net Snmp,Snmpd,我正在寻找一个教程/指南来帮助我创建一个自定义oid(oid中有我自己的企业号),使用snmp代理中的变量基脚本创建自定义MIB。我在网上看到的大多数例子都像 使用在OID中找到脚本结果的方法,如 .1.3.6.1.4.1.8072. 也就是说如果我跑 $ snmpwalk -v2c -c testing 127.0.0.1 nsExtendOutput1 NET-SNMP-EXTEND-MIB::nsExtendOutput1Line."test" = STRING: hello NET-

我正在寻找一个教程/指南来帮助我创建一个自定义oid(oid中有我自己的企业号),使用snmp代理中的变量基脚本创建自定义MIB。我在网上看到的大多数例子都像

使用在OID中找到脚本结果的方法,如
.1.3.6.1.4.1.8072.

也就是说如果我跑

$ snmpwalk -v2c -c testing 127.0.0.1 nsExtendOutput1
NET-SNMP-EXTEND-MIB::nsExtendOutput1Line."test" = STRING: hello
NET-SNMP-EXTEND-MIB::nsExtendOutputFull."test" = STRING: hello
NET-SNMP-EXTEND-MIB::nsExtendOutNumLines."test" = INTEGER: 1
NET-SNMP-EXTEND-MIB::nsExtendResult."test" = INTEGER: 0


我想要的是OID应该包括我的自定义企业编号。如何做到这一点

因此,经过大量研究,我提出了一个关于如何实现这一点的详细指南。看看

所以,经过大量研究,我提出了一个关于如何实现这一目标的详细指南。看看