Мониторинг архитектуры

На следующем рисунке показана связь между мониторами и другими компонентами архитектуры сетевого монитора.

связи между мониторами и другими компонентами сетевого монитора

Сетевой трафик собирается (как отдельные кадры) из драйвера NDIS. Драйвер сетевого монитора (Nmnt.sys) затем направляет кадры поставщику сетевых пакетов (NPP), который, в свою очередь, записывает данные в режиме реального времени. NPP — это коллекция COM-интерфейсов, используемых для сбора данных. В этом случае интерфейс IRTC используется для записи в режиме реального времени.

Заметка

NPP используется для отложенных и отслеживаний в режиме реального времени. Для отложенных записей, используемых экспертами и средствами синтаксического анализа, используется интерфейсIDelaydC.

 

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

Три других компонента используются приложениями мониторинга: средство управления монитором, служба управления монитором (MCSVC) и средство просмотра событий:

  • Средство управления монитором используется для управления приложениями мониторинга. Это включает настройку и запуск всех приложений мониторинга.
  • Служба управления монитором (MCSVC) запускает события, предоставляет связь с WMI для просмотра событий и координирует обработку операций мониторинга.
  • Средство просмотра событий отображает события, запущенные службой управления монитором.

IMonitor

IMonitorEventer

IRTC