首页 > 系统服务 > 详细

linux服务器内存、根目录使用率、某进程的监控告警脚本

时间:2019-04-28 17:09:52      阅读:304      评论:0      收藏:0      [点我收藏+]

脚本内容如下

#!/bin/bash
#磁盘超过百分之80发送邮件告警
DISK_USED=`df -T |sed -n "2p" |awk {print ($4/$3)*100}`
DISK_percentage=80
if [ `expr "$DISK_USED > $DISK_percentage"` ]
then
echo "$HOSTNAME服务器当前硬盘使用率为$DISK_USED%" | mail -s "服务器硬盘监控告警" 493630393@qq.com

fi

#内存使用率大于90%告警
mem_pused=`/usr/bin/free -m | sed -n 2p|awk { print ($3+$6)/$2*100}`
#memory usage percentage
percentage=90
#clean mem_cache 使用bc来进行比较,不然会报错
if [ $(echo "$mem_pused > $percentage"|bc) -eq 1 ]
then
echo "$HOSTNAME服务器当前内存使用率为$mem_pused%" | mail -s "服务器内存监控告警" 493630393@qq.com
fi

#java_load进程宕机告警
JAVA_PROCESS=`ps -ef |grep java_load |grep -v grep |wc -l`
if [ $JAVA_PROCESS = 0 ]
then
echo "$HOSTNAME服务器上$JAVA_LOAD应用已停止,请手动开启" | mail -s "服务器java_load进程监控告警" 493630393@qq.com

fi

 

linux服务器内存、根目录使用率、某进程的监控告警脚本

原文:https://www.cnblogs.com/python-cat/p/10784923.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!