本人实例: #!/bin/bash ps -ef | grep elastic | grep -v grepif [ $? -ne 0 ]thenecho "start process......" ...
最近公司的游戏服务器经常掉线,老板只能让员工不定时登陆服务器看死掉没有,都快成机器人了,因此python自动化监测进程运用脚本就产生了。 分析了具体思路: .做个线程定时器,每隔 s执行系统命令查询指定进程名称是否存在 .如果不存在,就重启 不存在就不进行后续的操作。 相关代码很简单: 搞定 接下来有了新的需求 需要监控CPU的运行状态,如果CPU一直维持在 以上 就主动杀死进程,并重启进程,使 ...
2019-07-12 17:07 0 4252 推荐指数:
本人实例: #!/bin/bash ps -ef | grep elastic | grep -v grepif [ $? -ne 0 ]thenecho "start process......" ...
编辑Crontab 按i进行编辑 重启服务 monitor.sh ...
前段时间,一个朋友咨询我怎么监控Windows进程的重启。生产环境有监控进程的启动和关闭,但重启还没想过。经过一番思考和摸索后成功完成了监控,下面把监控思路和方法分享给大家。 我首先想到的是通过Zabbix自带的进程数监控(proc.num)来做,但有两个难点:一、进程数从1变为0再 ...
Supervisor是一个进程监控程序。 需求一:我现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor 先弄懂两个命令:supervisord : supervisor的服务器端部分 ...
目的:linux 下服务器程序会因为各种原因dump掉,就会影响用户使用,这里提供一个简单的进程监控和重启功能。 实现原理:由定时任务crontab调用脚本,脚本用ps检查进程是否存在,如果不存在则重启并写入日志。 1、crontab修改 2、/mnt ...
psutil api文档: http://pythonhosted.org/psutil/ api 测试 View Code 配置: ...
最近看到一个钉钉软件机器人,觉得非常好,比起邮件、微信告警,舒服多了,特献上代码内容。 [root@k8s-master ~]# nohup python test.py & # 可以参考下篇文章,python进程构成一个systemd ...
有一些老的业务在windows服务器iis站点上,部分会跑满cpu,用了个python脚本来监控进程,当cpu过高时杀死进程,同时记录日志 ...