Supervisord для отправки слабого уведомления при запуске процесса

Я ищу, чтобы добавить веб-хук в файл supervisord.

// навыки системного администратора менее чем присутствуют...

текущий файл..

[supervisord]
user=root
nodaemon=true
logfile=/role/log/supervisord.log

Первоначальный подход состоял бы в том, чтобы заставить его запускать скрипт оболочки, однако я не уверен, как узнать, какой процесс запускается...

1 ответ

Определите прослушиватель событий, который срабатывает на PROCESS_STATE_STARTING, Затем вы можете написать упрощенный прослушиватель событий (см. Пример) для фактического выполнения уведомления Slack.

Конфигурация прослушивателя событий может выглядеть следующим образом:

[eventlistener:slack]
command=slack_listener.py
events=PROCESS_STATE_STARTING
Другие вопросы по тегам