Содержание
Если вы системный администратор администратор сети или просто человек, работающий с большим количеством сетевых устройств, то вы знаете, насколько важно иметь функциональный инструмент мониторинга сети. Хотя существует довольно много несколько инструментов мониторинга сети , большинство из них имеют закрытый исходный код, и их развертывание даже требует огромных усилий.
При этом существует несколько инструментов мониторинга сети с открытым исходным кодом, которые могут дать возможность инструментам с закрытым исходным кодом работать за деньги. Если вам интересно, вот некоторые из лучших инструментов сетевого мониторинга с открытым исходным кодом, которые к тому же бесплатны.
Инструменты мониторинга сети с открытым исходным кодом
1. Кактусы
Cacti — это отраслевой стандарт RRD (база данных циклического перебора) и инструмент регистрации данных, который показывает красивые и подробные графики. Cacti имеет встроенный модуль MRTG (график трафика нескольких маршрутизаторов), который может отслеживать и измерять трафик маршрутизатора, например, время обработки на сервере, потерянные пакеты, фактический сетевой трафик и т. д. Одним из самых больших преимуществ сетевых инструментов Cacti является то, что он может не только отслеживает и собирает данные, но также может представлять их практически любым способом. Это очень полезно для сравнения и обработки результатов по мере необходимости.
Читать: Как улучшить вашу сеть Wi-Fi с помощью старого маршрутизатора
Имейте в виду, что для начала работы с Cacti в вашей системе или на сервере должны быть установлены PHP, Apache и SNMP.
Если вам нужно программное обеспечение, которое может собирать данные из разных конечных точек данных и позволяет представлять и манипулировать собранными данными в красивых и полезных графиках, то Cacti для вас.
Поддержка платформ: Cacti поддерживает Windows и Linux.
Загрузить Кактусы .
2. Мониторинг Nagios
Nagios — один из популярных инструментов мониторинга сети с открытым исходным кодом. В то время как Cacti разработан с упором на манипулирование данными, основное внимание Nagios уделяется созданию статусов и оповещений о событиях на основе собранных данных. Теперь, поскольку Nagios поддерживает плагины, вы можете создавать графики на основе собранных данных, устанавливая собственные или сторонние плагины. Хотя пользовательский интерфейс Nagios выглядит довольно старым, он довольно легкий, надежный и быстрый. По сравнению с другими инструментами мониторинга сети в этом списке, Nagios предлагает больший контроль, но требует довольно сложного обучения, особенно для новичков.
Nagios выпускается в двух разных вариантах. то есть Nagios Core и Nagios XI. Первая — бесплатная версия с открытым исходным кодом, а вторая — платная корпоративная версия.
Если вы ищете многофункциональный инструмент для мониторинга сети, который имеет обширный набор плагинов и скриптов и пользуется отличной поддержкой сообщества, попробуйте Nagios.
Поддержка платформ: Nagios поддерживает как Linux, так и Windows.
Загрузить Нагиос Мониторинг .
3. Исинга
Icinga — это ответвление инструмента мониторинга Nagios. «Из коробки» Icinga не только выглядит намного лучше благодаря своему адаптивному пользовательскому веб-интерфейсу, но также имеет обширную поддержку баз данных и гораздо лучшую масштабируемость. Хотя Icinga начиналась как форк Nagios, разработчики полностью переписали ядро Icinga, чтобы повысить его оперативность, сократить количество сложных настроек и упростить использование. Возможности Icinga включают, помимо прочего, мониторинг всех сетевых служб и компонентов, даже обработчиков, настраиваемые отчеты на основе шаблонов и поддержку плагинов. Как и Cacti, Icinga может создавать подробные графики для анализа и обработки данных.
Хотя Icinga по-прежнему использует текстовые файлы для конфигураций, этот процесс намного улучшен по сравнению с Nagios.
Итак, если вам нравится набор функций или мощь Nagios, но вы не хотите иметь дело со сложными настройками и устаревшим пользовательским интерфейсом, тогда Icinga для вас.
Поддержка платформ: Icinga поддерживает Windows и различные дистрибутивы Linux, такие как Ubuntu, Fedora, Debian, Red Hat и т. д.
Загрузить Исинга .
4. Забфикс
Zabbix — это очень популярный и ведущий в отрасли инструмент мониторинга сети, который в основном используется такими крупными игроками, как Salesforce, Dell и т. д. Одна из лучших особенностей Zabbix заключается в том, что он не только один из лучших и простых в использовании. используйте пользовательский интерфейс, но он позволяет вам выполнять почти все настройки через веб-интерфейс. Это просто означает, что кривая обучения не такая крутая, как у Nagios. Кроме того, Zabbix поддерживает автоматическое обнаружение подключенной сети и ее компонентов.
Имейте в виду, что Zabbix имеет клиентскую и серверную архитектуру. Это означает, что вам необходимо установить агент Zabbix на клиентскую машину, чтобы правильно контролировать его деятельность. При этом у Zabbix нет проблем с отслеживанием обычных сервисов, таких как HTTP, SSH, FTP и т. д., без установки клиента.
Другие функции Zabbix включают самозащиту от нежелательных изменений конфигурации и атак методом перебора, автоматизацию сценариев, возможность интеграции с другими отраслевыми инструментами управления, такими как bcfg2 и Puppet.
Zabbix идеально подходит для тех, кому нужен отличный пользовательский интерфейс, простота настройки и использования.
Поддержка платформ: Zabbix предназначен только для Linux.
Загрузить Забфикс .
5. OpenNMS
OpenNMS в основном разработан с использованием архитектуры, управляемой событиями, и поддерживает сбор показателей в различных типах, таких как WMI, JSON, SML, HTML, XML и т. д. При возникновении заранее определенных или пользовательских событий OpenNMS может отправлять оповещения через SMS., электронная почта и ряд других методов. Как и Zabbix, OpenNMS может автоматически обнаруживать сеть на основе заданного вами списка IP-адресов или диапазона.
Поскольку OpenNMS интегрирован с JFreeChart, вы можете создавать полезные графики для обработки, сравнения и анализа данных. Другие функции включают подготовку, управление событиями, мониторинг служб, возможность самостоятельного устранения проблем, подробные отчеты о производительности и поддержку заявок в службу поддержки.
Чтобы приступить к работе как можно быстрее и эффективнее, в OpenNMS имеется подробная документация и обучающие видеоуроки.
Поддержка платформ: OpenNMS поддерживает Linux, Windows и даже поддерживает контейнеры Docker.
Загрузить ОпенНМС .
6. LibreNMS
LibreNMS немного похож на Cacti тем, что для правильной работы ему необходимо, чтобы на других устройствах были установлены клиенты или агенты SNMP. Это означает, что вы можете использовать LibreNMS практически на любом маршрутизаторе для максимально полного сбора данных. Одной из приятных особенностей LibreNMS является система оповещений. Вы можете настроить оповещения на основе различных событий, и при их срабатывании они могут отправлять вам уведомления по различным каналам, таким как SMS, Slack, электронная почта и т. д.
Пользовательский интерфейс LibreNMS довольно прост и не загроможден. Это позволяет новичку легко приступить к работе. Конечно, существует подробная документация по каждой функции, если вам когда-нибудь понадобится помощь.
Функции LibreNMS включают автоматическое обнаружение сети, приложения для Android и iOS, горизонтальное масштабирование и полный доступ к API.
Прочитано: Лучшее бесплатное программное обеспечение для удаленного доступа для фрилансеров и малого бизнеса
Поддержка платформ: LibreNMS поддерживает контейнеры Linux и Docker.
Загрузить LibreNMS .
7. Пандора ФМС
Из всех перечисленных здесь инструментов мониторинга сети Pandora FMS является наиболее универсальным с точки зрения функций. Хотя Pandora FMS поддерживает мониторинг коммутаторов, маршрутизаторов и любых других шлюзовых устройств, вы можете установить дополнительные плагины для мониторинга других систем, таких как сервер Microsoft Exchange, Tomcat, IIS и т. д.
Наряду с сетевым мониторингом Pandora FMS даже имеет встроенный модуль удаленного управления сервером, который помогает удаленно управлять устройствами.
Другими функциями Pandora FMS являются визуализация сети, детальное управление событиями, возможности централизованного управления, вертикальное масштабирование, автоматические обновления, мониторинг пропускной способности маршрутизатора, определение топологии сети, выполнение модуля при определенных условиях или событиях и т. д.
В общем, если вы ищете многофункциональное решение для мониторинга сети, попробуйте Pandora FMS и посмотрите, как оно работает для вас.
Поддержка платформ. Pandora FMS поддерживает контейнеры Windows, Linux и Docker.
Загрузить Пандора ФМС .
Это все. Оставьте комментарий ниже, если вы считаете, что я пропустил какой-либо из ваших любимых инструментов мониторинга сети с открытым исходным кодом.
Читайте также: Топ-10 приложений для мониторинга сети для Android