我尝试使用hpacucli 9.20来监视HP ProLiant DL380 G5上的RAID状态。 但是,这performance得相当怪异。 大多数情况下,它会返回:
root@SERVER:~# hpacucli ctrl all show Error: No controllers detected.
但时不时地,它实际上按预期工作:
root@SERVER:~# hpacucli ctrl all show Smart Array P800 in Slot 4 (sn: PXXXXXXXXX)
我进行了一些testing,发现当我在20分钟(600次执行)的时间内每隔一秒执行一次命令时,大约有90-95%的时间会失败。
有人有线索吗? 什么可能是这种奇怪的行为的原因?
技术信息:
如果你只是想监视RAID状态,自己执行hpacucli作为健康检查是不正确的。 我也能理解它也失败了。 不过,我不能在我的RHEL和CentOS服务器上重复相同的行为。 在这种情况下strace可能是你的朋友,因为失败很容易被复制。
您希望使用hp-snmp-agents和hp-health软件包进行实时持续监控(提供电子邮件和SNMP警报)。
Ubuntu与惠普服务器有一些妥协,因为增值工具并不像开发更多的企业级操作系统那样完善。
请参阅我的笔记: 适用于HP Proliant服务器和Ubuntu 12.04的磁盘/ RAID监控
看起来你需要一些由SDR仓库提供的软件的组合: http : //communitylinux.org/node/446#comment-866