日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

發布時間:2023/12/9 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux服务器内存、根目录使用率、某进程的监控告警脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

腳本內容如下

#!/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
echo "1qaz2wsx" |sudo -S sh /opt/shell/clean_mem_cache.sh
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
nohup echo -e "70" |/opt/software/java_load > /dev/null 2>&1 &

fi

#tomcat進程宕機告警
#TOMCAT_PROCESS=`ps -ef |grep java |grep tomcat |grep -v grep |wc -l`
#if [ $TOMCAT_PROCESS = 0 ]
#then
# echo "$HOSTNAME服務器上tomcat應用進程已停止,請手動開啟" | mail -s "服務器tomcat進程監控告警" 493630393@qq.com
#fi
#platform進程宕機告警
COMMONAPI_PROCESS=`ps -ef |grep java |grep common-api.jar |grep -v grep |wc -l`
if [ $COMMONAPI_PROCESS = 0 ]
then
echo "$HOSTNAME服務器上commonapi應用進程已停止,請手動開啟" | mail -s "服務器tomcat進程監控告警" 493630393@qq.com
fi

?

轉載于:https://www.cnblogs.com/python-cat/p/10784923.html

總結

以上是生活随笔為你收集整理的linux服务器内存、根目录使用率、某进程的监控告警脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。