Ubuntu 20.04 无法通过 snmp 监控磁盘使用情况

Ubuntu 20.04 无法通过 snmp 监控磁盘使用情况

我一直在尝试让 SNMP 在 Ubuntu 20 和 22 上为 OID .1.3.6.1.4.1.2021.9 工作,供参考:https://oidref.com/1.3.6.1.4.1.2021.9

在 Ubuntu 18 上尝试时,它确实有效。Ubuntu 18 使用 SNMP 版本 5.7.3。而 Ubuntu 20 使用 5.8.0,Ubuntu 22 使用 5.9.0。我不确定这有多大关系,但我只是想把它放在一起。

.1.3.6.1.4.1.2021.9 是我在 Ubuntu 20 和 22 上唯一无法访问的地址,而 .1.3.6.1.4.1.2021.10/11 我可以正常访问。

我用来检查该地址的值的命令如下: snmpwalk -v2c -c public -OnQU localhost .1.3.6.1.4.1.2021.9

以下是/etc/snmp/snmpd.conf我在这三种情况下一直使用的方法:

sysLocation    Sitting on the Dock of the Bay
sysContact     Me <[email protected]>

sysServices    72

master  agentx

agentaddress udp:161

view   systemonly  included   .1.3.6.1.2.1.1
view   systemonly  included   .1.3.6.1.2.1.25.1
view   systemonly  included   .1.3.6.1.4.1.2021

rocommunity  public default -V systemonly
rocommunity6 public default -V systemonly

rouser authPrivUser authpriv -V systemonly

有人知道哪里出了问题吗?或者我可以尝试什么来让它工作?

答案1

我修复了它。添加includeAllDisks [percentage]snmpd.conf解决了该问题。

相关内容