- Руководство пользователя для системы управления сетевой статистикой
- Обзор системы
- Ключевые функции
- Поддержка CORS
- Обработка ошибок
- Настройка и конфигурация
- Получение и сохранение отчетов
- Советы по интеграции
- Заключение
- Обработанные пакеты
- Пакеты на уровне ядра
- Срабатывания правил / Оповещения
- Производительность
- Протоколы
- Статистика HTTP & TLS
- Статистика DNS & DHCP
- Ресурсы
- Графики
Руководство пользователя для системы управления сетевой статистикой #
Добро пожаловать в Руководство пользователя по Системе управления сетевой статистикой — продвинутому инструменту для мониторинга и управления статистикой сетевого трафика в режиме реального времени.
Это руководство содержит полную информацию для эффективного взаимодействия с системой, предлагающей широкие функциональные возможности, что делает её идеальной для сетевых администраторов и центров безопасности (SOC).
Обзор системы #
Система управления сетевой статистикой предоставляет мощное решение для сбора, анализа и формирования отчетов по сетевой статистике.
Она взаимодействует через RESTful API и использует Redis для эффективного хранения и быстрого извлечения данных, обеспечивая удобный доступ к информации о сетевом трафике в реальном времени.
Ключевые функции #
Получение статистики #
Позволяет получать актуальную информацию о сетевом трафике, включая пакеты, байты, оповещения и данные по протоколам.
✅ Использование: Отправьте GET-запрос на /stats
, чтобы получить детальную статистику в JSON-формате.
Статистика пакетов #
Предоставляет детализированные данные о сетевых пакетах, включая их общее количество и распределение по протоколам (TCP, UDP, ICMP).
✅ Использование: Выполните GET-запрос на /stats/pkts
, чтобы получить статистику пакетов.
Статистика оповещений #
Получение данных о событиях безопасности, сгенерированных системой мониторинга сети.
✅ Использование: Обратитесь к /stats/alerts
для получения статистики по оповещениям.
Мониторинг использования ресурсов #
Позволяет отслеживать нагрузку на систему, включая использование CPU и памяти.
✅ Использование:
/stats/cpu
– загрузка процессора/stats/vm
– использование виртуальной памяти/stats/pm
– использование физической памяти
Анализ исторических данных #
Анализ сетевых трендов и закономерностей с привязкой к временным меткам.
✅ Использование: Перейдите по /stats/histogram
, чтобы получить гистограмму с историческими данными.
Проверка состояния Suricata #
Позволяет проверить, работает ли процесс Suricata в данный момент.
✅ Использование: Отправьте GET-запрос на /check/suricata
, чтобы проверить статус Suricata.
Дата последнего изменения конфигурационного файла #
Позволяет определить, когда в последний раз изменялся конфигурационный файл системы мониторинга.
✅ Использование: Обратитесь к /file/date
, чтобы получить дату последнего изменения.
Поддержка CORS #
Все HTTP-ответы включают заголовки CORS (Cross-Origin Resource Sharing), что позволяет интегрировать API в различные клиентские приложения, работающие на разных доменах.
Обработка ошибок #
Система устойчиво обрабатывает ошибки, предоставляя понятные сообщения в HTTP-ответах, что помогает в отладке и интеграции.
Настройка и конфигурация #
Конфигурация системы управляется через файл config++.conf, содержащий параметры подключения к Redis и другие настройки системы.
Получение и сохранение отчетов #
Система позволяет извлекать и сохранять подробные отчеты о статистике. Доступ осуществляется через API, работающий с Redis, который хранит сериализованные JSON-данные.
Советы по интеграции #
✔ Убедитесь, что ваше клиентское приложение корректно обрабатывает JSON-ответы, так как все данные передаются в JSON-формате.
✔ Используйте заголовки CORS, если API вызывается из веб-приложений, размещенных на других доменах.
Заключение #
Данное руководство призвано помочь вам эффективно использовать Систему управления сетевой статистикой.
Система предоставляет мощные инструменты для:
- Мониторинга производительности сети
- Анализа событий безопасности
- Формирования отчетов для администраторов
Благодаря продвинутой аналитике и интеграционным возможностям, система обеспечивает детализированный контроль над сетевой статистикой.

Обработанные пакеты #
- Пакеты: Количество обработанных пакетов данных.
- Байты: Общее количество обработанных байтов.
Пакеты на уровне ядра #
- Пакеты: Количество пакетов, обработанных на уровне ядра.
- Отброшенные пакеты: Количество пакетов, отброшенных на уровне ядра.
Срабатывания правил / Оповещения #
- Оповещения (текущие): Количество текущих уведомлений о срабатывании правил.
- Оповещения (всего): Общее количество срабатываний правил (все уведомления).
Производительность #
- HTTP-потоки: Количество обработанных HTTP-сессий.
- TLS-потоки: Количество обработанных TLS-сессий.
Протоколы #
- TCP: Количество обработанных TCP-пакетов.
- UDP: Количество обработанных UDP-пакетов.
- ICMP: Количество обработанных ICMP-пакетов.
- ICMP6: Количество обработанных ICMPv6-пакетов.
Статистика HTTP & TLS #
- HTTP-сессии: Количество HTTP-сессий.
- TLS-сессии: Количество TLS-сессий.
Статистика DNS & DHCP #
- DNS-запросы: Количество DNS-запросов.
- DNS-ответы: Количество DNS-ответов.
- DHCP-подтверждения: Количество DHCP-подтверждений (ACK).
- DHCP-обнаружения: Количество DHCP-запросов на обнаружение сети (Discover).
- DHCP-запросы: Количество DHCP-запросов (Request).
- DHCP-предложения: Количество DHCP-предложений (Offer).
Ресурсы #
- Время работы: Время работы системы с момента последнего запуска.
- Использование виртуальной памяти: Объем используемой виртуальной памяти.
- Использование резидентной памяти: Объем используемой оперативной (резидентной) памяти.
Графики #
- packetsChart: График, отображающий распределение обработанных пакетов по времени.
- alertsTimeChart: График, показывающий распределение срабатываний правил по времени.

Эта вкладка позволяет системным администраторам отслеживать и анализировать различные аспекты работы IDS/IPS Suricata, включая обработку пакетов, срабатывания правил безопасности и использование системных ресурсов.
Графики и статистические данные предоставляют наглядное представление о активности и эффективности системы, что позволяет быстро выявлять потенциальные проблемы и оптимизировать процесс обработки данных.