Если Вы проектируете или управляете сетью, подробная диаграмма или карта этой сети будет очень полезна. В зависимости от Вашего окружения, сетевые соединения могут довольно быстро превратиться в сумасшествие. Это особенно верно для больших сетей, как, например, в офисах. В таких ситуациях карта сети предоставляет Вам массу информации в интерактивном виде и позволяет легко понять, где что находится и как это все связано друг с другом.
Хотя составление карты сети лучше выполнять вручную. Однако существует программное обеспечение, которое подключает обнаруженные устройства и облегчает Вам составление карты сети. Чтобы начать работу, вот несколько лучших инструментов для создания карт сети с открытым исходным кодом, которые Вы можете попробовать.
Читайте: Ищете альтернативу Microsoft Visio? Вот несколько приложений для создания блок-схем с открытым исходным кодом
Лучшее программное обеспечение для создания карт сети с открытым исходным кодом1. Nmap
Nmap (сокращение от Network Mapper) — это один из самых популярных сетевых картографов и сканеров сетевой безопасности, который используется как частными лицами, так и профессионалами и компаниями. Nmap имеет встроенные опции топологии, которые позволяют Вам получить интерактивную и анимированную карту сети всего за несколько щелчков мыши. Все сети визуализируются в виде графов узлов, где хост располагается в центре, а все дочерние сети исходят из центра хоста. Хотя по умолчанию вид установлен на localhost, Вы можете изменить точку обзора и увидеть, как выглядит сеть на самом деле.
При необходимости Вы можете перетаскивать различные сети на карту и даже манипулировать ими с помощью предусмотренных опций. Получив карту, Вы можете выделять регионы и группировать дочерние хосты. Когда Вы щелкаете на сети или дочерних хостах, Nmap предоставляет Вам дополнительные опции для получения информации и манипулирования объектом. Поскольку Nmap является одновременно картографом и сканером, карта сети особенно полезна в сеансах traceroute.
Поддержка платформ: Windows, Linux и macOS.
Цена: Бесплатно.
Скачать Nmap
2. Netdisco
Netdisco — это веб-инструмент для управления сетью и составления карт. Используя Netdisco, Вы можете найти все устройства, подключенные к сети. Как только они будут найдены, приложение автоматически отобразит их на карте в виде простого графического представления. Приложение работает одинаково независимо от размера сети. Из карты сети Вы можете собрать всевозможную информацию, такую как модель сетевого оборудования, MAC-адрес, IP-адрес, установленное программное обеспечение, операционная система и т.д.
В отличие от Nmap, пользовательский интерфейс Netdisco гораздо более дружелюбен и имеет гораздо больше возможностей при работе с обнаруженными сетями. Для расширения функциональности Вы также можете установить плагины и расширения.
Читайте: Узнайте, что просматривают другие пользователи Вашего WiFi.
Имейте в виду, что Вам необходимо установить Netdisco на сервер, работающий под управлением дистрибутива Linux. После установки Вы сможете входить в Netdisco из любого места.
Поддержка платформ: Будучи веб-инструментом, он поддерживает все платформы.
Цена: Бесплатно.
Скачать Netdisco
3. Masshandra
Masshandra — это одновременно инструмент для построения сетевых карт и диаграмм. В целом, Masshandra в основном используется для создания схем персональной или офисной сети в трехмерной среде, чтобы Вы знали, что происходит, когда Вы действительно создаете сеть. Если у Вас уже есть сеть, Masshandra может автоматически обнаружить Вашу сеть с помощью операций ping или SNMP. После обнаружения она мгновенно создаст карту сети.
Приложение поддерживает операции перетаскивания, так что Вы можете легко манипулировать или конфигурировать предопределенные объекты. Итак, если Вам нужно приложение, которое может создавать новые сетевые схемы, предоставляя при этом доступ к существующим сетевым картам, попробуйте Masshandra.
Поддержка платформ: Windows, Linux и macOS.
Цена: Бесплатно.
Скачать Masshandra
4. OpenNMS
Как и Masshandra, OpenNMS представляет собой одновременно инструмент для построения сетевых карт и диаграмм для сети любого размера. Однако OpenNMS — это полноценный инструмент управления сетью, который в основном ориентирован на профессионалов и корпоративный мир. Как только Вы установите OpenNMS, он автоматически обнаружит Вашу сеть и нанесет на карту все доступные объекты. На основе этой карты Вы можете выполнять различные действия, такие как инициализация сети, рассылка уведомлений, управление платформами и т.д.
Итак, если Вы ищете полноценный инструмент для управления сетью, который может как создавать карты, так и управлять сетью, то Open NMS — это то, что Вам нужно. Как бы ни было хорошо это программное обеспечение, оно требует значительных усилий для обучения. Тем не менее, сообщество OpenNMS очень велико, и Вы без проблем получите необходимую помощь.
Поддержка платформы: веб-инструмент. Вам необходимо установить OpenNMS на сервер.
Цена: Бесплатно.
Скачать OpenNMS
5. nwdiag
nwdiag — это очень простое приложение, предназначенное для выполнения одной и только одной задачи. Используя nwdiag, Вы можете сгенерировать сетевую диаграмму из текста, похожего на точки. В отличие от других программ, где Вы видите красивые диаграммы Ваших сетей, nwdiag показывает простые текстовые карты с возможностью поиска. Когда у Вас есть карта или диаграмма, Вы можете вставить ее в Sphinx и искать различные сетевые объекты. nwdiag не делает ничего больше и ничего меньше. Поэтому он очень легкий и почти не использует системных ресурсов.
Как бы ни был хорош nwdiag, он сильно ограничен и не предоставляет никаких возможностей для манипулирования или управления сетями. Поэтому, если Ваши потребности просты и все, что Вам нужно — это карта или диаграмма сети, nwdiag — отличный инструмент.
Читайте: Как удалить кого-либо из Вашего WiFI
Поддержка платформы: только Linux.
Цена: Бесплатно
Скачать nwdiag
6. Nagios Core
Как и OpenNMS, Nagios Core — это полноценный инструмент управления сетью, предназначенный для обслуживания больших сетей в профессиональных и корпоративных средах. Будучи полноценным инструментом управления сетью, Nagios может легко обнаружить Вашу сеть и создать на ее основе карту. Хотя карта по умолчанию является именно картой и не предоставляет много возможностей для манипуляций, Вы можете использовать информацию, полученную из карты, для внесения изменений через раздел управления Nagios.
Одна из лучших особенностей Nagios заключается в том, что Вы можете создавать собственные настраиваемые карты сети с широким спектром вариаций. После создания Вы также можете поделиться ими с помощью простого URL. При необходимости Вы можете установить дополнительные компоненты для улучшения карт сети.
Nagios очень сложен в освоении, а его опции не так уж интуитивно понятны или просты для поиска и использования. Если Вы не против кривой обучения, попробуйте Nagios.
Поддержка платформы: только Linux.
Цена: Бесплатно.
Скачать Nagios Core
На этом пока все. В качестве альтернативы Вы можете нарисовать ее руками, или, если Вам нужна топология вручную, без стимуляции, Visio является своего рода промышленным стандартом.
Если Вы считаете, что я упустил какие-то Ваши любимые инструменты для создания сетевых карт с открытым исходным кодом, то прокомментируйте их ниже и поделитесь со мной.
Читайте: Бесплатные альтернативы с открытым исходным кодом для дорогостоящего программного обеспечения