Puppet приборной панели монитора с помощью Puppet

Кто-нибудь еще находил странным, что кукольные лаборатории рекомендуют такие инструменты, как monit, для мониторинга рабочих процессов на панели инструментов?

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

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

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

Тем не менее, есть ли способ управления рабочими процессами панели мониторинга с помощью Puppet или я должен начать изучать monit?

1 ответ

Решение

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

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

Другие вопросы по тегам