====== Диагностика системы ====== [[:index|Обратно к инструкциям]] ===== Просмотр логов ===== Раздел позволяет просмотреть файлы логов для детального анализа работы АТС: - Перейдите в раздел "**Обслуживание**" - "**Системные логи**" - Перейдите на вкладку "**Просмотр логов**" {{ ::system-diagnostic-logs.png |}} - Для начала работы - **выберите файл** - Установите лимит строк для выборки - Установите "Офсет" значение сдвига в выборки - Установите фильтр по вхождению строки на выборку Доступны следующие возможности: * Скачать полученную выборку в виде файла * Кнопка "**Обновить**" выборку * Кнопка "**Автоматическое обновление**" выборки ==== Пример. Анализ звонка ==== Допустим необходимо проанализировать прохождение исходящего звонка на номер **79257184354**. - Выберите файл для анализа "**asterisk/verbose**" - В качестве фильтра установите номер телефона "79257184354" - В поле "**Лимит**" укажите значение с запасом, к примеру "**2000**", иначе могут быть выданы не все записи лога - В последней строке выборке следует найти идентификатор: [2020-08-27 10:36:55] VERBOSE[19269][C-00000001] pbx.c: Executing [79257184354@peer_201:11] ExecIf("PJSIP/201-00000000", "1?Playback(followme/sorry,noanswer):Playback(cannot-complete-as-dialed,noanswer)") in new stack - В данном примере ID = "**C-00000001**" - Повторяем запрос лога, но уже с фильтром "**C-00000001**" - Будет получен весь лог прохождения dialplan - Полученные данные можно отправить специалисту технической поддержки ===== Информация о системе ===== Вкладка отображает следующую информацию: * Сетевые настройки * Нагрузка на CPU * Потребляемая оперативная память * Настройки iptables {{ ::system-diagnostic-logs-2.png |}} ===== Захват логов ===== Данный раздел позволяет собрать системный лог для детального анализа ошибок в работе АТС. - Перейдите в раздел "**Обслуживание**" - "**Системные логи**" - Перейдите на вкладку "**Захват логов**" - Нажмите на кнопку "**Начать сбор логов**" запуска процесса {{ ::sys_logs_1.jpg |}} - Воспроизведите Вашу проблему: совершите звонок или иное действие, приводящее к сбою / ошибке. - Нажмите на кнопку "**Завершить сбор логов**" {{ ::sys_logs_3.jpg |}} - Системные логи будут автоматически сохранены в архив **arhive_start_all_log.tar.gz**. Логи автоматически должны сохраниться в папку "**Загрузки**" Вашего браузера. Если логи найти не удалось, можете [[faq:winscp|подключиться к АТС через WinSCP]] и скачать логи из директории **/storage/usbdisk1/mikopbx/astlogs/asterisk/** - файл **arhive_start_all_log.tar.gz** **Будте внимательны**! При большом объеме звонков или прочей сетевой "нагрузки" на АТС логи могут занять довольно много места на диске. Другие способы снятия лога: * Отладка с помощью [[faq:putty|SSH-клиента]] * Отладка с помощью [[faq:wireshark|утилиты Wireshark]] * Отладка с помощью [[faq:tcpdump|приложения tcpdump]]