0

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

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

使用zenoss-4.2.3-1695.el6.x86_64.

先感谢您。

4

2 回答 2

0

ZenModel/文件系统.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

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

于 2015-02-02T22:14:36.010 回答
0

如果在性能数据收集过程中由于某种原因连接断开,我会看到这一点。要取回正确的值,您必须(重新)建模设备并等待下一次性能数据将被收集(通常为 5 分钟)。仅针对通过 SNMP 监控的设备观察到这一点。//亚瑟

于 2019-04-09T17:13:22.070 回答