我有一台运行 FreeNAS 的服务器。它有一个内置 RAID 卡,目前在 RAID 10 中运行 4 个磁盘。
我有一个 LibreNMS 服务器,它使用 SNMP 来监控我们所有的网络、虚拟操作系统和物理机器。我刚刚注意到,在监控 FreeNAS 机器时,它不会显示磁盘使用情况。甚至没有显示运行在 USB 上的操作系统。
这是 FreeNAS 独有的吗?如果是,您如何监控磁盘使用情况以了解磁盘何时已满?
答案1
据我对 FreeNAS 的记忆,您实际上需要从 GUI 启用 SNMP 服务。有一个 HOST-RESOURCES-MIB 应该会显示您要查找的内容。所有 MIB 都位于目录下/usr/local/share/snmp/mibs
。
编辑:尝试组合这三个 OID(确切的 OID 可能因您的系统而异):
HOST-RESOURCES-MIB::hrStorageAllocationUnits.13
HOST-RESOURCES-MIB::hrStorageSize.13
HOST-RESOURCES-MIB::hrStorageUsed.13
您需要将乘以hrStorageAllocationUnits
并hrStorageSize
转换hrStorageUsed
为字节。