首先我们来写一个脚本root@server:~# cat docker_monitor.sh

#!/bin/bash
#监控容器的运行状态
#容器名称  传入参数
containerName=$1
#当前时间
now=`date +"%Y-%m-%d %H:%M:%S"`# 查看进程是否存在
exist=`docker inspect --format '{{.State.Running}}' ${containerName}`
if [ "${exist}" != "true" ]; thendocker start ${containerName}#记录日志echo "${now} 重启docker容器,容器名称:${containerName}" >> /opt/docker_log/docker_monitor.log
fi

然后我们放到定时器cron里: 每分钟检查一次

crontab -e

*/1 * * * * sh /root/docker_monitor.sh e96393144986
 */1 * * * * sh /root/docker_monitor.sh 5942e21ab085

Shell脚本自动监控docker容器的状态相关推荐

  1. Zabbix使用LLD自动发现规则发现监控docker容器(下)

    本篇是使用Zabbix监控docker容器下篇.利用ZABBIX自动发现监控功能,在部署zabbix agent客户端的服务器上,编写自定义功能脚本,实现自动获取服务器上运行的docker服务并监控其 ...

  2. python代码进去docker容器内_python脚本监控docker容器

    本文实例为大家分享了python脚本监控docker容器的方法,供大家参考,具体内容如下 脚本功能: 1.监控CPU使用率 2.监控内存使用状况 3.监控网络流量 具体代码: #!/usr/bin/e ...

  3. promethues+alertmanager+grafana监控docker容器和报警—基于手动配置和文件自动发现—详细文档

    promethues+alertmanager+grafana监控docker容器和报警-基于手动配置和文件自动发现-详细文档 相关配套软件包网盘下载链接如下: 网盘地址: https://url28 ...

  4. zabbix企业应用之监控docker容器资源情况

    关于docker的监控,无论开源的CAdvisor.Data Dog还是我自己写的监控(http://dl528888.blog.51cto.com/2382721/1635951),不是通过dock ...

  5. Shell脚本网站监控预警!自动化运维脚本!!!

    一.实验背景 网站被恶意篡改.挂马.暗链怎么办? 网站监控预警系统又叫网站预警机,主要功能是针对政府.高校.各大企业网站所研 发的一款对网站安全进行整体的监控系统,监测内容包括:网站挂马监测.漏洞扫描 ...

  6. linux磁盘使用情况脚本,技术|用 Linux Shell 脚本来监控磁盘使用情况并发送邮件...

    市场上有很多用来监控 Linux 系统的监控工具,当系统到达阀值后它将发送一封邮件.它监控所有的东西例如 CPU 利用率.内存利用率.交换空间利用率.磁盘空间利用率等等.然而,它更适合小环境和大环境. ...

  7. MySQL 冷备份操作 + shell 脚本自动备份

    背景 对于概念的说明不做赘述 个人觉得冷备份数据除了操作方法简单,最大的优点便是安全 为了对比,可参考前面整理的 -- [MySQL 使用 XtraBackup 进行数据热备份指导 [全量+增量]] ...

  8. Prometheus使用cAdvisor监控Docker容器指标

    完整译文请访问:使用cAdvisor监控Docker容器指标. 点击这里获取云原生干货https://www.coderdocument.com/resource_credential.html?co ...

  9. linux脚本ping如何自动退出,shell脚本自动检测网络掉线和自动重连

    在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...

最新文章

  1. POJ - 2584 T-Shirt Gumbo 二分多重匹配
  2. 反向代理or后端nginx 生产用于缓存视频需要解决的问题
  3. Pytest入门【2】
  4. Qt creator5.7 OpenCV249之图片灰度处理(含源码下载)
  5. html下拉刷新原理,微信小程序 下拉刷新及上拉加载原理解析
  6. 【并查集】亲戚(Relations)
  7. 主动FTP vs. 被动FTP 权威解释
  8. Native Boot 从一个 VHD 引导系统的相关说明
  9. win10打开internet信息服务器,Win10打开internet信息服务的方法
  10. 面对突如其来的新冠,“AI”可以做点什么?
  11. 编曲宿主DAW是什么 2023年编曲宿主软件哪个好用
  12. flv视频播放器停止时带图片
  13. 用计算机亩换算成平方,平方米亩换算(平方米换算亩计算器)
  14. 电脑PHP动画制作画板,HTML_html5教程制作简单画板代码分享,HTML5制作简单画板 复制代码代 - phpStudy...
  15. 数据库内存故障恢复一例
  16. outlook 日历共享_如何共享您的Outlook日历
  17. http协议服务器ppt,传智播客内部资料HTTP协议.ppt
  18. vue显示农历_vue中通过时间转换农历得方法封装
  19. .o0博客导读0o. 1/23/2016最后更新
  20. 前端基础(三)_JavaScript数据类型(基本数据类型、复杂数据类型)

热门文章

  1. a5d2 phy驱动
  2. wince的调试串口作为普通串口使用
  3. WinCE EBOOT中的BootPart分析
  4. 华北水利水电C 语言实验11,华北水利水电大学C语言实验11.doc
  5. mysql 线程池 下载_java线程池实现批量下载文件
  6. hibernate mysql 性能_MyBatis和Hibernate相比,优势在哪里?
  7. 西门子主程序调用子程序_S7200Smart 子程序局部变量使用教程
  8. python文件函数_python文件和文件夹复制函数
  9. 【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程
  10. C#中struct和class的区别详解