Во время развертывания кода существует риск сбоя службы / системы. Центр управления сетью отслеживает предупреждения от серверов. Если предупреждение появляется в результате развертывания кода, то это может не беспокоить. Однако, если никто не работает на сервере, то ясно, что предупреждение является поводом для беспокойства.
В настоящее время мы информируем NOC, когда работаем на сервере. Мне было интересно, существует ли уже сценарий / программа, которая может прослушивать входные данные на данном сервере и когда определенный входной сигнал получен для широковещательной передачи входного сигнала, который был получен вместе с сервером, на котором он был получен на указанном сервере.
Допустим, я работаю на сервере «х» и запускаю агент кукол
Может ли процесс, работающий в фоновом режиме, сконфигурирован для прослушивания пользовательского ввода в терминале с помощью «агента-марионетки» и последующей передачи сообщения на данный сервер, когда этот ввод присутствует?
Идея состоит в том, чтобы добавить список общих команд, используемых группой развертывания, которые этот процесс будет прослушивать и отправлять широковещательные сообщения для всех из них.
Было бы также полезно, если бы он мог искать в предопределенном месте, например, в журнале, для этой команды (в данном случае агент марионеток) для сообщения о выходе, такого как «марионетка успешно завершена ...», и в случае, если он обнаружил это, отправить дополнительная трансляция на данный сервер.
Я уверен, что это может быть сделано с достаточными усилиями, просто любопытно узнать, существует ли что-то подобное, которое можно настроить для наших нужд.
Спасибо