# Диагностика системы&#x20;

Раздел **«Диагностика системы»** в MikoPBX — это инструмент для мониторинга и анализа состояния телефонной системы. Использование этого раздела помогает своевременно обнаруживать и устранять технические проблемы, обеспечивая стабильную и эффективную работу MikoPBX.

Расположение раздела: "**Обслуживание**" -> "**Системные логи**"

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FtgYXfGziQUIYBGMbRqlk%2Fsistem_logi_0.png?alt=media&#x26;token=2b7a0cb6-31b0-4cec-bff0-e7fe3bd55a4f" alt=""><figcaption><p>Раздел "Диагностика системы" в MikoPBX</p></figcaption></figure>

Содержит 3 вкладки: **просмотр логов, информация о системе, захват сетевых пакетов**. Далее в статье будет подробно разобрана каждая из них.

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FNFtWmLfoglujQ89vLKSt%2Fsistem_logi_1.png?alt=media&#x26;token=86befc64-edcb-4fab-9d54-2238c96a3afd" alt=""><figcaption><p>3 вкладки в разделе</p></figcaption></figure>

### Просмотр логов <a href="#prosmotr_logov" id="prosmotr_logov"></a>

Раздел позволяет просмотреть файлы логов для детального анализа работы АТС

1. Для начала работы - выберите **файл.**
2. Установите **лимит** строк для выборки.
3. Установите **офсет -** значение сдвига в выборке.
4. Установите **фильтр** по вхождению строки в выборку.

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2F5YKV2azEMWQCNBJMWoHU%2Fsistem_logi_2.png?alt=media&#x26;token=ebc346cf-a644-403d-b0dd-62a20e931f57" alt=""><figcaption><p>Вкладка "<strong>Просмотр логов</strong>"</p></figcaption></figure>

Доступны следующие возможности:&#x20;

1\. **Cкачать** полученную выборку в виде файла ![](https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2Fzm6vZnbPDZmh5B1p4MUh%2Fsistem_logi_skachat.png?alt=media\&token=a414a0e3-4d08-42f8-80dc-30e2c7af65fc)

2\. **Обновить** выборку ![](https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FuPFUTOpBUrogf4iV5wze%2Fsistem_logi_obnovit.png?alt=media\&token=77645631-dc91-47bb-bcb1-8df1b0725d42)

3\. **Автоматическое обновление** выборки ![](https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2Fma5KnZCUU7xYjk6aOudN%2Fimage.png?alt=media\&token=2d82f12e-2b15-4e7b-9f14-9a1184e1ec26)

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FShdVTdw97b2lAwtlnslt%2Fsistem_logi_3.png?alt=media&#x26;token=f25f85f8-bc84-41b8-8186-c4e898a6fd0f" alt=""><figcaption><p>Фильтры для просмотра логов</p></figcaption></figure>

### Пример. Анализ звонка <a href="#primer_analiz_zvonka" id="primer_analiz_zvonka"></a>

Допустим необходимо проанализировать прохождение исходящего звонка на номер **`74952293042`**

1. Выберите файл для анализа **`asterisk/verbose`**.
2. В качестве фильтра установите номер телефона **`74952293042`**.
3. В поле **лимит** укажите значение с запасом, к примеру **2000**, иначе могут быть выданы не все записи лога.
4. В последней строке выборке следует найти идентификатор:

```
[2023-03-18 16:28:17] VERBOSE[21654][C-0000000f] app_stack.c: Spawn extension (SIP-1676196499-22-outgoing, 74952293042, 13) exited non-zero on 'PJSIP/302-0000001a'
```

В данном примере ID = **`C-0000000f`**.

5. Повторяем запрос лога, но уже с фильтром **`C-0000000f`**.
6. Будет получен весь лог прохождения dialplan.
7. Полученные данные можно отправить специалисту технической поддержки.

В лог звонка также можно перейти из интерфейса истории звонков:

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FuCiEijQ5yF3SgDq1595y%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-08-15%20%D0%B2%2010.56.58.png?alt=media&#x26;token=4bfcc92a-4b18-4d1f-8464-8e9a52e119b2" alt=""><figcaption></figcaption></figure>

После перехода по иконке "`Лист`" будет открыт интерфейс "`Системные логи`" с файлом "`asterisk/verbose`" и отбором по ID звонка:

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2Fj09jNXt65QeEAxFDSu5t%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-08-15%20%D0%B2%2011.09.46.png?alt=media&#x26;token=9746b6aa-97ef-48da-8dca-ddec72040752" alt=""><figcaption></figcaption></figure>

### Информация о системе <a href="#informacija_o_sisteme" id="informacija_o_sisteme"></a>

Данная вкладка отображает следующую информацию:

* Сетевые настройки
* Нагрузка на CPU
* Потребляемая оперативная память
* Настройки iptables

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FRTpxmYhJCSTgNf1lPjwL%2Fsistem_logi_4.png?alt=media&#x26;token=dabfd37f-911e-4c6e-b4c6-82ae281b5b77" alt=""><figcaption><p>Вкладка "<strong>Информация о системе</strong>"</p></figcaption></figure>

### Захват сетевых пакетов <a href="#zaxvat_logov" id="zaxvat_logov"></a>

Данный раздел позволяет произвести детальный анализ ошибок в работе АТС.

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FpFdjlwjdmioqwj29E6fv%2Fsistem_logi_zahv_pak_0.png?alt=media&#x26;token=f3b3cce8-2e94-4112-b879-837957669fd1" alt=""><figcaption><p>Вкладка "<strong>Захват сетевых пакетов</strong>"</p></figcaption></figure>

#### Сбор сетевых пакетов

Вы можете запустить сбор сетевых пакетов, проходящих через сетевой интерфейс.

1. Для запуска процесса нажмите кнопку "**Старт".**

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FsqcQeKM2l1Cd4PG3a0yZ%2Fsistem_logi_zahv_pak_1.png?alt=media&#x26;token=51204541-04e4-4a50-a3bc-163a9d35b402" alt=""><figcaption><p>Элемент для начала фиксации сетевых пакетов</p></figcaption></figure>

2. Воспроизведите вашу проблему: совершите звонок или иное действие, приводящее к сбою / ошибке.
3. Нажмите кнопку "**Остановить и скачать"**.

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FT4HUYQXLE1YQgtMesCvr%2Fsistem_logi_zahv_pak_2.png?alt=media&#x26;token=d9d52ad7-0fef-4753-afc4-39b8dc9434d8" alt=""><figcaption><p>Кнопка остановки захвата сетевых пакетов</p></figcaption></figure>

Сетевые пакеты будут автоматически сохранены в архив **MikoPBXLogs\_log-tcpdump-XXXXXXXXXX.** Также они должны автоматически сохраниться в папку **Загрузки** вашего браузера.&#x20;

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2FZyEXKDAv0XMiIFuGOQ10%2Fsistem_logi_zahv_pak_3.png?alt=media&#x26;token=e151b9eb-24db-4166-b806-2fcc0d512aa3" alt=""><figcaption><p>Место сохранения сетевых пакетов</p></figcaption></figure>

Если в папке **Загрузки** архив найти не удалось , можете [подключиться к АТС через WinSCP](https://docs.mikopbx.com/mikopbx/faq/troubleshooting/connecting-to-a-pbx-using-winscp) и скачать его из директории **/storage/usbdisk1/mikopbx/tmp**  - файл **log-tcpdump-XXXXXXXXXX.zip**

{% hint style="info" %}
Существует возможность воспользоваться поиском в WinSCP: в поле имени искомого файла ввести "**log-tcpdump\*",** а в каталоге поиска ввести **"/storage**".
{% endhint %}

#### **Скачать все системные логи**

Вы можете скачать все накопленные на АТС системные логи. Для этого нажмите кнопку "**Скачать все системные логи"**.

<figure><img src="https://3704471835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MPK4TuzRBnP7rt8htho-887967055%2Fuploads%2Fdh0EJp2P3MA0tMiEKuFq%2Fsistem_logi_5.png?alt=media&#x26;token=703f25cc-5114-4892-a4e8-b4ffd58401e5" alt=""><figcaption><p>Элемент для скачивания всех системных логов</p></figcaption></figure>

Системные логи будут автоматически сохранены в архив **MikoPBXLogs\_log-sys-XXXXXXXXXX.zip.** Логи автоматически должны сохраниться в папку **Загрузки** вашего браузера. \
Так же данный архив с логами можно получить из каталога **/storage/usbdisk1/mikopbx/tmp**, подключившись к АТС при помощи WinSCP. Файл - **log-sys-XXXXXXXXXX.zip**

{% hint style="warning" %}
**Будьте внимательны**! При большом объеме звонков или прочей сетевой «нагрузки» на АТС логи могут занять довольно много места на диске.
{% endhint %}

#### Другие способы снятия лога:

* С помощью [SSH-клиента](https://docs.mikopbx.com/mikopbx/faq/troubleshooting/connecting-to-a-pbx-using-ssh/putty)
* С помощью [утилиты Wireshark](https://docs.mikopbx.com/mikopbx/faq/troubleshooting/capturing-logs-from-pbx-using-wireshark)
* C помощью [Sngrep](https://docs.mikopbx.com/mikopbx/faq/troubleshooting/traffic-analysis-using-sngrep) (дамп звонка)
* С помощью [приложения tcpdump](https://docs.mikopbx.com/mikopbx/faq/troubleshooting/getting-logs-using-the-tcpdump-application) (дамп сетевого трафика)
