如何在linux中添加MIB文件中的变量?

How to add the variables in MIB files in the linux?

基本上,我在可用的“RFC1213-MIB.txt”文件中添加了一个名为“sysFirst”的变量(如下图所示)。添加变量后,我还使用 command

进行了验证
smilint -l 6 -i namelength-32 ./RFC1213-MIB.txt

所以我得到了以下结果

root@pdu:/usr/share/snmp/mibs# smilint -l 6 -i namelength-32 ./RFC1213-MIB.txt
./RFC1213-MIB.txt:15: warning: redefinition of identifier `SNMPv2-SMI::mib-2'
/usr/share/mibs/ietf/SNMPv2-SMI:13: info: previous definition of `mib-2'
./RFC1213-MIB.txt:19: warning: redefinition of identifier `SNMPv2-TC::DisplayString'
/usr/share/mibs/ietf/SNMPv2-TC:53: info: previous definition of `DisplayString'
./RFC1213-MIB.txt:28: warning: redefinition of identifier `SNMPv2-TC::PhysAddress'
/usr/share/mibs/ietf/SNMPv2-TC:87: info: previous definition of `PhysAddress'
./RFC1213-MIB.txt:56: warning: redefinition of identifier `SNMPv2-SMI::transmission'
/usr/share/mibs/ietf/SNMPv2-SMI:14: info: previous definition of `transmission'
./RFC1213-MIB.txt:268: index element `ifIndex' of row `ifEntry' must have a range restriction
./RFC1213-MIB.txt:616: index element `atIfIndex' of row `atEntry' must have a range restriction
./RFC1213-MIB.txt:1308: index element `ipNetToMediaIfIndex' of row `ipNetToMediaEntry' must have a range restriction
./RFC1213-MIB.txt:19: warning: type `DisplayString' has no format specification
./RFC1213-MIB.txt:28: warning: type `PhysAddress' has no format specification

然后在重新启动 SNMP 守护程序后,我观察到它没有反映在 MIB 浏览器中,如下图所示,

在MIB浏览器中没有反映变量的原因是什么? 非常感谢任何帮助。

无论我们要制作什么 MIB 文件,我们都需要使用 load mib browser 选项将它们添加到 MIB browser 中,通常我们可以在 [=13= 中找到相同的文件] 菜单栏中的选项。

添加相同内容后,我们可以从包含 MIB 浏览器的任何设备使用所有 SNMP 命令。