0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Твой Сетевичок

Программ для учёта трафика в локальной сети достаточно много: как платных, так и бесплатных, сильно различающихся по функционалу. Одна из наиболее популярных Open Source программ – SAMS. Она работает на платформе Linux совместно со Squid.

SAMS требует наличия PHP5, будем использовать Ubuntu Server 14.04. Нам понадобятся пакеты Squid, Apache2, PHP5 с модулями.

SolarWinds Network Bandwidth Analyzer

Данное решение позиционируется производителем как программный пакет из двух продуктов — Network Performance Monitor (базовое решение) и NetFlow Traffic Analyzer (модульное расширение). Как заявляется, они имеют схожие, но все же отличающиеся функциональные возможности для анализа сетевого трафика, дополняющие друг друга при совместном использовании сразу двух продуктов.

Network Performance Monitor, как следует из названия, осуществляет мониторинг производительности сети и станет для вас заманчивым выбором, если вы хотите получить общее представление о том, что происходит в вашей сети. Покупая это решение, вы платите за возможность контролировать общую работоспособность вашей сети: опираясь на огромное количество статистических данных, таких как скорость и надежность передачи данных и пакетов, в большинстве случаев вы сможете быстро идентифицировать неисправности в работе вашей сети. А продвинутые интеллектуальные возможности программы по выявлению потенциальных проблем и широкие возможности по визуальному представлению результатов в виде таблиц и графиков с четкими предупреждениями о возможных проблемах, еще больше облегчат эту работу.

Модульное расширение NetFlow Traffic Analyzer больше сконцентрировано на анализе самого трафика. В то время, как функциональность базового программного решения Network Performance Monitor больше предназначена для получения общего представления о производительности сети, в NetFlow Traffic Analyzer фокус внимания направлен на более детальный анализ процессов, происходящих в сети. В частности, эта часть программного пакета позволит проанализировать перегрузки или аномальные скачки полосы пропускания и предоставит статистику, отсортированную по пользователям, протоколам или приложениям. Обратите внимание, что данная программа доступна только для среды Windows.

Учет Internet-трафика в локальных сетях

Компанию только что подключили к Internet по высокоскоростному каналу связи, и все полны радужных надежд. Однако пройдет неделя-другая, и пользователи начнут досаждать администратору вопросами, почему так медленно загружается очередной многомегабайтный файл, а еще через некоторое время руководство поинтересуется, отчего компания не уложилась в предложенный провайдером лимит по трафику, что, соответственно, привело к дополнительным затратам. Что на это ответить?

Internet — безусловно, важный корпоративный ресурс, однако оставлять его без присмотра оказывается слишком накладно. К счастью, на российский и международный рынки регулярно поступают различные программные продукты, предназначенные для контроля использования полосы пропускания каналов в Internet и управления доступом. Об одном из таких продуктов — BillingOne производства Axis Development Inc. — и пойдет речь в данной статье.

Сами по себе системы учета и тарификации Internet-услуг (биллинговые системы) давно используются провайдерами Internet. А вот применение биллинговых систем для внутренних нужд пока что в основном ограничивается подсчетом продолжительности телефонных переговоров.

Многие приходят к пониманию необходимости внедрения системы управления доступом в Internet после того, как провайдер выставляет компании счет на сумму, в несколько раз превышающую расчетную. Однако неконтролируемый доступ к выделенному каналу может приносить также и косвенные убытки, в связи с перегрузкой корпоративной локальной сети и злоупотреблениями, связанными с Internet. Бороться с косвенными издержками значительно сложнее, но и здесь в ряде случаев можно выйти из положения за счет ограничения суммарного времени работы в Internet. Такой подход далеко не везде может найти применение, однако во многих компаниях доступ к Internet-ресурсам не является первой необходимостью, а значит, дневное ограничение в несколько часов будет вполне целесообразным.

Помимо приведенных выше аргументов, которые подталкивают к внедрению новых решений, бывают ситуации, когда применение систем учета и тарификации услуг по доступу к Internet просто необходимо. Речь идет о так называемых внутренних провайдерах, которые предоставляют доступ в Internet другим компаниям, например, находящимся в том же здании. Такая практика распространена в офисных центрах, где одна компания берет на себя организацию скоростного доступа в Internet, а после предлагает его соседям. Разумеется, сразу возникает вопрос, какую сумму потратила та или иная компания, пользующаяся общим доступом. Можно снимать данные по трафику с маршрутизатора, однако этот способ можно скорее отнести к паллиативу: он малопроизводителен, не нагляден и, кроме того, не дает возможности существенно влиять на Internet-активность пользователей. Ко всему прочему, маршрутизатор, в отличие от настоящей биллинговой системы, не может обеспечить собственно тарификацию услуг, распечатать счет или пересчитать сумму к оплате в нескольких валютах. Таким образом, мы приходим к тому, что автоматизированная система учета и тарификации — вещь если не обязательная, то, по меньшей мере, желательная в любой компании, подключенной к Internet по выделенному скоростному каналу связи. Обратимся теперь к системе BillingOne, рассмотрим ее достоинства и недостатки.

Принцип работы

Подсчет трафика может быть реализован двумя способами, каждый из которых имеет свои плюсы и минусы: с помощью шлюза, через который проходит весь трафик, и путем перехвата сетевых пакетов (sniffing). Первая технология известна всем и в представлении не нуждается: именно на ее основе построены proxy-серверы и межсетевые экраны. Неоспоримым достоинством такой схемы является гарантированный учет каждого байта информации вне зависимости от скорости и загрузки сети. Из наиболее существенных недостатков можно отметить необходимость перенастройки всех клиентских компьютеров на использование нового шлюза и прекращение доступа в Internet в случае аварии на proxy-сервере.

Перехват и анализ пакетов — это современная и гибкая технология (именно она используется в BillingOne), однако она не так надежна, как технология шлюза. Скорость работы и уровень загрузки сети значительно влияют на производительность системы учета, а при превышении некоторых значений нагрузки может происходить потеря пакетов. Все это, разумеется, приводит к погрешности при учете трафика и расчете стоимости услуг. С другой стороны, высокая точность показаний системы при организации внутрикорпоративного биллинга часто и не требуется. По некоторым данным, в сети, работающей на скорости 100 Мбит/с со среднесуточной загрузкой не более 70%, погрешность расчета рассматриваемой системы не превышает одного процента в месяц.

Читать еще:  Нечаянно удалил контакты с телефона как восстановить?

Поскольку система перехватывает все проходящие по сети пакеты, сразу возникает вопрос: как отделять собственно Internet-трафик от внутреннего трафика сети? Разумеется, внутренний трафик учитываться не должен, за редким исключением, поэтому настройка BillingOne предполагает наличие некоторого пула IP-адресов, которые относятся к внутренней сети. Учитывается лишь тот трафик, который проходит между внутренним (т. е. указанным администратором) и внешним (т. е. тем компьютером, IP-адрес которого отсутствует в настройках программы) компьютерами. Пул локальных IP-адресов задается привычным для администраторов способом: указанием IP-адреса и маски подсети. Некоторые проблемы создает применение в локальной сети proxy-сервера или иного шлюза — ведь в этом случае с точки зрения BillingOne все подключения оказываются локальными и учету не подлежат. Здесь нужно использовать дополнительную настройку: придать локальному хосту, на котором установлен proxy-сервер, статус внешнего.

В этом случае все подключения к proxy-серверу будут расцениваться программой как подключения к внешним серверам.

Накладываем ограничение

Получать достоверную информацию о том, какой объем трафика был передан тем или иным пользователем, — безусловно, важно, однако не менее популярна функция запрета доступа при выработке заданного лимита. BillingOne позволяет задавать ограничения на количество мегабайтов, загруженных в один из двух отчетных периодов: суточный и месячный. Таким образом, администратор может ограничивать объем загружаемой информации в сутки или в месяц. BillingOne также дает возможность установки ограничений по трафику для групп пользователей. В случае превышения лимита доступа

к Internet лишается вся группа, вне зависимости от того, какой объем данных был загружен каждым пользователем. Групповые лимиты могут комбинироваться с индивидуальными; при этом пользователь отключается от Internet после превышения одного из лимитов (см. Экран 1).

Ограничение времени работы в Internet, в отличие от ограничения по трафику, уменьшает не прямые, а косвенные издержки, возникающие в результате неоправданного расхода рабочего времени на Internet-серфинг. Подсчитывать время в Internet, как это делают провайдеры доступа по коммутируемым линиям, в локальных сетях компаний чаще всего невозможно. Нередко программное обеспечение для мониторинга трафика в Internet использует методику оценки времени работы в Internet на основе статистики подключений к удаленным серверам. Т. е. просто анализируется промежуток времени между двумя «соседними» подключениями и, если он не превышает определенного значения, считается, что все это время пользователь работал в Internet. Недостаток этой методики очевиден: неточность подсчета, вытекающая из того, что все пользователи работают по-разному. Темп загрузки страниц сильно влияет на результаты, выдаваемые программным обеспечением, поэтому вряд ли данная технология может всерьез рассматриваться в качестве базовой для внутрикорпоративного биллинга.

BillingOne подсчитывает время работы в Internet несколько иначе: во главу угла ставится точность представления информации, хотя при этом не так удобно работать с системой. Для того чтобы выдаваемые результаты соответствовали реальности и не слишком зависели от субъективных факторов, на компьютеры пользователей устанавливается компактная утилита, которая берет на себя не только подсчет проведенного в Internet времени, но и ограничение доступа после выработки заданного администратором лимита. В данной утилите и кроется основной недостаток схемы расчета времени, примененной в BillingOne: не всегда возможно установить на все пользовательские компьютеры дополнительные утилиты. Кроме того, вся система мониторинга при использовании клиентских утилит становится в каком-то смысле неповоротливой, поскольку ряд изменений на сервере (например, смена IP-адреса) приводит к необходимости произвести перенастройку каждого из клиентов.

В клиентском приложении BillingOne применена технология, позволяющая оценивать временные затраты с максимальной точностью. Суть ее сводится к тому, что использование Internet не ограничивается формальным процессом загрузки данных. Просмотр сохраненных Web-страниц в автономном режиме может занимать значительное время и после введения каких-либо ограничений на доступ в Internet. Корпоративные пользователи, начав работать с Internet как по тарифу с почасовой оплатой, могут свести на нет все усилия по получению достоверных статистических данных. Клиентская программа BillingOne предлагает администраторам жесткий, но действенный метод, позволяющий исключить подобные «подтасовки» со стороны пользователей. Утилита попросту отказывает в просмотре каких-либо Web-страниц, в том числе и сохраненных локально, без подключения к Internet и, соответственно, учета реальных затрат. Защита от выгрузки утилиты также реализована не совсем стандартно: собственно, выгрузить BillingOne Client, пользуясь той же панелью управления Windows 2000, не составляет труда. Однако первая же попытка обратиться к Internet-узлу из любого приложения (будь то Web-браузер, FTP-клиент или telnet-терминал) приведет к загрузке клиента в память и восстановлению контроля над использованием Internet-ресурсов.

Тарификация

BillingOne не могла бы называться системой для внутрикорпоративного биллинга, если бы в ней не было функций тарификации и оценки стоимости предоставленных Internet-услуг. Конечно, финансовый блок программы, предназначенной для работы не с коммерческими клиентами, а с сотрудниками предприятия, не столь функционально богат, как биллинговые системы для Internet-провайдеров, однако осуществлять поддержку денежных счетов сотрудников BillingOne умеет. Кроме того, для каждого из пользователей можно применять глобальные и индивидуальные тарифы за трафик и время работы. Также достоин упоминания принцип работы со счетами пользователей, согласно которому на каждый счет начисляется сумма, позволяющая начать работу в Internet. Когда сумма израсходована, пользователь отключается от Internet, а администратор впоследствии может пополнить счет, с сохранением в базе данных информации о выполненной операции (см. Экран 2).

Мониторинг посещений Web-сайтов

Функция мониторинга посещаемости Web-сайтов — непрофильная для данного программного обеспечения, однако удачно дополняет его инструментом для анализа использования Internet в организации. Дополнительная утилита BillingOne WebMonitor отображает для каждого выбранного пользователя (см. Экран 3) список посещенных им Web-сайтов за некоторый промежуток времени (день, неделю, месяц или произвольный период, выбранный администратором). На основе информации о посещаемости Web-сайтов, включающей также время посещений, IP-адрес удаленного Internet-сервера, порт, по которому осуществлялось подключение, BillingOne может вывести ряд отчетов: например, показать десятку сайтов, пользующихся наибольшей популярностью среди сотрудников компании.

Читать еще:  Какой твердотельный накопитель SSD лучше?
Экран 3. Вывод списка посещаемых сайтов для одного из пользователей в утилите BillingOne WebMonitor.

Системные требования и особенности расположения

BillingOne не предъявляет высоких требований к программно-аппаратной базе; стабильно работает на компьютерах с процессорами Pentium II и оперативной памятью объемом 64 Мбайт. В качестве операционной системы на сервере может применяться Windows NT 4.0 и Windows 2000 с последними Service Packs. Однако при этом для BillingOne, как и для любого приложения, перехватывающего пакеты, имеет значение расположение в локальной сети. Программу следует устанавливать на сервер, через который проходит весь интересующий нас трафик. Если требуется учитывать весь трафик в Internet, а сеть разделена коммутаторами, лучше всего установить BillingOne в один сегмент с маршрутизатором или другим устройством, соединяющим локальную сеть и Internet.

Программы учета сетевого трафика

Возможно, когда-нибудь на просторы России и близлежащих стран придет эра безграничного Интернета. Тогда скорость соединения у каждого будет такой, как при копировании данных на жестком диске, компьютеры будут продаваться с уже предустановленным, неограниченным по времени выходом во Всемирную Сеть, а понятие «трафик» станет архаизмом. Вместе с ним исчезнут и программы для учета трафика и, заброшенные разработчиками, будут пылиться в файловых архивах.

К сожалению, эра безграничного Интернета еще очень далеко для многих из нас. Одни до сих пор подсчитывают минуты, оставшиеся на карточке предоплаченного доступа в Сеть. Другие, перестав считать минуты и часы после перехода на DSL или выделенную линию, выполняют ту же операцию сложения, но уже с мегабайтами. В любом случае, программы для подсчета трафика и времени, проведенного в Интернете, не теряют актуальности.

Мы отобрали четыре самых интересных, на наш взгляд, подобных программы и предлагаем вам обзор их основных возможностей.

BMExtreme

BMExtreme — это новое название хорошо известной многим программы Bandwidth Monitor. Ранее программа распространялась бесплатно, теперь же она имеет три версии, и бесплатной является только базовая. В этой версии не предусмотрено никаких возможностей, кроме, собственно, мониторинга трафика, поэтому вряд ли можно считать ее конкурентом других программ. Версия BMExtreme Home предлагает немного больше опций для слежения за трафиком. Так, работая с ней, можно наблюдать за графиком скорости передачи и приема данных, вести лог-файлы за разные периоды (день, неделя, месяц), защищать программу паролем от доступа других пользователей к ее настройкам, создавать отдельные профили для разных пользователей. По умолчанию BMExtreme следит как за Интернет-трафиком, так и за трафиком в локальной сети, однако мониторинг в LAN при желании можно отключить. С помощью BMExtreme можно устанавливать ограничение на количество полученных или переданных данных, а также на общий объем информации, которой вы обмениваетесь с Интернетом. В зависимости от вашего тарифного плана, может понадобиться установка максимального объема данных, полученных/переданных за последние сутки, неделю или месяц. Есть возможность и следить за трафиком только в указанные часы. Как только программа зафиксирует превышение лимита, она может отключить соединение. Версия BMExtreme Pro имеет еще более гибкие настройки для мониторинга локального и Интернет-трафика. Например, она может вести статистику отдельно по IP-адресам, что очень удобно, если за прием информации в пределах страны вы платите меньше, чем за мировой трафик.

Bandwidth Monitor Pro

Разработчики Bandwidth Monitor Pro очень много внимания уделили настройке окна мониторинга трафика. Если в BMExtreme Pro его внешний вид можно изменять, только скрывая/отображая график, тут пользователю предоставляется полная свобода действий. Во-первых, можно определить, какую именно информацию программа будет постоянно показывать на экране. Это может быть количество полученных и переданных данных (как отдельно, так и в сумме) за сегодня и за любой указанный промежуток времени, среднюю, текущую и максимальную скорость соединения. Если у вас установлено несколько сетевых адаптеров, вы можете следить за статистикой для каждого из них отдельно. При этом, нужная информация для каждой сетевой карты также может отображаться в окне мониторинга. Позаботились разработчики и о настройке внешнего вида окна — пользователь может определить его цветовую гамму, степень прозрачности, наличие фона, а также расположить поверх всех окон. Присутствуют и настройки для определения масштаба графика.

Отдельно стоит сказать о системе оповещений, которая реализована тут очень удачно. Можно задавать поведение программы при выполнении заданных условий, которыми могут быть передача определенного количества данных за указанный период времени, достижение максимальной скорости загрузки, изменение скорости соединения и пр. Когда условие выполняется, Bandwidth Monitor Pro может проигрывать аудиофайл, запускать приложение или файл, перезагружать или выключать компьютер, добавлять сведения в лог-файл или же отправлять сообщение по почте. Для корректной работы с почтой необходимо предварительно задать настройки почтового соединения. Если на компьютере работает несколько пользователей, и необходимо следить за общим трафиком, программу можно запускать как службу. В этом случае Bandwidth Monitor Pro будет собирать статистику всех пользователей, которые заходят в систему под своими логинами.

BWMeter

Эта программа имеет не одно, а два окна слежения за трафиком: в одном отображается активность в Интернете, а в другом — в локальной сети. BWMeter дает возможность полностью настроить внешний вид этих окон, а также определить условия их появления на экране. Они могут находиться там постоянно или же отображаться только при слишком низкой или слишком высокой сетевой активности.

Читать еще:  Как настроить Windows 10 после установки?

Программа имеет гибкие настройки для мониторинга трафика. С ее помощью можно определить, нужно ли следить за приемом и передачей данных в Интернет только с этого компьютера или со всех компьютеров, подключенных к локальной сети, установить диапазон IP-адресов, порты и протоколы, для которых будет или не будет производиться мониторинг. Кроме этого, можно отключить слежение за трафиком в определенные часы или дни.

Системные администраторы наверняка оценят возможность распределения трафика между компьютерами в локальной сети. Так, для каждого ПК можно задать максимальную скорость приема и передачи данных, а также одним щелчком мыши запретить сетевую активность.

Очень удачно в BWMeter реализован вывод статистики. Можно быстро посмотреть информацию о количестве принятых и переданных данных по часам, дням, неделям, месяцам и по годам. При этом статистика выводится отдельно для Интернета и локальной сети. В случае необходимости (например, при переустановке системы) данные мониторинга можно экспортировать и импортировать в программу. Кроме этого, BWMeter позволяет просматривать статистику для других компьютеров, на которых установлена программа.

DUTraffic

От всех программ обзора DUTraffic отличает бесплатный статус. Кроме этого, программа имеет еще одно достоинство — русскоязычный интерфейс, который способствует ее быстрому освоению. Единственная из всех программ обзора DUTraffic может подсчитывать, сколько времени вы провели в Интернете и сколько денег вы потратили на загрузку нужной информации. В настройках программы для каждого Интернет-соединения можно указать стоимость загружаемых и отправляемых данных, после чего в окне мониторинга следить за тем, как Интернет медленно делает ваш кошелек тоньше. Если окно со статистикой вам мешает работать, вы можете его скрыть, ведь все необходимые сведения можно увидеть, поднеся курсор к значку программы в системном трее.

Как и коммерческие аналоги, DUTraffic может выполнять разнообразные действия при выполнении тех или иных условий. Так, например, он может проигрывать аудиофайл, показывать сообщение или же разрывать соединение с Интернетом, когда средняя или текущая скорость загрузки меньше заданного значения, когда продолжительность Интернет-сессии превышает указанное число часов, когда передано определенное количество данных. Кроме этого, различные действия могут выполняться циклически, например, каждый раз, когда программа фиксирует передачу заданного объема информации. Статистика в DUTraffic ведется отдельно для каждого пользователя и для каждого соединения с Интернетом. Программа показывает как общую статистику за выбранный промежуток времени, так и информацию о скорости, количестве переданных и принятых данных и финансовых затратах за каждую сессию.

Выводы

В целом можно сказать, что большинству домашних пользователей будет достаточно возможностей, которые предоставляет DUTraffic. Программа информативна и наглядна, имеет достаточно параметров для настройки внешнего вида окна мониторинга и может оповещать пользователя о важных событиях, которые касаются передачи информации через Интернет. Если же говорить о самой функциональной программе, это, безусловно, BWMeter. Это приложение будет незаменимо для администраторов локальных сетей, так как дает возможность четко определить, куда уходит трафик, ограничить передачу и прием данных для каждого пользователя, запретить обмен данными с определенным сайтом и т.д.

Описание

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

«Учет трафика» обладает широкими возможностями настройки оповещений и запуска определенных действий – от отправки SMS и писем электронной почты до завершения работы компьютера и перезапуска служб – в случае превышения критических значений скорости или объема трафика каким-либо хостом.

Программа «Учет трафика» реализована в виде службы и может быть установлена на сервере для учета трафика в сети, накопления статистики и генерации оповещений в фоновом режиме круглосуточно.

Учет трафика осуществляется по SNMP-протоколу, WMI или при помощи удаленных агентов, которые необходимо установить на удаленные ПК для считывания значений трафика (агент реализован в виде службы, его дистрибутив включен в пакет установки).

Администраторы могут наблюдать графики скорости входящего и исходящего трафика компьютеров и сетевых устройств на экране в режиме реального времени, оперативно определять, кто расходует больше всех трафика и забивает канал.

Система сканирует трафик на компьютерах сети постоянно и может оповещать администратора при выполнении определенных условий. Способы оповещения:

  • Выдача сообщения на экран компьютера.
  • Звуковой сигнал.
  • Отправка сообщений по электронной почте.
  • Запись в файл журнала программы.
  • Запись в журнал событий системы.

Кроме того, программа учета трафика может осуществлять определенные действия при выполнении условий: запускать программу, выполнять VB- или JS-сценарий, перезапускать службу, перезагружать компьютер и т. п.

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

✅ Купите 10-Strike Software учет трафика (лицензия), на 1 пк, опрос 500 сенсоров трафика на официальном сайте

✅ Лицензия 10-Strike Software учет трафика (лицензия), на 1 пк, опрос 500 сенсоров трафика по выгодной цене

✅ 10-Strike Software Учет Трафика (лицензия), На 1 ПК, опрос 500 сенсоров трафика, лицензионное программное обеспечение купите в Москве и других городах России


Антивирусная проверка с помощью Traffic Inspector Next Generation осуществляется на уровне шлюза. Защита от вредоносного ПО может быть реализована с помощью антивируса Kaspersky или ClamAV, выполняемых на самом устройстве, или через внешний антивирус, выполняемый на стороннем хосте.

Широкий функционал Traffic Inspector Next Generation позволяет осуществить грамотный мониторинг сетевой активности сотрудников компании, а также предотвратить заражение рабочих станций пользователей вредоносным программным обеспечением.

Протестировать Traffic Inspector Next Generation в своей сети.
Бесплатно в течение 30 дней.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector