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

Мониторинг приборной панели Puppet через марионетку

Кому-нибудь показалось странным, что кукольные лаборатории рекомендуют такие инструменты, как контролировать контролировать рабочие процессы дашборда?

http://docs.puppetlabs.com/dashboard/manual/1.2/bootstrapping.html

Мониторинг монитора Для дополнительной надежности вы можете использовать стандартный инструмент мониторинга сервисов, например god, monit или runit, чтобы контролировать скрипт / delayed_job monitor. Вы также можете изучить другие способы запуска рабочих процессов delayed_job, поскольку они становятся довольно стандартным компонентом в мире Rails.

Мне кажется, что в марионеточной среде лучше всего справится марионетка! Только полагаю, нет обработать тип ресурса? Похоже, что все управление процессами в Puppet вращается вокруг правильного Сервисы.

Тем не менее, есть ли способ управлять рабочими процессами приборной панели через марионетку, или я должен начать изучать контролировать?

Поддержание жизни задержанных рабочих с помощью марионеточного ресурса должно быть достигнуто с помощью service ресурс на puppet-dashboard-workers service, который может быть установлен при установке пакета (или может потребоваться настроить вручную).

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