上下文是Debian GNU / Linux 8.10(jessie); snmp正在运行: 例如
python snmpget.py -v2c -c <community> 192.168.50.254 sysDescr.0
返回系统描述。
我在 / usr / share / snmp / mibs (MY_COMPANY_MIB.txt)中有自己的MIB模板示例,并在 /etc/snmp/snmpd.conf中声明了它。 em>:
mibdirs /usr/share/snmp/mibs
mibs MY_COMPANY_MIB:RFC1155-SMI:RFC1213-MIB:SNMPv2-SMI
我的示例节点在MY_COMPANY_MIB.txt中描述如下:
MYCOMPANYNODE MODULE-IDENTITY
...
::= { enterprises 12345678 }
GeneralInfos OBJECT IDENTIFIER ::= { MYCOMPANYNODE 1}
MyTestVar1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"..."
DEFVAL{ 0 }
::= { GeneralInfos 1}
END
现在,我无法在该节点上设置或获取任何东西。
python snmpset.py -v2c -c <community> 192.168.50.254 .1.3.6.1.4.1.12345678.1.1 i 123
或
python snmpset.py -v2c -c <community> 192.168.50.254 .1.3.6.1.4.1.12345678.1.1.0 i 123
给出以下回答“在ObjectName值处没有访问权限...”
如何初始化自己的MIB树节点?