Collector

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

В контейнере collector находят службы. ответственные за сбор статистики трафика абонентов, а так же DHCP-сервер.
Для настройки коллектора в меню базовой системы откройте "Систему сбора статистики"

Управление модулем

Использование: /app/app_name/service [--help] {start|stop|restart|...}

   angel              Выполнить все angel-тесты
   backup             Создать резервную копию app_name
   backup_download    Скачать резервную копию с FTP-сервера. Принимает имя резервной копии
   backup_local_list  Показать список резервных копий на локальном сервере
   backup_ftp_list    Показать список резервных копий на FTP-сервере
   backup_restore     Восстановить все файлы из резервной копии. Принимает имя резевной копии
   backup_upload      Загрузить последнюю резервную копию на FTP-сервер
   build              Выполнить сборку app_name
   check              Запустить полную проверку. Выполняется angel + monitoring
   check_need_reboot  Проверяет необходимость выполнения перезапуска сервера
   destroy            Полностью остановить контейнер
   monitoring         Выполнить все monitoring-тесты
   network_start      Поднять dummy-интерфейс
   restart            Остановить и перезапустить app_name
   restore            Выполняет восстановление app_name
   start              Запустить app_name
   status             Показать статус app_name
   stop               Остановить app_name

Файл натсроек

/app/asr_billing/cfg/config

Создание конфигурационных файлов

Конфигурация генерируется динамический вызовом скрипта genconfig

chroot /app/collector/ /genconfig

Настройка взаимодействия asr_billing и collector

Необходимо, чтобы пароли контекста collector в API биллинга соответствовали в конфигурационных файлах asr_billing и collector

grep collector.psw /app/asr_billing/cfg/config
network['api.collector.psw']='testpassword'
grep collector.psw /app/collector/cfg/config
network['api.collector.psw']='testpassword'

Netflow Collector

Отвечает за сбор статистики трафика.
Опции в конфигурационном файле:

app['netflow_collector.enabled']='1'
app['nf_collector.enabled']='1'

init файл

/etc/init.d/nf_collector

Конфигурационный файл

/app/collector/etc/netflow_collector/nf_collector.conf

Соотнесение подсетей с типом трафика (внешний, льготный и т.д.)
Настраивается по статье "Тарифы. Редактор правил и сетей"

/app/collector/etc/netflow_collector/network.csv

Лог

/app/collector/var/log/nf_collector.log

Отладка получения netflow описана в статье "Настройка и проверка netflow-потоков"

Traf reporter

Отвечает за передачу данных о потреблении трафика в биллинг.
Рекомендуется не изменять ни каких настроек демона, отладку работы можно провести по логу.

init файл

/etc/init.d/traf-reporter

Лог

/app/collector/var/log/reporter.log

По-умолчанию данные собираются в папку /app/collector/var/dump

DHCP

Настройка описана в статье "DHCP"
Интеграция с коммутаторами для option 82 описана в разделе "Взаимодействие с коммутаторами"

init файл

/etc/init.d/dhcpd

Конфигурационный файл

/app/collector/etc/dhcp/dhcpd.conf

Делегированные адреса

/app/collector/var/lib/dhcpd/dhcpd.leases

Лог

/app/collector/var/log/messages

BStatD

Хранилище детализации трафика абонентов (Детальная статистика).
Функционал более не поддерживается и не дорабатывается. Так же не исправляются ошибки работы. В будущем будет исключено из биллинга. Рекомендуется использовать NfSen.
Работа с детальной статистикой описана в статье "СОРМ. Доступ для сотрудников правоохранительных органов."
Отображение в личном кабинете описано в статье "Детальная статистика в личном кабинете"

Для сортировки статистики используется файл users.csv. Он формируется демоном sync_billing.py, выполняя синхронизацию с биллингом каждые 30 секунд.

init файлы

/etc/init.d/bstatd
/etc/init.d/sync_billing

Конфигурационный файл

/app/collector/cfg/bstatd.conf

Сопоставление IP-адресов абонентов с ID учетных записей

/app/collector/mnt/var/lib/collector/users.csv

Лог

/app/collector/var/log/bstatd.log

NfSen

Новый интерфейс детальной статистики. Настраивается по статье "Детальная статистика"

init файл

/etc/init.d/nfsen

Конфигурационный файл

/app/collector/etc/nfsen/nfsen.conf

Лог

/app/collector/var/log/messages

Отладку работы демона можно произвести используя утилиту grep:

tail -f /app/collector/var/log/messages | grep -i nfsen
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.