Используя daemontools под Debian

Попробуйте это:

getent passwd | awk -F: '{print $1}' | while read name; do groups $name; done
0
задан 5 October 2011 в 19:12
2 ответа

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

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

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

1
ответ дан 4 December 2019 в 12:50

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

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

2
ответ дан 4 December 2019 в 12:50

Теги

Похожие вопросы