7.15 Настройка службы abrtd

Abrtd (automatic bug reporting tool) — программа для сбора информации при аварийном завершении программы. Может отправлять уведомления об ошибках на почту.

Для установки воспользуйтесь утилитой yum:

yum install abrt

Добавьте программу в автозапуск и запустите ее:

sudo systemctl enable abrtd --now

Отредактируйте параметр MaxCrashReportsSize, отвечающий за размер отчета об ошибках, в файле /etc/abrt/abrt.conf, заменив значение по умолчанию на 0 (снимает ограничение на размер):

MaxCrashReportsSize = 0
Изменение следующих параметров не рекомендуется при включенном SELinux

WatchCrashdumpArchiveDir — автораспаковка архивов с отчетами об ошибках в указанную директорию.

DumpLocation — путь до места, куда следует сохранять отчеты об ошибках. Не должен совпадать с путем из WatchCrashdumpArchiveDir.

Если хотите их изменить, разрешите утилите записывать данные:

setsebool -P abrt_anon_write 1

Отредактируйте файл /etc/abrt/abrt-action-save-package-data.conf изменив следующие параметры:

OpenGPGCheck = no
ProcessUnpackaged = yes

Где:

OpenGPGCheck — обрабатывать ошибки пакетов, не подписанных GPG-ключом.

ProcessUnpackaged — обрабатывать ошибки файлов, не принадлежащих пакетам rpm.

Также можно изменить следующие параметры:

BlackList — приложения, чьи ошибки не стоит обрабатывать.

BlackListedPaths — исполняемые файлы, чьи ошибки не стоит обрабатывать.

После правки описанных выше файлов, перезапустите утилиту.

sudo systemctl restart abrtd

По умолчанию, отчеты об ошибках будут хранится по этому пути: /var/spool/abrt/

Настройка отправки уведомлений на почту

Для отправки уведомлений об ошибках на почту добавьте обработчик событий в файл /etc/libreport/events.d/abrt_event.conf

EVENT=notify reporter-mailx

EVENT=notify_dup reporter-mailx

И отредактируйте следующие строки в файле /etc/libreport/plugins/mailx.conf

Subjects={«Тема_сообщения»}

EmailFrom={адрес электронной почты отправителя}

EmailTo-{адрес электронной почты получателя}

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email