====== Почтовые уведомления от cron-apt о доступных обновлениях пакетов ====== Источник: http://vladimir-stupin.blogspot.com/2009/09/cron-apt.html\\ Перевод статьи: [[http://www.debuntu.org/how-to-email-notification-upon-available-package-updates-with-cron-apt|How-To: email notification upon available package updates with cron-apt]] cron-apt - это инструмент, который запускается планировщиком задач cron через регулярные интервалы времени. Он проверяет обновления пакетов и, на выбор, выполняет некоторые действия. cron-apt по умолчанию скачивает пакеты, но не устанавливает их. Этот урок рассматривает установку cron-apt для отправки писем на указанный адрес при появлении возможности установки обновлений. Одним из основных правил, для сохранения защищённости системы против программных эксплойтов, является её поддержание в актуальном состоянии. Новые настольные дистрибутивы Linux включают программу, уведомляющую о доступности свежих обновлений визуально. В неграфическом режиме, на серверах работающих в режиме 24/7, нужно отслеживать их вручную и запускать: # apt-get update # apt-get dist-upgrade Эта простая задача может стать весьма обременительной, если вы администрируете большое количество систем. cron-apt проверяет обновления за вас и, на выбор, устанавливает обновления или отправляет письмо на указанный почтовый адрес. Я не рекомендую устанавливать обновления автоматически, поскольку я предпочитаю видеть происходящее и в случае если что-то пойдёт не так, я смогу вмешаться. В этом случае почтовые уведомления позволяют вам применять обновления своевременно. ===== 1. Установка ===== На Ubuntu и Debian, cron-apt можно установить введя: # apt-get install cron-apt ===== 2. Настройка ===== Настройка cron-apt совершенно очевидна. Доступно большое количество возможностей, однако эта статья ограничивается описанием отправки уведомлений. Главный настроечный файл - это /etc/cron-apt/config. Откройте и отредактируйте этот файл и удостоверьтесь, что переменная MAILTO настроена на тот почтовый адрес, на который вы хотите получать отчёты, а переменную MAILON установите в значение upgrade: MAILTO="user@example.com" MAILON="upgrade" Также вы можете заменить значение MAILON на always, чтобы получать письма с отчётами при каждом запуске cron-apt. ===== 3. Определение расписания запуска cron-apt ===== Поскольку cron-apt является заданием для cron, вы можете определить время запуска, отредактировав файл /etc/cron.d/cron-apt. Настройка по умолчанию запускает cron-apt каждый день в 4 часа ночи.