1.8.19 Настройка службы abrtd для РЕД ОС 7.2
Окружение
- Версия РЕД ОС: 7.2
- Конфигурация: Сервер графический
- Версия ПО: abrt-2.1.11-52
Abrtd (automatic bug reporting tool) — программа для сбора информации при аварийном завершении программы. Может отправлять уведомления об ошибках на почту.
Для установки воспользуйтесь утилитой yum или dnf, в зависимости от используемой версии системы: для РЕД ОС версии 7.1 или 7.2:
yum install abrt abrt-addon-ccpp -y
Добавьте программу в автозапуск и запустите ее:
sudo systemctl enable abrtd --now
Отредактируйте параметр MaxCrashReportsSize, отвечающий за размер отчета об ошибках, в файле /etc/abrt/abrt.conf, заменив значение по умолчанию на 0 (снимает ограничение на размер):
MaxCrashReportsSize = 0
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={адрес электронной почты получателя}
Дата последнего изменения: 12.10.2022
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.