Linux-监测系统进程是否存在
系统依靠着很多第三方进程,这些进程都是非常重要的。
需要保证这些进程一直存在,如果因为某些原因挂掉,管理员需要立即得到邮件提示。
目前知道的系统进程监测有一些几个,
monit, supervisord,daemontools
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
系统依靠着很多第三方进程,这些进程都是非常重要的。
需要保证这些进程一直存在,如果因为某些原因挂掉,管理员需要立即得到邮件提示。
目前知道的系统进程监测有一些几个,
monit, supervisord,daemontools
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
1.启一个守护进程,加心跳去检测这些需要管理的进程
2.进程对外暴露一个检测接口,如HTTP接口,随便返回一个检测结果就可以了,然后使用脚本去检测,如果是404,或者500等错误,脚本就可以发送邮件
写一个脚本,用ps检测这几个进程或用netstat检测开启的端口,如果返回值为false启动mail发邮件,然后sleep几秒,如是往复。