Как вы относитесь к периодическим отчетам FreeBSD?

Из каждой коробки каждый аппарат FreeBSD отправляет администратору два письма в день ( root – обычно сглаженный кому-то):

  • Ежедневный выход cron (со статусом дисков, сетевых интерфейсов и т. Д.)
  • Ежедневный выход безопасности (с попытками проникновения, найденными в журналах и т. Д.)

Существуют также еженедельные и ежемесячные пары отчетов с результатами работы, которые считаются «более тяжелыми» (например, locate updates), которые не требуют ежедневных прогонов.

В большинстве случаев эти электронные письма до крайности утомительны, и я часто обнаруживаю, что я их не чиняю. Но я чувствую себя виноватым – потому что однажды я могу пропустить что-то важное, и потому что, если я его не читаю, я также могу перенаправить их в /dev/унітаз .

С 5-7 коробками FreeBSD (моей собственной и ближайшей семьи) под моей опекой это становится докучливым – есть ли, возможно, какое-то программное обеспечение, которое может предупредить меня о потенциально «интересных» сообщениях, в то же время спокойно откладывая остальных ? Что-то «обучаемое» – как байесовский спам-фильтр?

В идеале, он будет интегрироваться с Seamonkey / Thunderbird, но также может быть основан на командной строке (я запустил его изнутри ~/.procmailrc ) …

One Solution collect form web for “Как вы относитесь к периодическим отчетам FreeBSD?”

Регулярные выражения в procmail могут охватывать несколько строк (но, как и все в procmail, вы должны быть осторожны, чтобы типовое поведение не приводило к тому, что ваше правило терпело неудачу). Раньше я писал рецепты procmail, которые соответствуют отчету, когда все идет хорошо, и сохраняет их в почтовом ящике noise . Затем, если этот отчет попадает в мой почтовый ящик, это означает, что есть проблема, на которую мне нужно посмотреть (либо это, либо у меня проблема с моим .procmailrc )

Вот пример, который рассматривает как заголовок, так и тело сообщения, и рассматривает сложный отчет, который я использовал для получения в старой orkplace:

 :0 : * ^From: root@host.my.dom.ain * ^To: role-account@my.dom.ain * ^Subject: cron output from host.my.dom.ain * B ?? ^^No account processing to do this run\.\.\.\ ^Configuring databases\. Please wait\.\.\.\ (^\*\*\* No IP address for.*)*\ ^Processed [0-9]+ total hosts with the following distribution:\ (^[0-9]+ (common|osX|win(7|8)))+ \ ^Generated [0-9]+ ganglia clusters containing [0-9]+ machines\ (^Installing new ssh_known_hosts\.\.\.)?\ ^Looking for sendmail aliases to generate\ (^No users in passwd file that have no \(valid\) entry in aliases\.forward)?\ (^()\ ^Updating the serial number in .*\.Zone )*\ (^Updating hosts file)?)+ noise 

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

  • установить раздел секций freebsd под linux
  • Получение уровня версии FreeBSD для загрузочной среды ZFS, которая смонтирована, но не загружена
  • Как добавить загрузчик ПК BSD / FreeBSD к загрузчику Grub 2?
  • Невозможно использовать пакетный режим ?! FreeBSD gpg 1.4.19
  • Почему я все еще получаю предупреждения об отказе от pkg?
  • Невозможно выполнить двойную загрузку FreeBSD вместе с Arch Linux с Grub2
  • FreeBSD xfce не работает
  • Порядок дешифрования / монтирования диска FreeBSD
  • tcsh alias - найти порт FreeBSD
  • Список загруженных библиотек процесса на FreeBSD
  • Настройте GRUB 2 для загрузки FreeBSD с помощью инструментов Ubuntu или LiveUSB для поиска разделов?
  • Interesting Posts

    Что произойдет, если я переведу жесткие диски, используемые Rsync на другой компьютер, и синхронизирую их с ним?

    Как заблокировать скрипт Google Analytics с помощью Privoxy

    Доступно только две памяти объемом 2 ГБ на 64-битном ядре Linux

    В ядре Linux какой файл / процесс контролирует назначение разрешений на страницы памяти?

    Как зашифровать мою систему, чтобы приостановить работу в ОЗУ, а также зашифровать

    Создание / редактирование файлов в определенной папке с использованием разных пользователей / групп

    разделить содержимое определенного столбца

    Изучить экспортированный двоичный ключ gpg

    Подстановочные знаки в способностях

    Есть ли недостатки в использовании mount -bind в качестве замены символических ссылок?

    Является ли vim многопоточным?

    Как стереть или записать нули на жесткий диск с помощью / dev / sg2

    Объяснение процесса сборки ядра в системах Ubuntu / Debian

    Как я могу предотвратить прерывистый ffmpeg с ошибкой AVC: nal size?

    Могу ли я установить рабочую среду Deepin в Debian?

    Linux и Unix - лучшая ОС в мире.