Справочники [Документация VAS Experts]

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


Справочники

Конфигурация справочников

Все справочники находятся в папке /var/qoestor/backend/etc/db/ и имеют расширение .txt

Для каждого справочника есть образец sample.txt. Можно использовать в качестве шаблона.

Все столбцы в справочниках разделены символом табуляции (\t). Количество \t должно быть на единицу меньше, чем число столбцов в справочнике. Следите за этим внимательно.

При изменении файлов, данные подгружаются в БД автоматически.

Некоторые полезные команды при работе со справочниками:

  • Ускорить обновление данных в справочниках
    clickhouse-client --database=qoestor --query="system reload dictionaries"
  • Проверить, есть ли ошибки в справочниках
    clickhouse-client --database=qoestor --query="select * from system.dictionaries"
  • Проверить, есть ли данные в справочнике, например для subnets_local_dic
    clickhouse-client --database=qoestor --query="select * from subnets_local_dic"

Также в dpiui2 в разделе QoE Аналитика / Администратор / Информация о справочниках вы можете посмотреть список справочников, ошибки и содержимое. См. раздел Информация о справочниках.

Список справочников

Справочник Описание Столбцы Пример Примечание
asnum_dic Справочник сетевых протоколов.
Облачный справочник, загружается по расписанию.
Не редактируемый.
1. Номер АС
2. Название АС
0 -Reserved AS-, ZZ 1 LVLT-1, US 2 UDEL-DCN, US 3 MIT-GATEWAYS, US 4 ISI-AS, US 5 SYMBOLICS, US 6 BULL-HN, US 7 DSTL, GB 8 RICE-AS, US ...  
Для принудительной загрузки справочника, выполните:
sh /var/qoestor/backend/app_bash/cron_daily.sh
asnum_local_dic В данных справочниках указывается список ваших локальных АС и локальных подсетей.
Справочники используются для определения направления трафика (актуально, когда DPI установлен на зеркале) и фильтрации абонентов (чтобы в отчетах по абонентам не фигурировали IP-адреса хостов)
1. Номер АС
2. Название (отображается в отчетах)
12345 LOCAL 65535 UNKNOWN
Для управления фильтрацией по этим справочникам используйте параметры SUBSCRIBER_FILTER_MODE и TRAFFIC_DIR_DEF_MODE. См. раздел Конфигурация.

:!: Не добавляйте слишком большую подсеть, разбивайте на мелкие. Ограничение - 100000000
subnets_local_dic 1. IP адрес или CIDR
2. Название (не отображается в отчетах, но формат справочника требует)
192.168.1.0/24 LOCAL 10.64.66.0/24 LOCAL 172.16.0.0 LOCAL 2a02:2168:aaa:bbbb::2 LOCAL
asnum_exclude_dic В данных справочниках указывается список ваших АС и подсетей (либо одиночных IP), которые необходимо исключить из агрегированных логов. Подсети, указанные в справочниках будут игнорироваться при записи в агрегированный лог (который используется для построения отчетов).
Для управления фильтрацией по этим справочникам используйте параметр SUBSCRIBER_EXCLUDE_MODE. См. раздел Конфигурация.
1. Номер АС
2. Название (не отображается в отчетах, но формат справочника требует)
\\ 12345	LOCAL\\ 65535	LOCAL\\ 
:!: Не добавляйте слишком большую подсеть, разбивайте на мелкие. Ограничение - 100000000
subnets_exclude_dic 1. IP адрес или CIDR
2. Название (не отображается в отчетах, но формат справочника требует)
\\ 192.168.1.0/24	LOCAL\\ 10.64.66.0/24	LOCAL\\ 172.16.0.0	LOCAL\\ 2a02:2168:aaa:bbbb::2	LOCAL\\ 

Была ли полезна эта информация?