Управление файлами журнала Asterisk с logrotate

Asterisk PBXLogrotate это утилита, специально предназначенная для легкого управления большим количеством лог-файлов. Она умеет автоматически вращать, архивировать, удалять и отправлять лог-файлы по почте. Каждый файл журнала может обрабатываться ежедневно, еженедельно, ежемесячно или когда он становится слишком большим.

Обычно Logrotate запускается как ежедневная крон-задача. По умолчанию logrotate не имеет файла конфигурации для Asterisk. Здесь я предлагаю пример такого файла конфигурации, но вы можете настроить его в зависимости от потребностей.

Откройте файл /etc/logrotate.d/asterisk вашим любимым текстовым редактором:

и вставьте следующее:

Теперь проверим, работает ли это:

Теперь переходим в каталог /var/log/asterisk и проверяем, что лог-файлы были упорядочены.

Запустите

чтобы получить подробную справку по директивах конфигурационного файла logrotate.