Установка и настройка Logwatch

Приведу пример установки в Ubuntu/Debian:

sudo apt-get install logwatch

Установка в CentOS

yum install logwatch

Создаем необходимый для работы каталог:

sudo mkdir /var/cache/logwatch
sudo chown www-data:www-data /var/cache/logwatch

Копируем и редактируем конфигурационный файл:

sudo cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/
nano /etc/logwatch/conf/logwatch.conf

Из текстового редактора nano для выхода используются клавиши Ctrl+X и y или n для сохранения либо отмены изменений.
В конфигурационном файле можно увеличить детальность, чтобы приходило больше информации, указав в Detail = High. Чтобы отключить информацию о конкретном сервисе необходимо прописать Service = «-имя».
В Format можно указать формат отчета text/html.

Можно также скопировать и настроить другие конфигурационные файлы, например:

sudo cp /usr/share/logwatch/default.conf/logfiles/http.conf /etc/logwatch/conf/logfiles/

Logwatch автоматически ежедневно запускается благодаря тому что он добавлен в директорию планировщика cron /etc/cron.daily/

Для проверки работы Logwatch можно выполнить команду которая выведет отчет на экран:

sudo logwatch

Либо выполнить задание которое добавлено в cron, после чего отчет придет на почту:

sudo /etc/cron.daily/00logwatch

Для удаления logwatch используется первая команда для Ubuntu/Debian, вторая CentOS:

sudo apt-get remove logwatch
yum remove logwatch

Добавить комментарий