Shell脚本自动监控docker容器的状态
首先我们来写一个脚本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容器的状态相关推荐
- Zabbix使用LLD自动发现规则发现监控docker容器(下)
本篇是使用Zabbix监控docker容器下篇.利用ZABBIX自动发现监控功能,在部署zabbix agent客户端的服务器上,编写自定义功能脚本,实现自动获取服务器上运行的docker服务并监控其 ...
- python代码进去docker容器内_python脚本监控docker容器
本文实例为大家分享了python脚本监控docker容器的方法,供大家参考,具体内容如下 脚本功能: 1.监控CPU使用率 2.监控内存使用状况 3.监控网络流量 具体代码: #!/usr/bin/e ...
- promethues+alertmanager+grafana监控docker容器和报警—基于手动配置和文件自动发现—详细文档
promethues+alertmanager+grafana监控docker容器和报警-基于手动配置和文件自动发现-详细文档 相关配套软件包网盘下载链接如下: 网盘地址: https://url28 ...
- zabbix企业应用之监控docker容器资源情况
关于docker的监控,无论开源的CAdvisor.Data Dog还是我自己写的监控(http://dl528888.blog.51cto.com/2382721/1635951),不是通过dock ...
- Shell脚本网站监控预警!自动化运维脚本!!!
一.实验背景 网站被恶意篡改.挂马.暗链怎么办? 网站监控预警系统又叫网站预警机,主要功能是针对政府.高校.各大企业网站所研 发的一款对网站安全进行整体的监控系统,监测内容包括:网站挂马监测.漏洞扫描 ...
- linux磁盘使用情况脚本,技术|用 Linux Shell 脚本来监控磁盘使用情况并发送邮件...
市场上有很多用来监控 Linux 系统的监控工具,当系统到达阀值后它将发送一封邮件.它监控所有的东西例如 CPU 利用率.内存利用率.交换空间利用率.磁盘空间利用率等等.然而,它更适合小环境和大环境. ...
- MySQL 冷备份操作 + shell 脚本自动备份
背景 对于概念的说明不做赘述 个人觉得冷备份数据除了操作方法简单,最大的优点便是安全 为了对比,可参考前面整理的 -- [MySQL 使用 XtraBackup 进行数据热备份指导 [全量+增量]] ...
- Prometheus使用cAdvisor监控Docker容器指标
完整译文请访问:使用cAdvisor监控Docker容器指标. 点击这里获取云原生干货https://www.coderdocument.com/resource_credential.html?co ...
- linux脚本ping如何自动退出,shell脚本自动检测网络掉线和自动重连
在ppp移植成功后,有时会出现ppp掉线等情况.这篇文章写了一个自动检测连接网络的解决方法. 创建一个shell脚本,在里面添加一下内容.(记得给操作权限) #!/bin/sh //根据你自己的she ...
最新文章
- POJ - 2584 T-Shirt Gumbo 二分多重匹配
- 反向代理or后端nginx 生产用于缓存视频需要解决的问题
- Pytest入门【2】
- Qt creator5.7 OpenCV249之图片灰度处理(含源码下载)
- html下拉刷新原理,微信小程序 下拉刷新及上拉加载原理解析
- 【并查集】亲戚(Relations)
- 主动FTP vs. 被动FTP 权威解释
- Native Boot 从一个 VHD 引导系统的相关说明
- win10打开internet信息服务器,Win10打开internet信息服务的方法
- 面对突如其来的新冠,“AI”可以做点什么?
- 编曲宿主DAW是什么 2023年编曲宿主软件哪个好用
- flv视频播放器停止时带图片
- 用计算机亩换算成平方,平方米亩换算(平方米换算亩计算器)
- 电脑PHP动画制作画板,HTML_html5教程制作简单画板代码分享,HTML5制作简单画板
复制代码代 - phpStudy...
- 数据库内存故障恢复一例
- outlook 日历共享_如何共享您的Outlook日历
- http协议服务器ppt,传智播客内部资料HTTP协议.ppt
- vue显示农历_vue中通过时间转换农历得方法封装
- .o0博客导读0o. 1/23/2016最后更新
- 前端基础(三)_JavaScript数据类型(基本数据类型、复杂数据类型)
热门文章
- a5d2 phy驱动
- wince的调试串口作为普通串口使用
- WinCE EBOOT中的BootPart分析
- 华北水利水电C 语言实验11,华北水利水电大学C语言实验11.doc
- mysql 线程池 下载_java线程池实现批量下载文件
- hibernate mysql 性能_MyBatis和Hibernate相比,优势在哪里?
- 西门子主程序调用子程序_S7200Smart 子程序局部变量使用教程
- python文件函数_python文件和文件夹复制函数
- 【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程
- C#中struct和class的区别详解