我必须添加一个专有的MIB到debian的snmpd,我必须能够从另一台非标准UDP端口的networking计算机上查询(获取和设置)(networking方面将是更进一步的一步)。
我在~/.snmp/mibs有一个MIB文件,并且有一个代理的perl扩展名,这个~/.snmp/mibs非常接近我在网上find的。 我修改了/etc/default/snmp , /etc/default/snmp snmp.conf和/etc/snmp/snmpd.conf ,可以从各种教程中了解
SNMP v3是一个约束,所以我创build了一个用户,遵循networking上的教程。
当我查询例如sysUpTime.0时,一切正常。 但我无法访问我的私人MIB:
snmpget说:“目前没有Suvh实例存在于这个OID”,但可以给我的名字
当我从我的私人MIB的顶部询问时,snmpwalk给MIB提供了一个empy内容
snmptranslate说“未知对象标识符(未find子标识)”
我不知道这是否足以描述某人来帮助我。 我目前的看法是,代理不知道如何回答,但我似乎无法find阻止它这样做的东西(perl sub-agent在本教程中注册为read)。
我唯一知道的关于SNMP的东西(除了对缩写的各种解释,以及一旦你了解了它的工作原理,看起来很简单)就是我在网上find的最后一天。 请原谅,如果我不总是使用最合适的条款。 networking方面,我是一个用户,除了我通常开发低级驱动程序。
非常感谢您的帮助
丹尼尔