我尝试在 RHEL 4 和 RHEL 5 机器的 snmpd.conf 中使用 includeAllDisks,但 Cacti 数据查询未返回任何数据。
snmpwalk 没有给我任何结果。
$ snmpwalk -v 2c -c public 172.19.4.140 .1.3.6.1.4.1.2021.9.1.1 UCD-SNMP-MIB::dskIndex = No Such Instance currently exists at this OID
如果我添加
disk /
snmpd.conf snmpwalk 给了我正确的结果。
$ snmpwalk -v 2c -c public 172.19.4.140 .1.3.6.1.4.1.2021.9.1.1
UCD-SNMP-MIB::dskIndex.1 = INTEGER: 1
我想使用相同的 snmpd.conf(通过 Satellite)将其部署到许多系统。磁盘配置因系统而异,手动配置 snmpd.conf 不是最佳解决方案。
有没有办法让 includeAllDisks 工作?
我的 snmpd.conf 文件:
rocommunity public <cacti server IP>
dontPrintUnits true
includeAllDisks
答案1
includeAllDisks 是相当“新”的指令。最好检查一下您的 snmp 版本是否支持该指令。