RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


linux:debian:apt_cron

Почтовые уведомления от cron-apt о доступных обновлениях пакетов

Источник: http://vladimir-stupin.blogspot.com/2009/09/cron-apt.html
Перевод статьи: 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="[email protected]"
MAILON="upgrade"

Также вы можете заменить значение MAILON на always, чтобы получать письма с отчётами при каждом запуске cron-apt.

3. Определение расписания запуска cron-apt

Поскольку cron-apt является заданием для cron, вы можете определить время запуска, отредактировав файл /etc/cron.d/cron-apt.

Настройка по умолчанию запускает cron-apt каждый день в 4 часа ночи.

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 
linux/debian/apt_cron.txt · Последнее изменение: 2013/08/16 19:14 — 127.0.0.1