Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
dpi:dpi_components:utilities:rcollector [2018/11/30 18:15] – lexx26 | dpi:dpi_components:utilities:rcollector [2023/10/23 12:26] (текущий) – удалено elena.krasnobryzh | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Сборка IPFIX потоков rcollector ====== | ||
- | {{indexmenu_n> | ||
- | ===== Введение ===== | ||
- | Утилита предназначена для дополнения данными вспомогательных потоков таких как clickstream, | ||
- | |||
- | ===== Инсталляция и обновление ===== | ||
- | - подключите репозитарий VAS Experts аналогично п.1 инструкции [[dpi: | ||
- | - установите rcollector: | ||
- | - настройте файлы конфигурации в директории / | ||
- | |||
- | ===== Файлы поставки ===== | ||
- | - примеры конфигурации: | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | / | ||
- | </ | ||
- | - файлы программы располагаются в директории: | ||
- | - вспомогательные файлы: | ||
- | используется в утилите для получения текстового имени протокола</ | ||
- | - ссылки на исполняемый модуль: | ||
- | |||
- | ===== Настройка конфигурации ===== | ||
- | - создайте директории для размещения файлов ipfixreceiver и rcollector< | ||
- | mkdir -p / | ||
- | mkdir -p / | ||
- | mkdir -p / | ||
- | |||
- | mkdir -p / | ||
- | mkdir -p / | ||
- | mkdir -p / | ||
- | mkdir -p / | ||
- | mkdir -p / | ||
- | mkdir -p / | ||
- | </ | ||
- | - скопируйте примеры конфигурационных файлов / | ||
- | mkdir -p / | ||
- | cp / | ||
- | chmod a+x / | ||
- | </ | ||
- | - настройте конфигурационные файлы [[ipfixreceiver|ipfixreceiver]]:< | ||
- | 1. устанавливаем данные портов приема потоков в зависимости от конфигурации DPI, например для clickstream 1501: | ||
- | port=1501 | ||
- | 2. установите обработчик принятого файла, например для clickstream устройства 111: | ||
- | processcmd=/ | ||
- | 3. установите директорию для полученных файлов, | ||
- | dumpfiledir=/ | ||
- | |||
- | </ | ||
- | - настройте конфигурационные файлы rcollector. Пример для устройства 111, локальные ASN=47438, | ||
- | chome="/ | ||
- | cipfix="/ | ||
- | localASN=" | ||
- | devuid=" | ||
- | где | ||
- | chome - корневая директория результирующих файлов коллектора | ||
- | cipfix - корневая директория файлов конфигурации | ||
- | localASN - локальные автономные системы оператора связи | ||
- | devuid - номер устройства | ||
- | </ | ||
- | - создайте файл для ротации логов< | ||
- | / | ||
- | / | ||
- | { | ||
- | rotate 5 | ||
- | missingok | ||
- | notifempty | ||
- | compress | ||
- | size 10M | ||
- | daily | ||
- | copytruncate | ||
- | nocreate | ||
- | postrotate | ||
- | endscript | ||
- | } | ||
- | </ | ||
- | - создайте задания перемещающие файлы в архив или удаляющие их как в примере: | ||
- | # dell collector data after 1.5 and 1 days | ||
- | 15 * * * * /bin/find / | ||
- | 05 * * * * /bin/find / | ||
- | 15 * * * * /bin/find /var/dump/ -name url_\*gz -cmin +1440 -delete > /dev/null 2>&1 | ||
- | </ |