[devel] RFC/BINH: monit support in server packages
Michael Shigorin
mike на osdn.org.ua
Пн Июн 15 19:19:05 MSD 2009
On Sun, Jun 07, 2009 at 08:53:51PM +0300, Led wrote:
> > > Есть, конечно. Просто start/stop (или monitor/unmonitor)
> > > надо тогда как-то увязывать хотя бы со /sbin/service.
> > Допилить стартостопные скрипты каждого сервиса
> Зачем "стартостопные скрипты каждого сервиса"? Достаточно
> дополнить этим stop_daemon() в /etc/rc.d/init.d/functions
Надо будет посмотреть по месту -- в худшем случае может либо
набраться сервисо-специфических вещей, либо оверхед в общем месте
неприемлемый получиться.
On Mon, Jun 08, 2009 at 12:37:19AM +0400, Afanasov Dmitry wrote:
> > - остановить сервис (например, для бэкапа базы или чтоб
> > запустить руками с отладкой) может оказаться не так-то
> > просто: его могут в неожиданный момент перезапустить;
> > - отключить -- аналогично;
> значит, вшить в service stop и unmonit вызов, или как там его.
> нельзя, чтобы программа делала, что одно, когда её просят
> обратное.
Потому и описал.
> > - вообще если ставить и включать по умолчанию monit как есть сейчас
> > и "просто" подбрасывать ему конфигурацию, то политика запуска
> > служб окажется определяемой им, а не информацией в инитскриптах.
> нет, не надо управления стартом через монит. переход на upstart
> здесь имеет больше смысла. надо управление monit через service,
> и только если разрешено.
Переход на upstart у нас немного не завершился, так или иначе.
И monit является чем-то третьим, поскольку занимается не только
упорядочиванием/стартом/остановом сервисов, а и развесистым
мониторингом. У меня одно время была шальная мысль перетащить
вообще дефолтный запуск всего и вся на monit, но это для десктопа
точно оверкилл.
> > === I ===
> > - ставить упакованные кусочки конфигурации с особым суффиксом,
> > например, /etc/monitrc.d/*.auto;
> > - добавить в дефолтный /etc/monitrc _закомментированную_ строчку
> > include /etc/monitrc.d/*.auto;
> > - добавить в пакет monit control-файл, который будет управлять
> > закомментированностью этой строчки.
> данный вариант мне нравится много больше.
Вот и у меня он первым.
> что от proftpd нужно? я monit как-то не знаю, все nagios+sh использую.
Пока беру ещё некоторый таймаут на доточку monit и рекомендаций
на http://www.altlinux.org/Monit, а вообще monit-файлик готов,
останется его положить в пакет.
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки Devel