Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 编程 > Shell > 正文

检查HP服务器硬盘状态脚本

时间:2014-06-17 17:13 来源:未知 作者:www.51ou.com 阅读:

检查HP服务器硬盘状态脚本(如有问题则发邮件通知):

# vi disk.sh

按a或i进入编辑模式

#!/bin/bash

Name=`hostname`

Date=`date +%m%d%y`

Num=`dmidecode | grep -i 'serial number' | head -n 1`

Disk=`hpacucli ctrl all show config | grep physicaldrive | awk -F[:" "]+ '{print $15}'`

#echo $Disk

i=1;

for OK in $Disk
  do
    if [ $OK = "OK)" ]
then
     i=$(( $i + 1 ))
    elif [ $OK = "Failed)" ]
then
touch /log/$Date.log
echo "$Name $i disk is bad"  >> /log/$Date.log
echo "$Num" >> /log/$Date.log
/usr/bin/mail -s "$Name disk bad" ssw@51ou.com < /log/$Date.log
 i=$(( $i + 1 ))
  fi
done

按Esc退出编辑模式

:wq (保存并退出)

 

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《检查HP服务器硬盘状态脚本》技术文章,《检查HP服务器硬盘状态脚本》详细使用和说明,有时《检查HP服务器硬盘状态脚本》可能不完善、敬请谅解!如果《检查HP服务器硬盘状态脚本》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(0)
0%
踩一下
(0)
0%
上一篇:shell教程
下一篇:shell脚本笔记
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片