python 监控Tomcat 重启

简介: 利用python监控Tonmcat启动

1.监控脚本


#!/usr/local/python3/bin/python3.6# -*-coding:utf-8-*-importsubprocessimportdatetimeres=subprocess.Popen('ps -ef | grep tomcat',stdout=subprocess.PIPE,shell=True)
tomcats=res.stdout.readlines()
counts=len(tomcats)
ifcounts<4:
dt=datetime.datetime.now()
fp=open('/root/lin/log/tomcat.log','a')
fp.write('tomcat6 stop at %s\n'%dt.strftime('%Y-%m-%d %H:%M:%S'))
fp.close()
subprocess.Popen('/root/lin/run/apache-tomcat-9.0.19/bin/startup.sh',shell=True)


2.定时任务


vim  /etc/crontab


#加入如下信息 每十分钟运行该脚本一次


*/10 * * * * root python /root/autorestart-tomcat.py


相关文章
|
28天前
|
监控 Python
【python】实现cpu/内存监控的功能(非常简单)
【python】实现cpu/内存监控的功能(非常简单)
|
28天前
|
Arthas 监控 Java
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
330 2
|
7月前
|
监控 Java 数据处理
局域网监控的并发处理Python代码
处理局域网监控的并发代码可能涉及到很多方面,包括网络通信、数据处理、并发控制等。本文提供一个简单的Python示例。
475 0
|
7月前
|
应用服务中间件
tomcat重启时保持会话关闭
tomcat重启时保持会话关闭
|
28天前
|
人工智能 Shell 程序员
[oeasy]python005_退出游乐场_重启游乐场_系统态shell_应用态_quit
[oeasy]python005_退出游乐场_重启游乐场_系统态shell_应用态_quit
23 0
|
28天前
|
运维 监控 Ubuntu
Python实现ubuntu系统进程内存监控
Python实现ubuntu系统进程内存监控
18 1
|
28天前
|
机器学习/深度学习 编解码 监控
利用Python实现监控视频的超分辨率提升
利用Python实现监控视频的超分辨率提升
25 2
|
28天前
|
监控 Python
Python监控主机是否存活,并发报警邮件
Python监控主机是否存活,并发报警邮件
|
28天前
|
监控 数据可视化 NoSQL
Python基于Flask的高校舆情分析,舆情监控可视化系统
Python基于Flask的高校舆情分析,舆情监控可视化系统
|
28天前
|
监控 JavaScript 前端开发
智能家居控制中心:使用Python和Vue监控和管理你的设备
【4月更文挑战第11天】本文介绍了如何使用Python和Vue.js构建智能家居控制中心。该中心作为家庭智能设备的中枢,允许用户统一管理和监控设备。首先,确保具备Python、Node.js、数据库系统和Git等环境。后端可选择Flask或Django框架搭建RESTful API,与SQLite、MySQL或PostgreSQL数据库交互。前端采用Vue.js,利用Vue CLI、Vuex和Vue Router创建用户界面。通过Axios与后端通信,实现实时设备信息展示。这种架构利于团队协作和系统扩展。