Как заставить мой сервер отправлять мне электронную почту при наличии обновлений безопасности?

10

Очевидно, есть способ проверить, когда обновление является обновлением для системы безопасности. Меня часто встречает мотив, в котором говорится: «Есть N обновлений безопасности».

Я бы хотел, чтобы мой сервер отправил мне электронное сообщение о том, какие пакеты необходимо обновить по соображениям безопасности.

Чтобы сделать это дальше, электронное письмо будет ссылаться на соответствующее уведомление безопасности от Ubuntu.

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

Как я могу это сделать?

    
задан David R. 07.05.2013 в 20:28
источник

2 ответа

1

Из предыдущего сообщения. вы можете запускать обновления безопасности с помощью командной строки.

sudo unattended-upgrade

Я проверил это, и вы также можете использовать опцию командной строки

 sudo unattended-upgrade --dry-run

Загрузка, но не установка обновлений.

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

Затем запустите этот скрипт как задание cron.

Примечание. Используйте crontab -e для запуска заданий с правами администратора.     

ответ дан tweirick 07.05.2013 в 21:47
источник
5

Вы можете использовать инструмент, называемый apticron , для уведомления о появлении новых обновлений. Он отправляет вам электронное письмо о предстоящих обновлениях, а также дает вам возможность отправлять вам только электронную почту об обновлениях, которые ранее не были уведомлены.

Чтобы настроить apticron , отредактируйте /etc/apticron/apticron.conf и измените строку, содержащую адрес электронной почты:

EMAIL="[email protected]"

Введите адрес электронной почты, на который вы хотите получать уведомления.

Для получения дополнительной информации см. человека в подземелье .

    
ответ дан Mike 31.08.2015 в 12:01