无论好坏,我都负责运行RHEL6的大型服务器。 在RAID5configuration中有六个1.5 TB驱动器。 我了解RAID背后的理论概念,并通过命令行完全访问此服务器。 服务器本身就位于一个数据中心,可以访问的数据中心 – 但并不容易 – 对于我的工作层的人来说。 因此,如果软件监控是可以接受的,那么对服务器的常规物理检查可能不是有效的途径。
当硬盘驱动器出现故障时,作为命令行用户,我是否会在常规shell使用过程中自动提醒这个问题? 如果是这样,怎么样? 如果没有,build议使用什么工具进行简单的监测和警报?
假设您正在使用硬件RAID,RHEL本身只能看到RAID提供的逻辑驱动器。 它不知道底层的物理磁盘。
如果是戴尔服务器,则可以使用OpenManage运行脚本,以便通过墙壁或电子邮件向您的控制台写入警报。
http://www.howtogeek.com/50555/setup-email-notifications-for-dell-server-hardware-alerts/
以下是在HP服务器上执行此操作的一些信息http://blog.mattbrock.co.uk/2010/01/25/monitoring-diskraid-hardware-in-centos-5-on-hp-dl360-servers/
如果你有一个不同的硬件提供者,他们应该有一个类似的function。
如果你正在使用软件RAID,这里有一个很好的文章http://my.sohost.eu/knowledgebase/4/Monitor-Linux-software-RAID-array-with-e-mail-notification.html关于monitoring / proc / mdstat用cron进行更改,如果有的话发送电子邮件。