我需要监视我的postfix,dovecot和sasl进程,并在出现问题时启动它们。 我阅读了daemontools,我希望它监视邮件服务。 我能find一步一步的指导在Debian上设置daemontools吗? 我已经安装了daemontools和daemontools运行包。
守护进程并不是真正用作现有服务的监视系统。 它更像是一个创build守护程序服务的框架,恰好具有内置的自我监视和自动重新启动function。
经过大量的努力,您可能能够在daemontools框架中对后缀,dovecot和sasl进程进行改进,但是我几乎可以肯定的是,您将花费更多的时间学习一个更适合您的工具想要完成。
我build议你看看monit 。 它是为Debian打包的,并且应该与你想要监视的其他Debian打包服务一起工作。
你的意图总的来说不错。 但…
Postfix和Dovecot是你服务器上最强大,最成熟的软件之一。 如果其中一个失败了,那么你还有另一个大问题。 但最有可能的是,这个问题与Postfix或Dovecot无关。 重新启动这些服务将会遇到与以前相同的问题。 Postfix和Dovecot在板上有自我修复机制,自行重启子程序。 而SASL是Dovecot的一个子程序,所以不需要监控这个。