View Categories

Web Statistic Tab

Руководство пользователя для системы управления сетевой статистикой #

Добро пожаловать в Руководство пользователя по Системе управления сетевой статистикой — продвинутому инструменту для мониторинга и управления статистикой сетевого трафика в режиме реального времени.

Это руководство содержит полную информацию для эффективного взаимодействия с системой, предлагающей широкие функциональные возможности, что делает её идеальной для сетевых администраторов и центров безопасности (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 вызывается из веб-приложений, размещенных на других доменах.


Заключение #

Данное руководство призвано помочь вам эффективно использовать Систему управления сетевой статистикой.

Система предоставляет мощные инструменты для:

  • Мониторинга производительности сети
  • Анализа событий безопасности
  • Формирования отчетов для администраторов

Благодаря продвинутой аналитике и интеграционным возможностям, система обеспечивает детализированный контроль над сетевой статистикой.

 
 
Stats Tab. Top.

Обработанные пакеты #

  • Пакеты: Количество обработанных пакетов данных.
  • Байты: Общее количество обработанных байтов.

Пакеты на уровне ядра #

  • Пакеты: Количество пакетов, обработанных на уровне ядра.
  • Отброшенные пакеты: Количество пакетов, отброшенных на уровне ядра.

Срабатывания правил / Оповещения #

  • Оповещения (текущие): Количество текущих уведомлений о срабатывании правил.
  • Оповещения (всего): Общее количество срабатываний правил (все уведомления).

Производительность #

  • 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: График, показывающий распределение срабатываний правил по времени.
 
Stats Tab. Bottom

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

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