突然之间,我注意到所有设备都显示“未知”,在组件 - 文件系统 - %Util 下柱。
我已尝试对设备进行建模,但这并未解决问题。我发现删除和重新添加设备确实解决了这个问题,但我想知道是否有其他人遇到过这个问题,是否有更好的方法来纠正问题,而不删除和重新添加设备。
使用zenoss-4.2.3-1695.el6.x86_64
。
提前谢谢。
答案 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监控的设备进行观察。 //亚瑟