6 лучших инструментов мониторинга пропускной способности Linux в 2021 году

6 лучших инструментов мониторинга пропускной способности Linux в 2021 году

У нас есть сочетание платных и бесплатных инструментов, которые сильно различаются по набору функций, но все они предлагают базовый мониторинг полосы пропускания SNMP. Вот наше руководство по лучшим инструментам мониторинга пропускной способности Linux.

6 лучших инструментов мониторинга пропускной способности Linux в 2021 году

Знание - сила! Следовательно, знание того, какая пропускная способность сети, которой вы управляете, даст вам власть, позволив вам действовать упреждающе и обеспечив максимальное предотвращение перегрузки сети. Для этого вам понадобятся инструменты мониторинга пропускной способности. А поскольку Linux является популярной платформой у многих сетевых администраторов, давайте взглянем на некоторые из лучших доступных инструментов мониторинга пропускной способности Linux. Учитывая, что большинство из них являются бесплатными и с открытым исходным кодом, они позволят вам начать мониторинг пропускной способности без каких-либо других затрат, кроме времени, которое вы потратите на их установку и настройку. Как вы вскоре узнаете, многие из этих инструментов ничем не уступают лучшим инструментам Windows .

Мы начнем наше исследование с обзора мониторинга пропускной способности. Мы объясним, что это такое и, что более важно, как это работает. Это приведет нас к обсуждению простого протокола управления сетью, который является основой большинства инструментов мониторинга. Затем мы кратко обсудим Linux в целом, а также то, что означает его использование в качестве платформы для инструментов мониторинга. Когда мы все на одной странице, мы будем готовы к основной теме - лучшим инструментам мониторинга пропускной способности Linux.

Мониторинг полосы пропускания

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

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

Планирование мощности - еще одно важное преимущество инструментов сетевого мониторинга. Сетевые каналы - особенно соединения WAN на большие расстояния - дороги и часто имеют только ту полосу пропускания, которая требовалась при их первоначальной установке. Хотя тогда такая пропускная способность могла быть нормой, в конечном итоге ее нужно будет увеличить. Наблюдая за развитием использования полосы пропускания ваших сетевых схем, вы сможете увидеть, какие из них необходимо обновить и когда.

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

Объяснение мониторинга SNMP

Большинство инструментов мониторинга пропускной способности сети полагаются на простой протокол управления сетью (SNMP), чтобы творить чудеса. Большинство сетевого оборудования имеет встроенные возможности SNMP и может опрашиваться средствами мониторинга через регулярные промежутки времени. Несмотря на вводящее в заблуждение название, SNMP на самом деле довольно сложен. Но не волнуйтесь, вам не нужно быть экспертом и знать все о нем, чтобы использовать его. Это похоже на то, что вам не нужно быть автомехаником, чтобы водить машину. Однако желательно иметь хотя бы некоторое представление о том, как это работает, поэтому давайте посмотрим на это.

По своей сути, SNMP - это протокол связи, который определяет, как система управления SNMP может считывать и записывать рабочие параметры на удаленных устройствах. Параметры называются идентификаторами объекта или OID. Некоторые из интересных OID с точки зрения мониторинга - это те, которые содержат основные показатели устройства, такие как, например, загрузка ЦП и памяти или использование диска. Но при мониторинге использования полосы пропускания сети два OID представляют особый интерес. Это количество байтов и байтов счетчиков, связанных с каждым интерфейсом. Они автоматически увеличиваются сетевыми устройствами при вводе или выводе данных.

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

Пример из реальной жизни

Вот как большинство систем мониторинга используют SNMP для отслеживания использования полосы пропускания. Они периодически считывают байты входящего и исходящего байтов интерфейсов сетевого устройства через известные интервалы. Пять минут - типичное значение интервала, но для более точного разрешения можно использовать более короткие промежутки времени. Затем они сохраняют опрошенные значения в какой-то базе данных или файле.

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

Важно отметить, что вы получаете оценку среднего использования за интервал опроса, а не реальное использование полосы пропускания. Например, предположим, что канал используется с максимальной пропускной способностью в течение половины интервала опроса и не несет трафика в течение другой половины. Он будет отображаться как загруженный на 50% от своей мощности, несмотря на то, что он был загружен на максимум в течение длительного периода. Более короткие интервалы опроса уменьшат это искажение, но важно помнить, что эти системы дают вам только средние значения.

Несколько слов о Linux

Как операционная система, Linux функционально не сильно отличается от любых других, таких как Windows или OS X. Основное отличие Linux от других популярных операционных систем заключается в том, что Linux является продуктом с открытым исходным кодом, и доступно большинство дистрибутивов. бесплатно. Многие люди склонны путать открытый исходный код и бесплатный. Это правда, что программное обеспечение с открытым исходным кодом часто бывает бесплатным, но это не всегда так. Например, ОС Red Hat Enterprise Linux платная. Чтобы усугубить путаницу, участники движения за открытый исходный код часто называют программное обеспечение с открытым исходным кодом свободным, подразумевая свободу, а не отсутствие затрат.

На протяжении многих лет Linux, которая когда-то была маргинальной операционной системой, устанавливаемой ботаниками и студентами, изучающими информатику, я помню, как потратил недели на загрузку SLS Linux по одному образу дискеты со скоростью 1200 бод; Думаю, я был одним из тех ботаников - стал популярным вариантом в качестве серверной операционной системы. Некоторые недавние дистрибутивы также добились значительных успехов в качестве жизнеспособной альтернативы Windows в качестве операционной системы для персонального компьютера.

Использование Linux в качестве платформы мониторинга

Хотя Linux - популярная операционная система для серверов всех типов, это еще более актуально, когда дело доходит до запуска определенных инструментов. Существует несколько бесплатных инструментов для мониторинга пропускной способности сети с открытым исходным кодом, которые работают только в Linux. И если выбранный вами инструмент может работать как в Windows, так и в Linux, не будет ли экономически более целесообразным использовать бесплатную ОС, чем тратить деньги на дорогостоящую операционную систему?

Хотя некоторые люди по-прежнему не доверяют свободным операционным системам и программному обеспечению с открытым исходным кодом для критически важных приложений и не будут, например, размещать свои ценные корпоративные данные на сервере MySQL, работающем в Linux, многие из них обычно этого не делают. столько же возражений против использования платформы для запуска инструментов сетевого администрирования.

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

Лучшие инструменты мониторинга пропускной способности Linux

Мы искали в Интернете одни из лучших инструментов мониторинга пропускной способности, которые могут работать в Linux. Мы разработали несколько коммерческих продуктов, а также несколько бесплатных продуктов с открытым исходным кодом. Некоторые продукты из нашего списка можно установить на Linux или Windows, а некоторые - только на Linux. Все они предлагают мониторинг полосы пропускания SNMP, и все они имеют централизованную консоль, где вы можете настроить инструмент и увидеть результаты мониторинга. Хотя есть несколько инструментов, работающих только с командной строкой, мы исключили их из нашего списка.

1. ManageEngine OpManager

ManageEngine OpManager это мощная сеть все-в-одном мониторинга инструмент , который мониторинга предлагает комплексные сетевые возможности. Это может помочь вам следить за использованием пропускной способности сети, обнаруживать сбои в сети в режиме реального времени, устранять ошибки и предотвращать простои. Инструмент поддерживает различные среды от нескольких поставщиков и может масштабироваться в соответствии с вашей сетью, независимо от ее размера. Он может работать как в Linux, так и в Windows, и позволит вам контролировать свои устройства и сеть, а также обеспечивает видимость всей сетевой инфраструктуры. Установка и настройка этого продукта быстрая и простая. Вы можете запустить его менее чем за две минуты. Он не требует сложных процедур установки и поставляется в комплекте со встроенными базами данных и веб-серверами.

6 лучших инструментов мониторинга пропускной способности Linux в 2021 году

ManageEngine OpManager постоянно контролирует работу сетевых устройств в режиме реального времени и отображает его на живых приборных панелях и графиках. Помимо пропускной способности, он проверяет несколько критических операционных показателей, таких как потеря пакетов, ошибки и отбрасывание и т. Д.

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

2. Zabbix

Zabbix - это бесплатный продукт с открытым исходным кодом, который можно использовать для мониторинга чего угодно. Инструменты могут работать в нескольких дистрибутивах Linux, включая Rapsbian, версию Raspberry Pi для Linux, и они будут контролировать пропускную способность сети, серверы, приложения и службы, а также облачные среды. Он отличается высокопрофессиональным внешним видом. Этот продукт также может похвастаться широким набором функций, неограниченной масштабируемостью, распределенным мониторингом, надежной безопасностью и высокой доступностью. Несмотря на то, что это бесплатный продукт, это настоящий продукт корпоративного уровня.

6 лучших инструментов мониторинга пропускной способности Linux в 2021 году

Zabbix использует комбинацию технологий мониторинга. Он поддерживает мониторинг SNMP, а также интеллектуальный интерфейс мониторинга платформы (IMPI). Он также может выполнять мониторинг на основе агентов с помощью агентов, доступных для большинства платформ. Для упрощения настройки есть автоматическое обнаружение, а также готовые шаблоны для многих устройств. Пользовательский веб-интерфейс инструмента имеет несколько расширенных функций, таких как информационные панели на основе виджетов, графики, сетевые карты, слайд-шоу и подробные отчеты.

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

3. Нагиос

Доступны две версии Nagios . Есть бесплатный Nagios Core с открытым исходным кодом и платный Nagios XI . Оба используют один и тот же базовый движок, но на этом сходство заканчивается. Nagios Core - это система мониторинга с открытым исходным кодом, работающая в Linux. Система является полностью модульной, в основе которой лежит собственно механизм мониторинга. Движок дополнен десятками доступных плагинов, которые можно загрузить, чтобы добавить функциональности системе. Каждый плагин добавляет некоторые функции в ядро.

6 лучших инструментов мониторинга пропускной способности Linux в 2021 году

Сохраняя модульный подход, интерфейс инструмента также является модульным, и несколько различных вариантов, разработанных сообществом, также доступны для загрузки. Ядро Nagios , плагины и передний конец объединить и сделать довольно полную систему мониторинга. Однако у этой модульности есть недостаток. Настройка Nagios Core может оказаться сложной задачей.

Nagios XI - это коммерческий продукт, основанный на движке Nagios Core, но это полное автономное решение для мониторинга. Продукт нацелен на широкую аудиторию от малого бизнеса до крупных корпораций. Его намного проще установить и настроить, чем Nagios Core , благодаря мастеру настройки и механизму автоматического обнаружения. Конечно, такая простота установки и настройки имеет свою цену. Вы можете рассчитывать заплатить около 2000 долларов за лицензию на 100 узлов и примерно в десять раз больше за безлимитную.

4. Ядро Зеносса

Zenoss Core, возможно, не так популярен, как некоторые другие инструменты мониторинга в этом списке, но он действительно заслуживает того, чтобы быть здесь из-за своего набора функций и профессионального внешнего вида. Инструмент может отслеживать многие вещи, такие как использование полосы пропускания, потоки трафика или такие службы, как HTTP и FTP. Он имеет чистый и простой пользовательский интерфейс, а его система предупреждений превосходна. Стоит упомянуть довольно уникальную систему множественных предупреждений. Это позволяет предупредить второго человека, если первый не отвечает в течение заранее заданной задержки.

6 лучших инструментов мониторинга пропускной способности Linux в 2021 году

С другой стороны, Zenoss Core - одна из самых сложных систем мониторинга для установки и настройки. Установка - это полностью управляемый процесс из командной строки. Сегодняшние сетевые администраторы привыкли к установщикам с графическим интерфейсом, мастерам настройки и механизмам автоматического обнаружения. Это может сделать установку продукта несколько архаичной. Опять же, это соответствует миру Linux. Доступна обширная документация по установке и настройке, и конечный результат стоит затраченных усилий.

5. Кактусы

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

6 лучших инструментов мониторинга пропускной способности Linux в 2021 году

Основная сила этого инструмента заключается в опросе устройств для получения их показателей, таких как использование полосы пропускания, и построении графиков собранных данных на веб-страницах. Он отлично справляется с этим, но это все, что он делает. Если вам не нужны оповещения, необычные отчеты или другие дополнения, простота продукта может быть именно тем, что вам нужно. А если вам нужна дополнительная функциональность, Cacti имеет открытый исходный код и полностью написан на PHP, что делает его легко настраиваемым, и вы можете добавлять любые недостающие функции, которые вам нужны.

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

6. MRTG

Мульти - маршрутизатор трафика Grapher или MRTG , является дедушкой всех систем мониторинга пропускной способности сети. Хотя проект с открытым исходным кодом существует с 1995 года, он все еще широко используется, несмотря на то, что последней версии уже пять лет. Он доступен для Linux и Windows. Первоначальная установка и настройка несколько сложнее, чем у других систем мониторинга, но отличная документация легко доступна.

6 лучших инструментов мониторинга пропускной способности Linux в 2021 году

Установка MRTG - это многоэтапный процесс, и вам необходимо внимательно следовать инструкциям по установке. После установки вы настраиваете программное обеспечение, редактируя его файл конфигурации. Что не хватает MRTG в удобстве использования, так это в гибкости. Написанный в основном на Perl, он может быть легко изменен и адаптирован к конкретным потребностям. И тот факт, что это первая система мониторинга и что она все еще существует, свидетельствует о ее ценности.


6 лучших инструментов управления сетью, которые отслеживают производительность

6 лучших инструментов управления сетью, которые отслеживают производительность

Рынок программного обеспечения для управления сетью очень переполнен. Сократите свой поиск, следуя нашим рекомендациям по лучшим инструментам управления сетью.

10 лучших инструментов Ping Sweep, чтобы рассказать вам больше о вашей сети

10 лучших инструментов Ping Sweep, чтобы рассказать вам больше о вашей сети

Проверка связи может быть использована в ваших интересах многими способами. Читайте дальше, пока мы обсуждаем, как и представляем 10 лучших инструментов проверки Ping, которые вы можете найти.

6 лучших инструментов для мониторинга веб-сайтов

6 лучших инструментов для мониторинга веб-сайтов

Веб-сайты важны и должны постоянно контролироваться для адекватной работы. Вот некоторые из лучших инструментов для мониторинга веб-сайтов.

Лучшие инструменты развертывания программного обеспечения для команд разработчиков в 2022 году

Лучшие инструменты развертывания программного обеспечения для команд разработчиков в 2022 году

Вот некоторые из лучших инструментов для развертывания программного обеспечения, которые облегчают управление любым количеством машин.

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

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

Если вы работаете в сфере здравоохранения или каким-либо образом связаны с ИТ в этой отрасли, скорее всего, вы слышали о HIPAA. Переносимость медицинского страхования

Обзор лучших бесплатных сборщиков и анализаторов sFlow в 2021 году

Обзор лучших бесплатных сборщиков и анализаторов sFlow в 2021 году

sFlow - это протокол анализа потока, который встроен во многие сетевые устройства. Мы рассматриваем пятерку лучших бесплатных сборщиков и анализаторов sFlow.

Лучшие инструменты и программное обеспечение для безагентного мониторинга инфраструктуры в 2021 году

Лучшие инструменты и программное обеспечение для безагентного мониторинга инфраструктуры в 2021 году

Чтобы помочь вам выбрать правильный, мы представили лучшие инструменты безагентного мониторинга инфраструктуры и дали вам быстрый обзор каждого из них.

SolarWinds Mail Assure - ОБЗОР 2021 г.

SolarWinds Mail Assure - ОБЗОР 2021 г.

Безопасность электронной почты - важная задача поставщиков управляемых услуг. Мы рассматривали SolarWinds Mail Assure, один из лучших инструментов для этой цели.

Лучшие инструменты сетевого мониторинга для Windows 10 в 2021 году

Лучшие инструменты сетевого мониторинга для Windows 10 в 2021 году

Для сетевого монитора Windows требуются инструменты с ограниченными требованиями. Сегодня мы познакомились с лучшими инструментами сетевого мониторинга для Windows 10.

9 лучших инструментов для устранения неполадок сети, которые мы рассмотрели в 2021 году

9 лучших инструментов для устранения неполадок сети, которые мы рассмотрели в 2021 году

Чтобы помочь вам разобраться в лабиринте инструментов, доступных для устранения неполадок в сети, мы раскрыли наш выбор лучших инструментов для устранения неполадок в сети.