Огляд модуля asterisk log

Модуль можна знайти за наступним шляхом: Reports - Asterisk Logfiles.

Огляд модуля asterisk log

Однак, даний модуль мало корисний, якщо потрібно перевірити не тільки недавні логи, але і тижневої, а то і місячної давності. Якщо з'явилася така потреба, потрібно підключиться до вашої АТС по SSH, наприклад, використовуючи термінальний клієнт PuTTy. Крім того, якщо є фізичний доступ до сервера, можна використовувати і його. Чому простіше використовувати термінальний клієнт? Відповідь проста - PuTTy підтримує операції копіювати \ вставити, що багаторазово спрощує роботу.

Отже, порядок дій для доступу до логів Астеріск:

Зазвичай, всі файли називаються «full-DATE», де DATE - дата логування.

Огляд модуля asterisk log

Якщо ви випадково внесли зміни і перезберегти лог-файл, то Астеріск припинить логирование сьогоднішнього дня. Для виправлення цієї проблеми необхідно запустити наступну команду amportal restart. Дана команда буде чекати 120 секунд для завершення поточних викликів, і по закінченні 120 секунд всі виклики будуть примусово завершені.

Так само можливо використовувати команду Linux grep, наприклад для виведення в поточному лог-файлі всіх подій пов'язаних з недоступним Транки - grep "is now" full

Якщо результатів надто багато, є можливість скопіювати їх в новий файл - grep "is now" full> newlogfile

Видалити цей файл можна командою - rm tempfile

Так само є можливість переглядати логи в реальному часі - asterisk -r

Для виходу використовується команда - exit

Для виходу потрібно натиснути CTRL-C.

P.S. Якщо вкажіть свою дату народження, то ми обов'язково Вас привітаємо і подаруємо невеликий подарунок :)

Схожі статті