centos 6系统硬件检测

 

 1 #!/bin/bash
  2 CPU=`mpstat`
  3 free=`free -m | grep Mem | awk '{print ($4/$2)*100}'`
  4 network=`ping -c 1 www.baidu.com`
  5 wj=`df -TH|grep sda|awk '{print $(NF -1)}'|awk -F% '{print $1}'`
  6 cp=`iostat -d -k -t 1 1`
  7 ker=`uname -r`
  8 version=`cat /etc/redhat-release`
  9 ip=`ip a|grep inet|awk  '{print $2}'`
 10 jc=`ps -ef`
 11 jcwz=`curl -I http://www.baidu.com`
 12 echo "CPU信息 $CPU"
 13 echo "内存剩余使用率$free%"
 14 ping -c 1 www.baidu.com >/dev/null
 15 if [ $? -eq 0 ];then
 16    echo "网络通畅"
 17 else
 18    echo "网络不通"
 19 fi
 20 echo "监控服务" 
 21 netstat -ntlp|grep mysql
 22 if [ $? -eq 0 ];then
 23 echo "mysql已启动"
 24 else   
 25 echo "mysql未运行"
 26 fi        
 27 echo "文件系统使用率为$wj%"
 28 echo "发送邮件"
 29 echo "hello"|mail -s "测试"  895016222@qq.com
 30 echo "监控磁盘读写 $cp" 
 31 echo $PATH
 32 echo "内核 $ker"
 33 echo "系统版本 $version"
 34 echo "网络信息 $ip" 
 35 echo "查看所有进程 $jc"
 36 echo "========网址检测========"
 37 curl -I http://www.baidu.com &>> /dev/null
 38 if [ $? -eq 0 ];then
 39   echo "正在运行"
 40 else 
41 echo "停止运行"
42 fi

 



posted @ 2019-10-09 16:55  霸龙涛  阅读(76)  评论(0)    收藏  举报