shell脚本练习

#!/bin/bash
#shell脚本监控系统
#监控存储使用
echo '***************系统存储使用情况*****************'
df -h
echo ''
echo ''
echo ''

echo '***************系统内存使用情况*****************'
echo ''
echo ''
free -m
echo ''
echo ''

echo '***************主机名称和ip地址*****************'
echo ''
echo ''

ipaddr=$(ifconfig | grep "inet addr"|grep -v "127.0.0.1" |awk -F" " '{print $2}'|cut -d":" -f2)
echo "IP地址:$ipaddr"
echo ''
echo ''

host=$(cat /etc/hosts |grep -v "127.0.0.1"|grep -v "^#"|grep -v "^:")

echo "主机名  :$host"
echo ''
echo ''

echo '***************磁盘使用情况*****************'
echo '如果磁盘使用率大于30%,发出报警'

used=$(df -h|grep -v "Size"|sed -n 's/%//pg' |awk -F" " '{if(($5>=30))print $0}')
echo "$used"
if [[ -z $used ]];then
	 echo "$used"
	 echo "磁盘使用率报警"
fi

个人练习命令 没什么实际用处

 

你可能感兴趣的:(shell脚本练习)