内部自己开发的服务应用程序 ,经常会由各种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服务器下流量监控报警系统shell脚本实现.pdf
"报警脚本_ifix报警声音_ifix报警脚本_IFIX_"这个标题表明我们将探讨ifix报警脚本的编写以及与之相关的音频报警设置。 ifix报警声音是系统中一个关键的用户交互元素,它可以在特定事件或异常发生时发出声音警告,...
标题中的“监控”和“Shell脚本”是本次讨论的核心,这意味着我们将深入探讨如何使用Shell脚本进行系统监控。Shell脚本是Unix/Linux环境中的一种强大工具,它允许用户编写自动化任务,包括对系统状态的检查和监控。 ...
MySQL报警脚本是一种自动化监控工具,它通过监测系统的负载和会话数量来判断系统是否处于高负载状态。当系统负载过高时,该脚本能够触发警报机制,以通知管理员采取必要的措施。报警方式通常包括电子邮件通知,也...
### Shell 脚本实现服务器进程监控方法详解 在IT运维和开发环境中,服务器进程的稳定运行至关重要。...此外,还可以根据实际情况调整脚本功能,比如增加报警机制或与其他监控工具集成,进一步提升监控效果。
4. **脚本绑定**:将编写好的报警脚本与报警事件关联,使得当事件触发时,脚本会自动执行。 5. **报警显示与通知**:设置报警如何在用户界面上显示,以及是否通过电子邮件、短信或其他方式通知相关人员。 6. **...
6. **监控报警与通知** - 当监控指标超出阈值时,Nagios可以通过邮件、短信或API调用等方式发送报警通知,确保运维人员能及时处理问题。 - 可以配置报警策略,如连续几次报警才通知,或者在特定时间段内避免发送...
### Linux监控CPU脚本知识点详解 #### 一、脚本概述 在Linux系统管理与运维过程中,监控CPU使用情况是一项非常重要的任务。合理的CPU监控能够帮助我们及时发现系统的瓶颈问题,进而采取相应的优化措施,保证服务...
在IT系统管理中,日志监控、IP封锁和报警邮件发送是至关重要的环节,它们确保了系统的稳定运行和安全防护。下面将详细讲解这些概念及其实施方法。 首先,日志监控是系统管理员用来追踪和分析系统行为的重要工具。...
17、Shell编程之磁盘监控报警脚本.mp4 16、自动收集服务器硬件系统信息脚本.mp4 15、Shell批量监控服务发送邮件报警.mp4 14、Linux下自动化运维企业案例.mp4 13、Linux系统增量备份脚本.mp4 12、Shell编程四剑客及...
目录网盘文件永久链接 1.Linux下Shell编程基础入门....16.Shell编程之磁盘监控报警脚本_0.mp4 17.Shell批量监控服务发送邮件报警.mp4 18.Shell编程之实战WEB界面展示一.mp4 19.Shell编程之实战WEB界面展示二.mp4 .....
Zabbix 自定义监控项监控+脚本(server 和 agentd 端都有脚本)监控空闲根分区大小和内存使用百分比 本文将对 Zabbix 自定义监控项监控+脚本(server 和 agentd 端都有脚本)监控空闲根分区大小和内存使用百分比进行...
【脚本在Centreon批量数据收集与监控报警的应用】 脚本在IT监控领域,特别是像Centreon这样的系统中,扮演着至关重要的角色。脚本,作为一种批处理文件的扩展,通常由纯文本编写,包含了控制计算机执行特定计算任务...
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数据库提供了一套全面的监控工具和特性,如SQL*Plus、Enterprise Manager (EM)、Automatic Workload Repository (AWR) 和 Automatic ...
【标题】"Tomcat监控脚本(支持Windows、Linux)...综合以上,一个全面的"Tomcat监控脚本--永不宕机"应该是一个集成了多种监控手段、异常处理策略和报警系统的自动化解决方案,能够跨平台地确保Tomcat服务器的稳定运行。
nagios 监控服务器内存脚本,实时短信报警
本文将详细介绍如何使用 Shell 脚本来监控 Linux 服务器日志,并在出现关键字异常时触发相应的动作或告警操作,通知到邮件联系人。 安装邮件服务 为了实现邮件告警功能,需要先安装邮件服务。可以使用 mailx 软件...