Linux 服务器不允许更改 OID 描述 - snmpset 命令

Linux 服务器不允许更改 OID 描述 - snmpset 命令

我有一个 Nagios。需要获取入站流量,但不知何故远程服务器对两个 NIC 的描述相同,并且 snmpwalk 无法识别接口名称 (eno1)。现在我想更改其中一个接口的描述,但我做不到。这是命令:

snmpset-v 2c-c社区 远程 IPiso.3.6.1.2.1.2.2.1.2.2 s “英特尔 eno1”

输出:

数据包错误。原因:不可写(该对象不支持修改)失败的对象:iso.3.6.1.2.1.2.2.1.2.2

远程服务器的snmpd.conf:

组 MyROGroup v1 xxxxxxx

组 MyRWGroup v2c xxxxxxx

组 MyROGroup usm xxxxxxx

访问 MyROGroup "" 任何 noauth 精确 全部 无 无

访问 MyRWGroup "" 任何 noauth 精确 全部 全部

远程服务器信息:

描述:Ubuntu 16.04 LTS 发布:16.04 代号:xenial

我该如何改变这种情况?我只需要找到发送 snmp 请求时接口之间的区别,因为两者都有“Intel Corporation I210 千兆网络连接”作为描述,而 Nagios 插件不允许我通过 OID 发送请求。

谢谢。

编辑:该服务器的另一个问题是我无法发送此类请求:

snmpwalk -v 2c -c community REMOTE-IP sysUpTime

输出:

sysUpTime: Unknown Object Identifier (Sub-id not found: (top) -> sysUpTime)

在远程服务器中,我可以成功执行 mibs-download,但当我发送 snmpwalk 时仍然会得到此输出。也许这与其他问题有关。

答案1

一个解决方案是编写自定义 MIB 文件。这将允许您将目标 OID 映射到本地定义的人类可读格式。

相关内容