|
#!/bin/bash
hname=`hostname`
today=`date "+%Y-%m-%d %H:%M:%S"`
IP=`ifconfig em1 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "`
cpu_idle=`top -b -n 1 | grep Cpu | awk '{print $5}' | cut -f 1 -d "."`
p_mem_used=`free -m | grep Mem | awk '{print $3}'`
p_mem_free=`free -m | grep Mem | awk '{print $4}'`
cache_mem_used=`free -m | grep - | awk '{print $3}'`
cache_mem_free=`free -m | grep - | awk '{print $4}'`
swap_used=`free -m | grep Swap | awk '{print $3}'`
hd_used=`df -h |sed -n "3,3p"| awk '{print $2}'`
hd_free=`df -h |sed -n "7,7p"| awk '{print $3}'`
hd_rate=`df -h |sed -n "7,7p"| awk '{print $4}'`
echo "**********************************"
echo "当前时间 :[$today]"
echo "主机名 :[$hname]"
echo "本机IP :[$IP]"
echo "**********************************"
echo "cpu空闲率 :[${cpu_idle}%]"
echo "**********************************"
echo "已用内存 :[${p_mem_used}MB]"
echo "剩余内存 :[${p_mem_free}MB]"
echo "**********************************"
echo "已用缓存 :[${cache_mem_used}MB]"
echo "剩余缓存 :[${cache_mem_free}MB]"
echo "**********************************"
echo "已用虚拟内存:[${swap_used}MB]"
echo "**********************************"
echo "已用硬盘 :[${hd_used}B]"
echo "剩余硬盘 :[${hd_free}B]"
echo "使用率 :[${hd_rate}]"
echo "**********************************"
|
|