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

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

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

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

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

О мониторинге сети

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

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

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

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

ИНТЕРЕСНО: Лучшие сканеры IP для Linux

Кратко о SNMP

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

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

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

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

Как SNMP используется для мониторинга сетей

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

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

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

ТАКЖЕ ЧИТАЙТЕ: Лучшие инструменты управления журналами Linux

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

Как операционная система, Linux функционально не сильно отличается от любых других, таких как Windows или OS X. Основное отличие Linux от других популярных операционных систем заключается в том, что Linux является бесплатным продуктом с открытым исходным кодом и большинством дистрибутивов. доступны бесплатно. Здесь важно различать «бесплатное» в «бесплатном и с открытым исходным кодом» от «бесплатное в« бесплатном »». Первый относится к свободе, а не к цене.

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

Linux как платформа мониторинга сети

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

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

ДОЛЖЕН ПРОЧИТАТЬ: Лучшие коллекторы NetFlow для Linux

Лучшие инструменты для мониторинга сети Linux

1. ManageEngine OpManager

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

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

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

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

2. Zabbix

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

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

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

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

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

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

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

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

4. Нагиос

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

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

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

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

5. Кактусы

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

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

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

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

6. MRTG

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

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

Установка 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 году

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