获取内存,虚拟内存使用率(百分比)的脚本:
如果物理内存超过95%,虚拟内存超过20%则发送报警
cat mem.sh
#!/bin/bash
IP=`ifconfig | grep 'inet ' | grep -v '127.0.0.1' | awk -F ' ' '{print $2}'| awk -F':' '{print $2}'| head -n 1` //获取IP
MAX_mem=95
MAX_swap=20
Men=`free | awk '/Mem/ {print int($3/$2*100)}'` //物理内存
SWAP=`free | awk '/Swap/ {print int($3/$2*100)}'` //虚拟内存
if [ $Men -gt $MAX_mem -o $SWAP -gt $MAX_swap ];then
echo "Men Warning" | /usr/local/mutt/bin/mutt -s "$IP Men Warning " 28145***@qq.com
fi
内存使用率监控脚本
精选 转载上一篇:Nagios 监控内存脚本
下一篇:Ext2和Ext3比较
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章