dpi:dpi_components:qoestor:troubleshooting [Документация VAS Experts]

Это старая версия документа!


9 Проблемы и решения

Не работает, хотя все установили по инструкции

Если вы все установили и настроили по инструкции, а в разделе DPIUI2 “QoE Аналитика” пусто, то вот перечень шагов, которые стоит выполнить, прежде чем обращаться в тех. поддержку.

  1. Проверьте правильность установки времени и таймзоны на серверах с dpiui2 и QoE Stor. Попробуйте в dpiui2 установить большой период. Если дело в таймзоне, данные появятся. Правильно настройте время на серверах dpiui2 и QoE Stor, перезапустите серверы полностью.
  2. На сервере с QoE Stor проверить, создана ли БД
    clickhouse-client --query="show databases" | grep qoestor

    Если БД не создана, создать ее командой

    clickhouse-client -n < /var/qoestor/backend/etc/db/qoestor.sql
  3. На сервере с QoE Stor проверить, есть ли данные в БД
    clickhouse-client --query="select count(), min(flow_start_time), max(flow_start_time) from qoestor.fullflow"

    и

    clickhouse-client --query="select count(), min(time), max(time) from qoestor.clickstream"

    Либо посмотреть, как наполняются партиции через интерфейс по ссылке

    https://your_gui_host/#QoEAdmin/report=TableSpaceReport
  4. Проверить, запущены ли ресиверы
    ps aux | grep ipfix
  5. На сервере с QoE Stor проверить логи ресиверов в папке
    /var/qoestor/backend/logs

    В логах не должно быть ошибок. Должна быть видна ротация дампов и запись их в БД.

  6. На сервере с QoE Stor проверить, прослушиваются ли порты 1500 и 1501 командой
    netstat -nlpa | grep 1500 и netstat -nlpa | grep 1501

    Перезапустить все ресиверы на всякий случай командой

    sudo sh /var/qoestor/backend/qoestor-config.sh
  7. Еще раз проверить настройки экспорта ipfix на dpi
  8. На сервере с DPIUI2 проверить настройки подключения GUI к QoE Stor
  9. На сервере с QoE Stor проверить, запущена ли СУБД ClickHouse командой
    ps aux | grep clickhouse

    Убедитесь, что достаточно оперативной памяти на сервере.

  10. На сервере с QoE Stor проверить /var/log/clickhouse-server/clickhouse-server.err.log

Если есть необходимость очистить все данные в БД, то на сервере с QoE Stor надо

  1. Удалить БД командой
    clickhouse-client --query="drop database qoestor"
  2. Пересоздать БД командой
    clickhouse-client -n < /var/qoestor/backend/etc/db/qoestor.sql

Как уменьшить период хранения и очистить данные

Очистка данных производится модулем dpiui2. В файле /var/www/html/dpiui2/backend/.env измените параметры QOESTOR_MAIN_LOG_PARTITIONS_LIFE_TIME_HOUR=2 QOESTOR_AGG_LOG_PARTITIONS_LIFE_TIME_DAYS=15 Выполните рестарт php /var/www/html/dpiui2/backend/artisan queue:restart