6 лучших инструментов управления сетью, которые отслеживают производительность
Рынок программного обеспечения для управления сетью очень переполнен. Сократите свой поиск, следуя нашим рекомендациям по лучшим инструментам управления сетью.
Сегодня мы сравниваем инструменты мониторинга с открытым и закрытым исходным кодом. Наша цель - не начинать нескончаемую дискуссию, а дать вам представление о том, что доступно. Хотя сторонники одного, как правило, враги другого, мы считаем, что в каждой категории есть хорошее и плохое программное обеспечение. Мы рассмотрим некоторые из лучших продуктов любого типа. Как вы увидите, в любой категории есть много хороших вариантов.
Мы начнем с объяснения того, что такое программное обеспечение с открытым исходным кодом, а затем сравним несколько аспектов каждой модели распространения. Мы посмотрим, как они будут сравниваться по цене, а также по поддержке, производительности, надежности и настройке. Затем мы рассмотрим некоторые проблемы безопасности, связанные с программным обеспечением с открытым исходным кодом, прежде чем завершить наш тур, рассмотрев некоторые из лучших бесплатных инструментов мониторинга с открытым исходным кодом и некоторые платные альтернативы, которые вы можете предпочесть.
О программном обеспечении с открытым исходным кодом
Когда мы говорим о программном обеспечении с открытым исходным кодом, мы обычно имеем в виду более широкую концепцию, называемую бесплатным программным обеспечением и программным обеспечением с открытым исходным кодом. Под свободным понимается свобода, а не отсутствие затрат. Благодаря бесплатному программному обеспечению с открытым исходным кодом любой может свободно использовать, копировать, изучать и изменять программное обеспечение любым способом, а исходный код является открытым, так что люди могут добровольно улучшать дизайн программного обеспечения. Это отличается от проприетарного программного обеспечения или программного обеспечения с закрытым исходным кодом, где программное обеспечение обычно находится под ограничительным лицензированием авторских прав, а исходный код обычно скрыт от пользователей.
Некоторые преимущества использования бесплатного программного обеспечения с открытым исходным кодом включают снижение затрат на программное обеспечение, повышенную безопасность и стабильность, защиту конфиденциальности, образование и предоставление пользователям большего контроля над собственным оборудованием. Сегодня бесплатное программное обеспечение с открытым исходным кодом есть повсюду. Например, операционные системы, такие как Linux и потомки BSD, широко используются и работают на миллионах серверов. Лицензии на бесплатное программное обеспечение и лицензии с открытым исходным кодом также используются многими программными пакетами. Более того, движение за бесплатное программное обеспечение и движение за программное обеспечение с открытым исходным кодом - это социальные движения в сети, которые способствуют широкому распространению бесплатного программного обеспечения и программного обеспечения с открытым исходным кодом.
Сравнение открытого и закрытого кода
При принятии решения о выборе решения для мониторинга с открытым или закрытым исходным кодом необходимо учитывать несколько факторов. Хотя стоимость - или ее отсутствие - может быть серьезным недостатком, всегда следует учитывать все углы. Давайте сравним преимущества и недостатки обоих подходов по различным факторам, таким как цена, а также поддержка, производительность и надежность, а также возможности настройки. Это поможет вам решить, хотите ли вы пойти по тому или иному маршруту.
Цена
Большинство инструментов мониторинга с открытым исходным кодом доступны бесплатно. Таким образом, они могут обеспечить очевидную экономию средств для организаций, поскольку не требуют финансовых вложений. Однако это не всегда так, и нередко можно увидеть, что решение для мониторинга с открытым исходным кодом требует, чтобы пользователи платили за дополнительные функции или дополнительные функции.
Хотя это напрямую не связано со стоимостью инструментов мониторинга, следует учитывать также юридические вопросы и нормативные требования. Некоторые нормативно-правовые базы конкретно запрещают использование программного обеспечения с открытым исходным кодом. Кроме того, некоторые программы с открытым исходным кодом могут использоваться только для некоммерческих приложений. Помните об этом, поскольку в конечном итоге нарушения могут стоить вам больше, чем вы ожидали.
Что касается инструментов мониторинга с закрытым исходным кодом, многие поставщики - если не все - предлагают бесплатный пробный период, который позволяет вам протестировать продукты и убедиться, что они соответствуют вашим потребностям. По истечении пробного периода большинство платных инструментов мониторинга будут предлагать различные уровни или уровни платежей, обычно в зависимости от количества отслеживаемых интерфейсов, узлов или устройств.
Рынок сильно изменился за последние годы. Некоторое время назад инструмент для мониторинга обычно можно было приобрести у торгового посредника. Сегодня многие поставщики перешли на модель прямой электронной коммерции и продают товары напрямую клиентам через свои веб-сайты. Одним из преимуществ этой бизнес-модели является то, что вы часто можете получить выгоду от различных рекламных акций, которые могут быть предложены поставщиками. Вам следует выполнить быстрый поиск в Интернете любых применимых промо-кодов, которые вы можете использовать, особенно в конце каждого квартала, когда поставщики стремятся достичь своих целей по продажам.
Служба поддержки
Поддержка часто оказывается областью, в которой программное обеспечение с открытым исходным кодом имеет наихудшую репутацию. Верно, что без поддержки со стороны крупной организации «официальная» поддержка программ с открытым исходным кодом зачастую катастрофически отсутствует. Тем не менее, поддержка сообщества - это то, где сияет модель. Часто доступны онлайн-форумы поддержки, поддерживаемые сообществом, и, хотя вы определенно не получите никакого соглашения об уровне обслуживания (SLA), поддержки, которую вы получаете из этих источников, часто бывает достаточно.
Имейте в виду, что поддержка, которую вы получаете с программным обеспечением с открытым исходным кодом, а не только с инструментами мониторинга в этом отношении, сильно различается. Если вам абсолютно необходима надежная поддержка, убедитесь, что вы сделали свою домашнюю работу и убедитесь, что вы получите необходимую поддержку.
Платные решения, с другой стороны, обычно поставляются в комплекте с поддержкой, которая поддерживается организованной структурой с агентами, соглашениями об уровне обслуживания и часто круглосуточной доступностью. Вы можете разумно ожидать, что любая проблема, с которой вы можете столкнуться, будет быстро решена и решена к вашему удовлетворению. Однако предлагаемая поддержка довольно сильно варьируется от поставщика к поставщику, и это область, которую вы должны внимательно изучить, если поддержка является одним из ваших приоритетов.
Кроме того, производители инструментов мониторинга с закрытым исходным кодом, как правило, предлагают лучшую документацию, чем их аналоги с открытым исходным кодом, что в первую очередь несколько снижает потребность в поддержке. И, как и на арене с открытым исходным кодом, на нескольких платформах программного обеспечения с закрытым исходным кодом также будут форумы, основанные на сообществе, где пользователи могут делиться советами и помогать друг другу.
Производительность и надежность
Производительность и надежность, вероятно, являются областью, где меньше всего различий между программным обеспечением с открытым и закрытым исходным кодом. Некоторые будут утверждать, что производительность инструментов с открытым исходным кодом в значительной степени зависит от вклада сообщества и, как таковая, не может быть так же хороша, как инструменты с закрытым исходным кодом, которые обычно движимы коммерческими интересами. Другие скажут, что программное обеспечение с открытым исходным кодом требует более частого обновления и исправления.
Мой опыт показывает, что ничто из этого не заслуживает доверия. Я видел надежное программное обеспечение с открытым исходным кодом и абсолютно паршивое коммерческое. Поддержка крупной коммерческой организации никоим образом не гарантирует качество, производительность или надежность. Есть хорошее программное обеспечение и плохое программное обеспечение, так же как есть программное обеспечение с открытым исходным кодом и программное обеспечение с закрытым исходным кодом, но между ними нет абсолютно никакой корреляции.
Конечно, коммерческое программное обеспечение с закрытым исходным кодом, как правило, проще в использовании и более совершенным, чем программное обеспечение с открытым исходным кодом. В конце концов, их производителям нужно что-то, что могло бы убедить клиентов выложить важные суммы денег. Но даже это не обязательно так.
Настройка
Программное обеспечение с открытым исходным кодом дает конечным пользователям доступ к исходному коду. Это, в свою очередь, позволяет им модифицировать программное обеспечение в соответствии со своими конкретными потребностями. На первый взгляд, это может показаться высшим уровнем настройки. Но на самом деле это палка о двух концах. Настройка программного обеспечения с открытым исходным кодом часто требует написания кода, который зачастую недоступен для большинства пользователей.
Напротив, программное обеспечение с закрытым исходным кодом часто предлагает различные уровни настройки, которые можно применять без написания какого-либо кода. Вы не сможете добавить некоторые дополнительные функции к таким инструментам, но если необходимый вам уровень настройки связан с адаптацией панели инструментов к вашим потребностям или подготовкой отчета с некоторыми конкретными данными, многие коммерческие инструменты мониторинга позволят вам это сделать. .
Как насчет безопасности?
Будет ли программное обеспечение с открытым исходным кодом или с закрытым исходным кодом более безопасным - это постоянные и, вероятно, бесконечные споры. Противники программного обеспечения с открытым исходным кодом часто утверждают, что благодаря тому, что исходный код доступен, такое программное обеспечение более уязвимо для атак. Однако опыт показывает, что для программного обеспечения с открытым исходным кодом обычно написано меньше вредоносных программ. Кроме того, сторонники программного обеспечения с открытым исходным кодом утверждают, что существует меньше эксплойтов из-за более частых исправлений и количества разработчиков, которые постоянно вносят вклад в безопасность проекта.
Многие профессионалы согласятся, что программное обеспечение с закрытым исходным кодом более безопасно. Частично это связано с его моделью разработки в контролируемой среде надежным поставщиком. И всякий раз, когда обнаруживается уязвимость, надежные поставщики быстро работают над разработкой и предоставлением исправлений и обновлений, чтобы уберечь своих клиентов от неприятностей. Ресурсы с открытым исходным кодом часто не могут конкурировать с усилиями по обеспечению безопасности, прилагаемыми к решениям с закрытым исходным кодом.
Лучшие инструменты мониторинга с открытым исходным кодом (и некоторые альтернативы с закрытым исходным кодом)
Мы обыскали рынок в поисках лучших инструментов для мониторинга с открытым исходным кодом. Наша идея заключалась в том, чтобы дать вам хороший образец того, что доступно. Но чтобы было интереснее, мы также рассмотрим некоторые коммерческие альтернативы. Не ожидайте совпадения функций и функций ни в одной из коммерческих альтернатив, которые мы противопоставляем предложениям с открытым исходным кодом. Все инструменты мониторинга разные, и никакие два пакета не могут поддерживать такое сравнение. Вместо этого мы сравниваем общее качество каждого инструмента.
1. Zabbix
Первым в нашем списке стоит Zabbix , бесплатный продукт с открытым исходным кодом, но имеющий высокопрофессиональный внешний вид, очень похожий на то, что вы ожидаете от коммерческого продукта. Но привлекательный внешний вид пользовательского интерфейса - не единственные его достоинства. Продукт также обладает впечатляющим набором функций. Он будет контролировать большинство подключенных к сети устройств в дополнение к сетевому оборудованию. Это будет отличный выбор для тех, кто нуждается в серверах мониторинга в дополнение к использованию полосы пропускания сети.
Zabbix использует SNMP, а также интеллектуальный интерфейс мониторинга платформы (IMPI) для мониторинга устройств. Вы можете использовать программное обеспечение для мониторинга пропускной способности, использования ЦП и памяти устройства, общего состояния и производительности устройства, а также изменений конфигурации, что является довольно уникальной функцией в этом списке. Этот инструмент делает больше, чем просто мониторинг использования полосы пропускания сети. Он также имеет впечатляющую и полностью настраиваемую систему оповещений, которая не только отправляет оповещения по электронной почте или SMS, но также запускает локальные сценарии, которые можно использовать для автоматического исправления некоторых проблем.
Альтернатива: SolarWinds Network Performance Monitor (БЕСПЛАТНАЯ ПРОБНАЯ ПРОБНАЯ ИНФОРМАЦИЯ)
Компания SolarWinds , производитель Network Performance Monitor, существует уже около 20 лет и пользуется прочной репутацией благодаря созданию одних из лучших инструментов сетевого и системного администрирования. Многие продукты компании получили восторженные отзывы и считаются одними из лучших в своих областях. Компания также известна своими бесплатными инструментами, каждый из которых предназначен для конкретных потребностей сетевых администраторов.
SolarWinds Network Performance Monitor является в первую очередь мониторинга пропускной способности SNMP , но это может сделать намного больше. По своей сути, продукт предлагает комплексный мониторинг неисправностей и управление производительностью с использованием SNMP и, таким образом, совместим с большинством оборудования. Функция NetPath инструмента позволяет вам просматривать критический сетевой путь между любыми двумя наблюдаемыми точками в вашей сети. Кроме того, он также может автоматически создавать интеллектуальные карты сети.
К другим сильным сторонам продукта относятся расширенные функции оповещения и инструментальная панель анализа производительности PerfStack . Еще одна эксклюзивная функция - это функция Network Insights, которая позволяет осуществлять комплексный мониторинг устройств. Инструмент также может отслеживать программно определяемые сети (SDN) и имеет встроенную поддержку Cisco ACI, а также возможность мониторинга беспроводных сетей и создания базовых показателей производительности сети.
SolarWinds Network Performance Monitor имеет довольно простую структуру ценообразования. Лицензирование зависит от количества отслеживаемых элементов. Доступно пять уровней лицензирования для 100, 250, 500, 2000 и неограниченного количества элементов по цене от 2 955 до 32 525 долларов, включая первый год обслуживания. Если вы предпочитаете протестировать инструмент перед совершением покупки, можно получить бесплатную 30-дневную пробную версию без ограничений по элементам .
2. Nagios Core
Доступны две версии Nagios. Есть бесплатный Nagios Core с открытым исходным кодом, а затем есть платный Nagios XI. Оба используют один и тот же базовый движок, но на этом сходство заканчивается. Прямо сейчас давайте взглянем на Nagios Core , систему мониторинга с открытым исходным кодом, работающую в операционной системе Linux. Это полностью модульная система, в основе которой - собственно механизм мониторинга - собственно ядро Nagios . Этот мощный движок дополняется десятками доступных плагинов, которые можно загрузить для добавления функциональности в систему, причем каждый плагин добавляет некоторые функции в ядро.
Однако модульный подход выходит далеко за рамки серверной части инструмента. Интерфейс инструмента такой же модульный, если не больше. Также доступны для загрузки различные варианты интерфейса, разработанные сообществом. Nagios Ядро , плагины и передний конец объединить и сделать довольно полную систему мониторинга. Однако у этой модульной концепции есть недостаток. Настройка Nagios Core может оказаться сложной задачей. Это отчасти компенсируется доступной поддержкой со стороны сообщества.
Платная альтернатива: Nagios XI
Nagios XI - это программное обеспечение для мониторинга серверов и сетей корпоративного уровня, которое обеспечивает комплексный мониторинг приложений, услуг и сети в централизованном решении. Продукт является прямым потомком Nagios Core и использует тот же основной движок. Этот продукт позволяет отслеживать все критически важные компоненты инфраструктуры, такие как приложения, службы, операционные системы, сетевые протоколы, системные показатели и сетевая инфраструктура.
Мощные информационные панели Nagios XI обеспечивают быстрый доступ к мощной информации мониторинга и сторонним данным. Различные представления предоставляют пользователям быстрый доступ к наиболее полезной информации. Графический интерфейс инструмента легко настраивается, а его макет, дизайн и настройки могут быть изменены для каждого пользователя, что дает членам вашей команды желаемую гибкость.
Nagios XI очень прост в использовании благодаря встроенному веб-интерфейсу конфигурации, который позволяет администраторам управлять конфигурацией мониторинга, настройками системы и т. Д. Платформа также предлагает мастеров конфигурации, которые помогут пользователям в процессе мониторинга новых устройств, служб и приложений без понимания сложных концепций мониторинга.
Nagios XI доступен в стандартной и корпоративной версиях. Enterprise Edition предлагает дополнительные функции и включает функции, предназначенные для помощи в крупномасштабной конфигурации, прогнозировании и составлении отчетов по расписанию. Каждая лицензия включает двенадцать месяцев обслуживания и поддержки по электронной почте. Лицензирование основано на количестве узлов мониторинга и начинается с 1 995 долларов США для Standard Edition и 3 495 долларов США для Enterprise Edition. Если вы хотите протестировать продукт, доступна бесплатная 60-дневная пробная версия.
3. LibreNMS
LibreNMS - это порт с открытым исходным кодом для Observium , очень мощной коммерческой платформы мониторинга сети, рассмотренной ниже. Это полнофункциональная система сетевого мониторинга, которая предоставляет множество функций и поддержку устройств. Среди его лучших особенностей - механизм автоматического обнаружения, который не только полагается на SNMP для обнаружения устройств. Он может автоматически обнаруживать всю вашу сеть, используя CDP, FDP, LLDP, OSPF, BGP, SNMP и ARP. Говоря о функциях автоматизации инструмента, он также имеет автоматические обновления, поэтому он всегда будет актуальным.
Еще одна важная особенность продукта - настраиваемый модуль предупреждений. Он очень гибкий и может отправлять уведомления с использованием нескольких технологий, таких как электронная почта, как и большинство его конкурентов, а также IRC, Slack и другие. Если вы поставщик услуг или ваша организация выставляет счет каждому отделу за использование сети, вы оцените возможность выставления счетов в этом инструменте. Он может генерировать счета за пропускную способность для сегментов сети в зависимости от использования или передачи.
Для более крупных сетей и для распределенных организаций функции распределенного опроса LibreNMS позволяют горизонтальное масштабирование расти вместе с вашей сетью. Также включен полный API, позволяющий управлять, графически отображать и извлекать данные из их установки. Наконец, доступны мобильные приложения для iPhone и Android, что является довольно уникальной функцией с инструментами с открытым исходным кодом.
Платная альтернатива: Observium Professional
Observium is a low-maintenance monitoring platform with auto-discovery. It supports a wide range of device types, platforms and operating systems including, among others, Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. I doubt that you can find a WAN router that’s not supported. The tool’s primary focus is providing a beautiful, intuitive, and simple yet powerful user interface showing the health and status of your network.
Observium has more than just bandwidth monitoring. For instance, there’s an accounting system that will measure total monthly bandwidth usage in the 95th percentile or in total transferred bytes. It also has an alerting function with user-defined thresholds. Furthermore, this product integrates with other systems and can pull their information and display it within its interface.
Observium users love how easy it is to set up and how it almost configures itself. Although there doesn’t appear to be a download section on the publisher’s website, there are detailed installation instructions for several Linux distributions that do include the links to get the right package for each distribution. The instructions are very detailed and installing the software should be easy.
4. Icinga
Icinga is another excellent monitoring platform. It has a simple and clean user interface and, more importantly, a feature set that rivals some commercial products. Like most bandwidth monitoring platforms, this one uses SNMP to fetch and compute bandwidth utilization data from network devices. But one of the areas where this tool particularly stands out is its use of plugins. There are thousands of community-developed plugins that can perform various monitoring tasks, thereby extending the product’s functionality. And in the unlikely event that you couldn’t find the right plugin for your needs, you can write one yourself and contribute it to the community.
Alerting and notification are also among Icinga’s best features. Alerts are fully configurable in terms of what triggers them and how they are transmitted. The tool also features what is referred to as segmented alerting. This feature will let one send some alerts to one group of users and other alerts to different people. This is nice to have when you monitor different systems managed by different teams. It can ensure that alerts are transmitted only to the proper group to address them.
Paid Alternative: PRTG Network Monitor
The PRTG Network Monitor from Paessler AG is another great product. It is, at its base, an SNMP monitoring tool. However, thanks to a concept called sensors—a type of functionality plug-ins that are already built into the product—additional metrics can be monitored. There are about two hundred sensors available with the product. Installation speed is another strength of the product. According to Paessler, you can set it up in a couple of minutes. While it may not be that fast, it is indeed faster than most competitor’s thanks in part to the tool’s auto-discovery engine.
PRTG is a feature-rich product that lets you choose between a native Windows enterprise console, an Ajax-based web interface and mobile apps for Android and iOS. Alerting and reporting are both excellent and the product boasts a wide range of reports that can be viewed as HTML or PDF or exported to CSV or XML to be processed externally.
PRTG is available in a free version which is limited to monitoring no more than 100 sensors. Each parameter you want to monitor counts as one sensor. For example, monitoring bandwidth on each interface of a 4-port router will use up 4 sensors and monitoring the CPU and memory on that same router will use up 2 more. Each additional sensor you install also counts. For more than 100 sensors—which you will most likely need—you’ll need a license. Their prices start at $1 600 for up to 500 sensors, including the first year of maintenance. A free 30-day trial version is also available.
Wrapping Up
Выбираете ли вы инструмент мониторинга с открытым или закрытым исходным кодом, решать вам. Мы объяснили различия между ними и описали преимущества и недостатки каждого типа. Мы также рассмотрели некоторые из лучших бесплатных инструментов с открытым исходным кодом, которые мы могли найти, и некоторые коммерческие аналоги, чтобы вы могли увидеть, что доступно. Платные или бесплатные, мы можем легко порекомендовать любой из инструментов, которые мы только что рассмотрели, и лучший для вас - тот, который лучше всего соответствует вашим конкретным потребностям.
Рынок программного обеспечения для управления сетью очень переполнен. Сократите свой поиск, следуя нашим рекомендациям по лучшим инструментам управления сетью.
Проверка связи может быть использована в ваших интересах многими способами. Читайте дальше, пока мы обсуждаем, как и представляем 10 лучших инструментов проверки Ping, которые вы можете найти.
Веб-сайты важны и должны постоянно контролироваться для адекватной работы. Вот некоторые из лучших инструментов для мониторинга веб-сайтов.
Вот некоторые из лучших инструментов для развертывания программного обеспечения, которые облегчают управление любым количеством машин.
Если вы работаете в сфере здравоохранения или каким-либо образом связаны с ИТ в этой отрасли, скорее всего, вы слышали о HIPAA. Переносимость медицинского страхования
sFlow - это протокол анализа потока, который встроен во многие сетевые устройства. Мы рассматриваем пятерку лучших бесплатных сборщиков и анализаторов sFlow.
Чтобы помочь вам выбрать правильный, мы представили лучшие инструменты безагентного мониторинга инфраструктуры и дали вам быстрый обзор каждого из них.
Безопасность электронной почты - важная задача поставщиков управляемых услуг. Мы рассматривали SolarWinds Mail Assure, один из лучших инструментов для этой цели.
Для сетевого монитора Windows требуются инструменты с ограниченными требованиями. Сегодня мы познакомились с лучшими инструментами сетевого мониторинга для Windows 10.
Чтобы помочь вам разобраться в лабиринте инструментов, доступных для устранения неполадок в сети, мы раскрыли наш выбор лучших инструментов для устранения неполадок в сети.