我有一台运行FreeNAS的服务器。 它有一个内置RAID卡,目前在RAID 10中运行4个磁盘。
我有一个LibreNMS服务器,它使用SNMP来监视我们所有的networking,虚拟操作系统和物理机器。 我刚刚注意到,在监视FreeNAS机器时,它不显示磁盘使用情况。 甚至没有运行USB棒的操作系统。
这只是FreeNAS的事吗? 如果是的话,你如何监视你的磁盘使用情况,以知道磁盘何时变满?
从我记得的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以转换为字节。