OPM监控Windows服务器,采用SNMP协议,磁盘利用率不准确

OPM监控Windows服务器,采用SNMP协议,磁盘利用率不准确

问题描述: Windows 服务器,使用SNMP协议,磁盘大小超过TB,利用率不准确。

对于SNMP协议。用snmp获取磁盘信息的时候,当硬盘大小超过T,导致HOST-RESOURCES-MIB::hrStorageAllocationUnits * HOST-RESOURCES-MIB::hrStorageSize的值不正确,原因是根据RFC 2790中的定义hrStorageSize是32bit整形,超过了他的表示范围
所以会显示为不正确或者负值


针对该种情况我们建议如下:

1、使用WMI/SSH协议或者代理agent方式监控大容量磁盘的设备(如果您当前的OpManager安装在linux,不支持WMI)
2、调整当前磁盘的分配单元大小,将大小变为16kb以及以上(右键磁盘盘符,选择格式化)
注:此过程将会清除磁盘数据,请谨慎操作!