Zenoss - 显示“未知”的文件系统利用率

时间:2015-02-02 20:25:25

标签: filesystems monitoring zenoss

突然之间,我注意到所有设备都显示“未知”,在组件 - 文件系统 - %Util 下柱。

我已尝试对设备进行建模,但这并未解决问题。我发现删除和重新添加设备确实解决了这个问题,但我想知道是否有其他人遇到过这个问题,是否有更好的方法来纠正问题,而不删除和重新添加设备。

使用zenoss-4.2.3-1695.el6.x86_64

提前谢谢。

2 个答案:

答案 0 :(得分:0)

ZenModel / FileSystem.py:

def capacity(self):
    """
    Return the percentage capacity of a filesystems using its rrd file.
    Calculate using available blocks instead used blocks to account for
    reserved blocks.
    """
    __pychecker__='no-returnvalues'
    totalBlocks = self.getTotalBlocks()
    availBlocks = self.availBlocks()
    if totalBlocks and availBlocks is not None:
        return round(100.0 * (totalBlocks - availBlocks) / totalBlocks)
    return 'unknown

=>在您的情况下, totalBlocks availBlocks 为None。检查哪一个,然后调查原因(例如:zenperfsnmp run -d -v 10)?

答案 1 :(得分:0)

如果由于某些原因在性能数据收集期间断开了连接,我会看到此消息。要获取正确的值,您必须对设备进行(重新)建模,然后等待直到收集下一个性能数据(通常为5分钟)。仅针对通过SNMP监控的设备进行观察。 //亚瑟