`
bwhzhl
  • 浏览: 102797 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

监控报警脚本

 
阅读更多

内部自己开发的服务应用程序 ,经常会由各种Bug宕掉,所以写了个监控脚本

代码如下:

 

#!/bin/bash
echo "ProcessGroud is Start  $(date)"
while :
      do
TRADEPORT=$(netstat -antp |grep 0.0.0.0:8888 |awk '{print $6}')
if  [ "$TRADEPORT" == "LISTEN" ]
        then
           echo "."  1>/dev/null 2>&1
        else
           echo "8888 port is Down"  1>/dev/null 2>&1
           echo "$(date)" >>/var/log/tarde/process.log
           echo "$(netstat -antp|grep 8888)" >>/var/log/trade/process.log
#          ps aux |grep TradeServer |grep -v grep  |awk '{print $2}' |xargs kill -9
sleep 1

           /usr/local/bin/sendEmail -f  [UserQQ]@qq.com -t  seala@live.com  -s smtp.qq.com -u "TradeServer Down" -xu  [userQQ]  -xp [password]  -m "TradeServer"
sleep 1
          /usr/local/bin/flash stop
sleep 2
          /usr/local/bin/trade start
sleep 2
          /usr/local/bin/flash start
fi

sleep 10
done

 

需要SendMail 报警 下面当服务宕掉后 会主动重启关联服务。

分享到:
评论

相关推荐

    Linux系统服务监控报警脚本

    Linux系统服务监控报警脚本

    Linux服务器下流量监控报警系统shell脚本实现.pdf

    Linux服务器下流量监控报警系统shell脚本实现.pdf

    报警脚本_ifix报警声音_ifix报警脚本_IFIX_

    "报警脚本_ifix报警声音_ifix报警脚本_IFIX_"这个标题表明我们将探讨ifix报警脚本的编写以及与之相关的音频报警设置。 ifix报警声音是系统中一个关键的用户交互元素,它可以在特定事件或异常发生时发出声音警告,...

    监控 脚本 Shell脚本

    标题中的“监控”和“Shell脚本”是本次讨论的核心,这意味着我们将深入探讨如何使用Shell脚本进行系统监控。Shell脚本是Unix/Linux环境中的一种强大工具,它允许用户编写自动化任务,包括对系统状态的检查和监控。 ...

    MySQL报警脚本

    MySQL报警脚本是一种自动化监控工具,它通过监测系统的负载和会话数量来判断系统是否处于高负载状态。当系统负载过高时,该脚本能够触发警报机制,以通知管理员采取必要的措施。报警方式通常包括电子邮件通知,也...

    shell脚本实现服务器进程监控的方法

    ### Shell 脚本实现服务器进程监控方法详解 在IT运维和开发环境中,服务器进程的稳定运行至关重要。...此外,还可以根据实际情况调整脚本功能,比如增加报警机制或与其他监控工具集成,进一步提升监控效果。

    ifix声音报警输出脚本和后台配置

    4. **脚本绑定**:将编写好的报警脚本与报警事件关联,使得当事件触发时,脚本会自动执行。 5. **报警显示与通知**:设置报警如何在用户界面上显示,以及是否通过电子邮件、短信或其他方式通知相关人员。 6. **...

    Nagios监控脚本

    6. **监控报警与通知** - 当监控指标超出阈值时,Nagios可以通过邮件、短信或API调用等方式发送报警通知,确保运维人员能及时处理问题。 - 可以配置报警策略,如连续几次报警才通知,或者在特定时间段内避免发送...

    linux监控cpu脚本

    ### Linux监控CPU脚本知识点详解 #### 一、脚本概述 在Linux系统管理与运维过程中,监控CPU使用情况是一项非常重要的任务。合理的CPU监控能够帮助我们及时发现系统的瓶颈问题,进而采取相应的优化措施,保证服务...

    日志监控、IP封锁、报警邮件发送脚本

    在IT系统管理中,日志监控、IP封锁和报警邮件发送是至关重要的环节,它们确保了系统的稳定运行和安全防护。下面将详细讲解这些概念及其实施方法。 首先,日志监控是系统管理员用来追踪和分析系统行为的重要工具。...

    Linux下Shell编程从入门到精通视频教程.txt

    17、Shell编程之磁盘监控报警脚本.mp4 16、自动收集服务器硬件系统信息脚本.mp4 15、Shell批量监控服务发送邮件报警.mp4 14、Linux下自动化运维企业案例.mp4 13、Linux系统增量备份脚本.mp4 12、Shell编程四剑客及...

    Linux下Shell从入门到精通完整版视频.zip

    目录网盘文件永久链接 1.Linux下Shell编程基础入门....16.Shell编程之磁盘监控报警脚本_0.mp4 17.Shell批量监控服务发送邮件报警.mp4 18.Shell编程之实战WEB界面展示一.mp4 19.Shell编程之实战WEB界面展示二.mp4 .....

    zabbix自定义监控项监控+脚本(server和agentd端都有脚本)监控空闲根分区大小和内存使用百分比

    Zabbix 自定义监控项监控+脚本(server 和 agentd 端都有脚本)监控空闲根分区大小和内存使用百分比 本文将对 Zabbix 自定义监控项监控+脚本(server 和 agentd 端都有脚本)监控空闲根分区大小和内存使用百分比进行...

    通过脚本判断在Centreon中实现批量数据收集和监控报警.doc

    【脚本在Centreon批量数据收集与监控报警的应用】 脚本在IT监控领域,特别是像Centreon这样的系统中,扮演着至关重要的角色。脚本,作为一种批处理文件的扩展,通常由纯文本编写,包含了控制计算机执行特定计算任务...

    zabbix微信报警脚本文件wechat.py

    zabbix微信报警脚本文件 centos系统,zabbix监控 路径/usr/lib/zabbix/alertscripts/wechat.py 提示:请执行 chown zabbix.zabbix /usr/lib/zabbix/alertscripts/wechat.py chmod +x /usr/lib/zabbix/alertscripts...

    oracle之监控报警

    本文将深入探讨Oracle中的监控报警机制,以及如何通过工具实现邮件报警。 Oracle数据库提供了一套全面的监控工具和特性,如SQL*Plus、Enterprise Manager (EM)、Automatic Workload Repository (AWR) 和 Automatic ...

    tomcat监控脚本(支持windows、linux)

    【标题】"Tomcat监控脚本(支持Windows、Linux)...综合以上,一个全面的"Tomcat监控脚本--永不宕机"应该是一个集成了多种监控手段、异常处理策略和报警系统的自动化解决方案,能够跨平台地确保Tomcat服务器的稳定运行。

    nagios 监控服务器内存脚本

    nagios 监控服务器内存脚本,实时短信报警

    Shell脚本日志关键字监控+告警.docx

    本文将详细介绍如何使用 Shell 脚本来监控 Linux 服务器日志,并在出现关键字异常时触发相应的动作或告警操作,通知到邮件联系人。 安装邮件服务 为了实现邮件告警功能,需要先安装邮件服务。可以使用 mailx 软件...

Global site tag (gtag.js) - Google Analytics