Это старая версия документа!
9 Проблемы и решения
Не работает, хотя все установили по инструкции
Если вы все установили и настроили по инструкции, а в разделе DPIUI2 “QoE Аналитика” пусто, то вот перечень шагов, которые стоит выполнить, прежде чем обращаться в тех. поддержку.
- Проверьте правильность установки времени и таймзоны на серверах с dpiui2 и QoE Stor. Попробуйте в dpiui2 установить большой период. Если дело в таймзоне, данные появятся. Правильно настройте время на серверах dpiui2 и QoE Stor, перезапустите серверы полностью.
- На сервере с QoE Stor проверить, создана ли БД
clickhouse-client --query="show databases" | grep qoestor
Если БД не создана, создать ее командой
clickhouse-client -n < /var/qoestor/backend/etc/db/qoestor.sql
- На сервере с 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
- Проверить, запущены ли ресиверы
ps aux | grep ipfix
- На сервере с QoE Stor проверить логи ресиверов в папке
/var/qoestor/backend/logs
В логах не должно быть ошибок. Должна быть видна ротация дампов и запись их в БД.
- На сервере с QoE Stor проверить, прослушиваются ли порты 1500 и 1501 командой
netstat -nlpa | grep 1500 и netstat -nlpa | grep 1501
Перезапустить все ресиверы на всякий случай командой
sudo sh /var/qoestor/backend/qoestor-config.sh
- Еще раз проверить настройки экспорта ipfix на dpi
- На сервере с DPIUI2 проверить настройки подключения GUI к QoE Stor
- На сервере с QoE Stor проверить, запущена ли СУБД ClickHouse командой
ps aux | grep clickhouse
Убедитесь, что достаточно оперативной памяти на сервере.
- На сервере с QoE Stor проверить /var/log/clickhouse-server/clickhouse-server.err.log
Если есть необходимость очистить все данные в БД, то на сервере с QoE Stor надо
- Удалить БД командой
clickhouse-client --query="drop database qoestor"
- Пересоздать БД командой
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