是否有任何现有的工具来监视该过程并在崩溃时重新启动?

是否有任何现有的工具来监视该过程并在崩溃时重新启动?

我正在寻找现有的工具来监控进程并在 Ubuntu 中崩溃时重新启动。如果它可以在进程重新启动时通过电子邮件或 Slack 提醒我,那就最好了。

答案1

这是一个相当开放的问题。Monit、SupervisorD、systemd、Runit、Upstart 都可以做到这一点,然后您可以使用 Sensu、Nagios、DataDog 等监控工具;以及 Neptune.io 等自动修复工具。或者一个简单的 Cron,它可以监视进程是否终止并重新启动/通知。有很多选择。正确的答案取决于您的需求、环境和预算。

答案2

您可以使用监控监视正在运行的进程。它还可以监视其他内容,例如:文件、目录和文件系统。

相关内容