Назад | Перейти на главную страницу

Использование daemontools под Debian

Мне нужно контролировать свои процессы postfix, dovecot и sasl и запускать их, если что-то пойдет не так. Я читал о daemontools и хочу, чтобы он отслеживал почтовые службы. Могу ли я найти где-нибудь пошаговое руководство по установке daemontools на Debian? Я уже установил пакеты daemontools и daemontools-run.

Ваше намерение в целом хорошее. Но...

Postfix и Dovecot - два самых надежных и зрелых программного обеспечения на вашем сервере. Если один из них выйдет из строя, у вас возникнет другая большая проблема. Но, скорее всего, эта проблема не связана с Postfix или Dovecot. Перезапуск этих служб приведет к той же проблеме, что и раньше. Postfix и Dovecot имеют встроенные механизмы самовосстановления, которые перезапускают свои подпрограммы самостоятельно. SASL - это подпрограмма Dovecot, поэтому нет необходимости контролировать это.

daemontools на самом деле не предназначен для использования в качестве системы мониторинга существующих служб. Это скорее структура для создания демонизированных сервисов, которые имеют встроенные возможности самоконтроля и автоматического перезапуска.

Приложив много усилий, вы может иметь возможность модифицировать процессы postfix, dovecot и sasl для работы в рамках daemontools, но я почти наверняка могу гарантировать, что ваше время будет намного лучше потрачено на изучение инструмента, более подходящего для того, что вы хотите достичь.

Я рекомендую вам изучить monit. Он упакован для Debian и должен хорошо работать с другими пакетными службами Debian, за которыми вы хотите следить.