![]() | Для работы необходимо активировать модуль в конфигурационном файле на сервере Carbon Netmon. Для этого выполните:
vim /app/netmon/cfg/config В параметре clickstream['enabled']='0' замените значение на clickstream['enabled']='1' Сохраните изменения (:wq!) и перезапустите Carbon Netmon: /app/netmon/service restart |
Принцип работы:
- Из зеркала трафика с помощью матч-модулей и правил iptables выбирается трафик, относящийся к WEB, а именно GET запросы http, SNI, DNS-запросы.
- На следующем этапе трафик проходит агрегацию - однотипный трафик суммируется и выгружается в файл.
- Файл каждые 10 минут загружается в базу ClickHouse. Записи хранятся там 14 дней. В базе хранятся следующие поля:
- Время
- IP источника запроса
- IP назначения
- Протокол
- Имя запрашиваемого хоста
- URL при наличии
- Число запросов (если в одну секунду было больше чем 1)
4. В веб-интерфейсе отображаются данные аналитики в виде таблиц и графиков.
Модуль находится в разделе Netmon (Мониторинг сети, Анализ активности, Диагностика сетей и хостов) - "Аналитика"
Описание
"Топ по организации" - отображается список 50 самых популярных запросов.
"Пользователи" - Отображает сводную информацию по активности конкретного хоста (IP-адреса) и количества его запросов.
При клике по IP-адресу открывается подробная информация по конкретному хосту. Информация содержит данные за месяц, а также запросы за последние 5 минут.
"Поиск" - Позволяет искать в БД необходимую информацию по посещенным ресурсам. Поддерживается использование sql-масок "%"
"Графики" - Статистика запросов по протоколам
"Перепродажа трафика" - Предположительное число пользователей от одного клиентского IP, основанное на анализе данных трафика.