我正在寻找一个可以处理 linux 主机上的启动和停止进程以及监视给定进程生命周期的框架。
更具体地说,我希望能够在一组主机中执行以下操作
- 安排一个进程始终运行,如果它不是(mysql,activemq等)得到通知
- 安排脚本或进程在特定时间运行
- 安排一个进程在特定时间停止和启动
- 如果主机上的进程在应该运行的时候没有运行,监控和警报会通知我
- 启动和停止命令以及关于给定作业的其他元信息需要完全可定制
- 一个额外的好处是如果可以在主机级别发出警报,例如磁盘已满、高内存或 CPU 使用率
我有许多不同类型的脚本和服务可用于(java、ruby 等),有人知道这样的事情吗?