Quagga. Настройка логов

Приведу пример настройки логирования Quagga.

К примеру, однажды настроив quagga на очередном Ubuntu Server 18, я заметил в логах очень много записей:

ZEBRA: Try to set TE Link Param

На сервере был установлен accel-ppp который часто создавал и удалял ipoe интерфейсы, в файле конфигурации /etc/quagga/zebra.conf я указывал путь к логам так:

log file /var/log/zebra.log

В Ubuntu Server 16.04 подобными сообщениями не засорялись логи, по этому я решил указать еще уровень логирования изменив строку на:

log file /var/log/zebra.log errors

После этого подобные информационные сообщение перестали отображаться в логах. Если уровень логов не указывать, то по умолчанию будет «debugging». Если путь к файлу вообще не указан и демон завершиться с ошибкой, то он попытается сохранить логи тут /var/tmp/quagga…crashlog (существующий файл не перезаписывается, его необходимо удалять вручную).

Уровни логирования могут быть следующие:
emergencies, alerts, critical, errors, warnings, notifications, informational, debugging

Быстро очистить большой файл логов можно так:

echo "" > /var/log/zebra.log

Чтобы применить изменения в файле /etc/quagga/zebra.conf я перезапустил Zebra:

sudo service zebra restart
sudo service zebra status
sudo service bgpd status

Подобным образом можно указать путь к файлу логов и уровень сообщений для bgpd и прочих демонов в их файлах конфигурации или консоли, например:

log file /var/log/quagga/bgpd.log informational

Можно добавить или убрать отображение в сообщениях уровня серьезности:

log record-priority
no log record-priority

Можно изменить отображение времени в сообщениях до микросекунд:

log timestamp precision <0-6>
no log timestamp precision

Запись вводимых команд в логи, в том числе и паролей (для отключения необходимо также перезапустить демон):

log commands

Запись логов в syslog:

log syslog level
no log syslog

Настройка отображения логов в stdout и monitor:

log stdout
log stdout level
no log stdout

log monitor
log monitor level
no log monitor

Смотрите также мои статьи:
Установка Quagga в Ubuntu Server 18
Настройка BGP в Quagga

Оставьте комментарий

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