мониторинг / сбор статистики использования сети в режиме реального времени?

StackOverflow https://stackoverflow.com/questions/3200940

Вопрос

Я был бы признателен за любой совет, основанный на опыте сообщества, относительно следующей задачи, которую я поставил перед собой, т.е.есть какие-нибудь указания на наилучший подход / направление здесь?

Требования

  1. Разрешить сбор / мониторинг использования сети в режиме реального времени с ПК пользователя под управлением Windows по определенному набору IP-адресов (или DNS-имен) для каждого приложения / процесса, запущенного на ПК, с точки зрения разграничения "восходящего" и "нисходящего" трафика.Например:покажите, сколько сетевого трафика было использовано (отправлено на настроенный набор IP-адресов / DNS-имен) для каждого процесса / приложения на КОМПЬЮТЕРЕ за прошедший день.

  2. Решение должно запускаться на компьютере, который использует пользователь (т. е.не требует установки программного обеспечения на отдельном компьютере)

  3. Для ПК с Windows (например,XP, Vista, Windows 7)

  4. Не должно приводить к заметному снижению производительности для пользователей (напримерзамедление работы в Интернете)

  5. Хотелось бы, чтобы собранные данные хранились на КОМПЬЮТЕРЕ таким образом, чтобы программа с графическим интерфейсом (напримерПриложение C # WPF) могло получить доступ для отображения пользователю.

Это было полезно?

Решение

Сетевой монитор Microsoft могу все это сделать.

Новая высокопроизводительная функция захвата позволяет выполнять съемку в более быстрых сетях без потери кадров.Профили анализаторов предоставляют простой способ увеличить скорость фильтрации / синтаксического анализа и позволяют быстро переключаться между различными наборами анализаторов.И обновления пользовательского интерфейса, такие как цвет Правила, макеты окон и столбцы Управление дает вам гибкость в выполнении интересные настройки помогут вам работать так, как вы хотите.

и

  • Модель синтаксического анализатора на основе скриптов с частыми обновлениями
  • Одновременный просмотр в реальном времени Поддержка сеансов записи для Windows Vista
  • Поддержка 32-разрядных платформ и 64-разрядных платформ
  • Поддержка сетевых диалогов и процессов API отслеживания для доступа к системе захвата и механизма синтаксического анализа
  • Режим беспроводного монитора Захват

Другие советы

Для сетевых материалов вы должны пойти на инструменты Microsoft Network Monitor.Также WinPCAP и Ethreal - это некоторые доступные инструменты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top