zoukankan      html  css  js  c++  java
  • 报警系统配置文件

     1、报警系统主脚本文件

    2、配制文件

    3、负载大于10发送邮件:

    #! /bin/bash
    ##Writen by aming##
    load=`uptime |awk -F 'average:' '{print $2}'|cut -d',' -f1|sed 's/ //g' |cut -d. -f1`
    if [ $load -gt 10 ] && [ $send -eq "1" ]
    then
    echo "$addr `date +%T` load is $load" >../log/load.tmp
    /bin/bash ../mail/mail.sh aming_test@163.com "$addr\_load:$load" `cat ../log/load.tmp`
    fi
    echo "`date +%T` load is $load"


    4、502错误:


    #! /bin/bash
    d=`date -d "-1 min" +%H:%M`
    c_502=`grep :$d:??$log??|grep ' 502 '|wc -l`
    if [ $c_502 -gt 10 ] && [ $send == 1 ]; then
    echo "$addr $d 502 count is $c_502">../log/502.tmp
    /bin/bash ../mail/mail.sh $addr\_502 $c_502??../log/502.tmp
    fi
    echo "`date +%T` 502 $c_502"


    5、disk

    #! /bin/bash
    ##Writen by aming##
    rm -f ../log/disk.tmp
    for r in `df -h |awk -F '[ %]+' '{print $5}'|grep -v Use`
    do
        if [ $r -gt 90 ] && [ $send -eq "1" ]
    then
        echo "$addr `date +%T` disk useage is $r" >>../log/disk.tmp
    fi
    if [ -f ../log/disk.tmp ]
    then
        df -h >> ../log/disk.tmp
        /bin/bash ../mail/mail.sh $addr\_disk $r ../log/disk.tmp
        echo "`date +%T` disk useage is nook"
    else
        echo "`date +%T` disk useage is ok"
    fi

  • 相关阅读:
    安装xshell6
    eclipse的安装和汉化
    collectd+infludb+grafana实现tomcat JVM监控
    百度网站统计和CNZZ网站统计对比
    shell,计算指定行的和,计算指定列的和
    我为什么要写博客
    kafka监控之topic的lag情况监控
    用rundeck启动tomcat报错
    xwiki升级8.8.4
    矩阵掩膜操作
  • 原文地址:https://www.cnblogs.com/nfyx/p/9382113.html
Copyright © 2011-2022 走看看