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