Отправить письмо, если на сервере есть обновляемые пакеты

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

Category:

Описание

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

Рабочий процесс логически разделён на следующие блоки:

  • 1.1 Запланированный триггер: Инициализирует выполнение рабочей процедуры ежедневно.
  • 1.2 Проверка обновления пакетов по SSH: Подключается к серверу Ubuntu через SSH и выполняет команду для отображения обновляемых пакетов.
  • 1.3 Форматирование данных: Преобразует необработанный вывод команды в чистый HTML-список для удобочитаемости в электронной почте.
  • 1.4 Условная проверка: Определяет, существуют ли обновляемые пакеты, и решает, нужно ли отправлять электронное письмо.
  • 1.5 Уведомление по электронной почте: Отправляет уведомление по электронной почте со списком обновляемых пакетов, если такие находятся.

Оригинал воркфлоу на сайте n8n.io

👉🏻 Скачать на сайте n8n

____________

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Отправить письмо, если на сервере есть обновляемые пакеты”

Ваш адрес email не будет опубликован. Обязательные поля помечены *