Керування логфайлами Asterisk з logrotate

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

Зазвичай Logrotate запускається як щоденне крон-завдання. За замовчуванням logrotate не має файлу конфігурації для Asterisk. Тут я пропоную приклад такого файлу конфігурації, але ви можете налаштувати його в залежності від потреб.

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

та вставте наступне:

Тепер перевіримо, чи це працює:

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

Запустіть

щоб отримати детальну довідку щодо директив конфігураційного файлу logrotate.