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

问题描述 投票:0回答:2

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

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

使用zenoss-4.2.3-1695.el6.x86_64

先感谢您。

filesystems monitoring zenoss
2个回答
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运行-d -v 10)?


0
投票

如果由于某种原因在perfomanace数据收集期间断开连接,我会看到这一点。要获得正确的值,您必须(重新)对设备建模并等待收集下一个性能数据(通常为5分钟)。仅对通过SNMP监视的设备进行观察。 //阿瑟

© www.soinside.com 2019 - 2024. All rights reserved.