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

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

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

Linux | Сетевые инструменты 1 | Лучший учебный курс по программе Kali Linux, сертификационный онлайн-тренинг wu288Mfs DzTechs

Лучшие сетевые приложения для Linux

1. Nmap

Основной инструмент командной строки для проверки сети, с которой вам следует начать, - это nmap. Это инструмент с открытым исходным кодом, и, если описать его простыми словами, он обнаруживает открытые порты на хостах в вашей сети. Например, у нас есть устройство WD NAS для облачного хранилища, и я хочу знать, какие порты на нем открыты. Я могу просто использовать команду nmap, за которой следует IP-адрес, а ниже - вывод команды. Показаны SSH, MySQL и другие порты, открытые на NAS. Nmap отправляет только сырые пакеты на системные порты для выбора Активные порты на сетевом устройстве.

Цель Nmap - выявить уязвимые порты и дыры в безопасности в сети. Подобно Nmap, это приложение Неткат Еще один инструмент для проверки портов. Кроме того, он может выполнять дополнительные задачи, такие как переадресация портов, открытие удаленных подключений и т. Д.

Linux | Сетевые инструменты 2 | nmap wd nas 768x344 x2878Mfs DzTechs

Что хорошего?

  • Минимальная конфигурация, необходимая для его использования.
  • Сканируйте весь сетевой хост и порты на наличие уязвимостей.
  • Возможность обнаруживать службы и тип хоста в сети.

زيارة птар на GitHub

2. Квагга

В отличие от nmap, Quagga - более продвинутый инструмент командной строки. Это альтернатива рулевому инструменту. IP-адрес GNU Зебра пренебрегали. Zebra была популярным инструментом, позволяющим превратить ваш сервер в полноценный маршрутизатор. Quagga также была построена по тому же принципу. Архитектура Quagga состоит из основного демона, zebra, который действует как уровень абстракции для ядра Unix и доставляет Zserv API через потоковую передачу Unix или TCP клиентам Quagga. В целом он поддерживает 5 основных протоколов маршрутизации - ospf, ospf6d, ripd, ripngd, bgpd.

Что хорошего?

  • Превратите свой сервер в полноценный маршрутизатор.
  • Поддерживает 5 протоколов маршрутизации, таких как ospf, bgp, rip и т. Д.
  • Возможность фильтровать и управлять маршрутами, пересылать пакеты и т. Д.

Скачать Quagga

3. Кактусы

От инструментов командной строки перейдем к некоторым сетевым инструментам на основе графического интерфейса. Cacti - это интерфейсная часть инструмента RRD (Round Robin Database), доступного в Linux. Интерфейс полностью основан на PHP и хранит сетевые данные в MySQL. Итак, в качестве предварительного условия вам необходимо установить и настроить PHP, MySQL, Apache / lighthttpd, RRDTool и SNMP. Кроме того, у клиентов должен быть установлен клиент Cacti, чтобы сервер Cacti мог взаимодействовать с ними.

Моя любимая вещь в Cacti - это неограниченное графическое представление данных из нескольких источников данных. Инструмент по своей сути использует rrdtool для создания и обновления команды для создания графиков. сетевой мониторинг. Cacti имеет встроенный модуль MRTG (Multiple Router Traffic Graph), который может отслеживать и измерять трафик маршрутизатора, такой как время обработки на сервере, потерянные пакеты, физический сетевой трафик и т. Д. Он также имеет встроенные модели графиков, которые помогают группировать несколько графиков вместе, и имеет возможность отображать сравнение данных.

Linux | Сетевые инструменты 3 | изображение xs878Mfs

Что хорошего?

  • Инструмент сетевого мониторинга с неограниченным графическим представлением данных.
  • Объедините схемы и данные с нескольких хостов.
  • Встроенные графические модели для лучшего представления данных.
  • Генерация предупреждений на основе времени простоя сети, простоя хоста и т. Д.

Скачать Кактусы

4. Мониторинг Nagios

Nagios - еще один ведущий сетевой инструмент с открытым исходным кодом для Linux. Предоставляет интерфейс веб-портала, который позволяет вам управлять хостами на вашем маршрутизаторе или коммутаторах и контролировать их. Как и в случае с Cacti, вам может потребоваться настроить и запустить службы PHP, Apache и MySQL на вашем сервере Linux. Основным отличительным фактором между Cacti и Nagios Core является наличие плагинов и мониторинг обработки SNMP. Nagios Core в основном полагается на мониторинг событий в режиме реального времени и отправку предупреждений на их основе.

Nagios Core - очень сложный в использовании инструмент, и его интерфейс не особо помогает. Большая часть разработки направлена ​​на инструмент Nagios XI оплаченный. Сказав это, там Много документов на сайте, чтобы помочь вам. В отличие от Cacti, Nagios Core не может создавать сложные графики и не будет полезен для построения различных данных хоста на графике.

Linux | Сетевые инструменты 4 | Скриншот от 2019 12 18 05 01 00 768x463 a3878Mfs DzTechs

Что хорошего?

  • Оповещения о сетевых событиях, простоях и т. Д.
  • Предоставляет подключаемые модули Nagios Core для улучшения функциональности.

Скачать Мониторинг Nagios

5. Исинга

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

Существует также обновленный платный вариант под названием Icinga 2, который поддерживает REST API для простой отправки данных на другие веб-серверы.

Если у вас есть проблемы с разрешениями на веб-панели управления Icinga, обязательно предоставьте соответствующее разрешение для учетной записи пользователя в файле. /etc/icinga/cgi.cfg.

Linux | Сетевые инструменты 5 | Скриншот 2019 12 18 06 55 13 768x460 L3878Mfs DzTechs

Что хорошего?

  • Плавный интерфейс по сравнению с Nagios Core и Cacti.
  • Подробная информация о ЦП, хранилище и ресурсах для хостов.
  • API-интерфейсы REST поддерживают отправку и получение данных от других веб-служб.

Скачать Icinga

6. Свободная NMS

LibreNMS имеет современный интерфейс и большую функциональность по сравнению с вышеупомянутыми инструментами. Интерфейс не перегружен и понятен новичкам. Он поддерживает оповещения по электронной почте и Slack, что является новым дополнением. Помимо этих функций, вы также получаете приложение для Android и iOS с основными функциями мониторинга сети. Он также предоставляет интерфейс прикладного программирования (API), чтобы легко интегрировать сетевые данные или отчеты, созданные LibreNMS, во внутренние серверные скрипты или программы. Вы также можете добавить или обновить список хостов на сервере LibreNMS, передав данные через файлы JSON.

Linux | Сетевые инструменты 6 | librenms 768x420 L1878Mfs DzTechs

Что хорошего?

  • Система оповещений по электронной почте, IRC, Slack.
  • API-интерфейсы LibreNMS для обновления производительности скриптов и серверного программного обеспечения.
  • REST API для обмена данными с другими веб-службами.
  • Приложение для мониторинга сети Android и iOS.

Скачать FreeNMS

заключительные слова

Я рекомендую начать с nmap и постепенно переходить к LibreNMS или Icinga, чтобы понять сети, порты, переадресацию портов и т. Д. Nagios и Cacti - хорошие бесплатные инструменты для мониторинга оборудования с открытым исходным кодом. Домашняя сеть. Если у вас возникнут дополнительные вопросы или проблемы с настройкой сетевых инструментов, дайте мне знать в комментариях ниже.

ДзТех

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