脚本检测到文件特定词后做下一步动作 down restart

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

#by flayber

新安装的zabbix经常晚上1点多就自动挂掉,报Zabbix database is down。需要service mysqld restart才可以。还没找到具体是什么问题导致的挂掉,先写了一个脚本,检测如果日志有上面字样,则直接重新启动mysqld,脚本如下。

vi  /opt/restartmysqld.sh

#!/bin/bash

tail -n6 /var/log/zabbix_server.log  >/opt/a.log

i1=`cat /opt/a.log |grep Zabbix |awk '{printf $4}'`

if [ "$i1" == "down.down." ];then

service mysqld restart

fi


然后crontab -e

*/1 * * * * sh /opt/restartmysqld.sh


是以记之。





      本文转自flayber  51CTO博客,原文链接:http://blog.51cto.com/406647516/1926742,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
Shell 开发工具
【shell脚本】Graylog服务状态异常监测与告警
【shell脚本】Graylog服务状态异常监测与告警
37 0
|
监控
zabbix配置自动恢复动作
zabbix配置自动恢复动作
247 0
zabbix配置自动恢复动作
|
监控 Shell 应用服务中间件
使用crontab配合shell脚本定时检测拉起服务
使用crontab配合shell脚本定时检测拉起服务
202 0
|
Shell
shell脚本控制程序启动停止重启
shell脚本控制程序启动停止重启
238 0
|
Android开发
为什么脚本不停止运行?
牙叔教程 简单易懂
263 0
LXJ
tripwire安装、检测、恢复、更新脚本(参数版本)
包含了tripwire安装、检测、恢复、更新功能
LXJ
295 0
|
负载均衡 搜索推荐 Java
定时检测服务状态脚本实现
1、定时监测服务状态需求
200 0

热门文章

最新文章