shell 脚本 内存检测预警和磁盘检测预警
来源:互联网 发布:学生党淘宝店推荐不贵 编辑:程序博客网 时间:2024/05/21 04:18
linux系统磁盘检测:
方法一:
vim /sh/disk.sh
#!/bin/bash
#name:disk.sh
#desh:检测系统磁盘使用情况,超过80%就报警并邮件给管理员pd=$(df -P | awk 'NR==2{print $5}' |awk -F"%" '{print $1}')
if [ $pd -gt 80 ];then
echo "$(date +%F) 磁盘使用率超过80% ;请及时清理不必要的文件" |mail -s "磁盘检测" root
else
echo "$(date +%F) 磁盘检测一切ok" |mail -s "磁盘检测" root
fi
方法二:
#!/bin/bash
pd=$(df -P | awk 'NR==2{print $5}' |awk -F"%" '{print $1}')
db=$(echo $(date +%F) 当前磁盘使用率是: ${pd}%)
if [ $pd -ge 60 -a $pd -lt 80 ];then
echo -e "$db \n磁盘使用率已超过 60% ;请小心使用" |mail -s "disk-use" root
elif [ $pd -ge 80 ];then
echo -e "$db \n磁盘使用率已超过 80% ;请及时清理" |mail -s "disk-use" root
else
echo -e "$db \n磁盘检测一切正常;可放心使用" |mail -s "disk-use" root
fi
linux系统内存检测:
#!/bin/bash
#name:mem.sh
#Desc:检测系统内存使用情况,超过80%就报警给管理员
total=$(free -m |awk 'NR==2{print $2}')
used=$(free -m |awk 'NR==2{print $3}')
syl=$[$used*100/$total]
if [ $syl -gt 80 ];then
echo "$(date +%F) 内存已使用 80% ,请关闭不必要的程序" |mail -s "内存检测" root
else
echo "$(date +%F) 内存使用情况一切OK" |mail -s "内存检测" root
fi
- shell 脚本 内存检测预警和磁盘检测预警
- shell脚本检测服务器进程并重启以及失败预警
- [易飞]一、邮件预警-检测服务器存储过程
- Memcached远程代码执行漏洞预警与检测修复
- JVM 内存预警排查
- eXtremeDB内存预警机制
- 服务器磁盘容量监控预警
- 域名过期提前预警脚本
- shell脚本---回文检测
- shell 脚本 检测文件夹
- biee预警
- 盈利预警
- 颜色预警
- 预警信息
- dbms_alert(预警)
- Shell (一) 脚本错误检测
- Shell脚本检测URL可用性
- linux磁盘检测和修复
- Spring 事务配置管理,简单易懂,详细 [声明式]
- web页面弹框插件layer
- Selenium遇到的问题7 无法连接MySQL
- UIScrollView 固定滚动方向
- c++类型别名
- shell 脚本 内存检测预警和磁盘检测预警
- centos搭建lampp
- 身份证验证
- linux-svn命令
- Windows下Qt 5.6.3 for Android开发环境搭建
- 把数组排成最小的数
- centos搭建svn及自动推送
- Leetcode之Search in Rotated Sorted Array II 问题
- 搬瓦工(Bandwagon) 重装系统