Программа для построения карты локальной сети android
Значение компьютерных сетей для роста организации довольно очевидно. Вот почему все больше и больше компаний принимают эту концепцию. Это упрощает общение, а также обмен данными. Но что более важно, это рентабельно. Это позволяет совместно использовать ресурсы, которые в противном случае нужно было бы покупать в количестве. Список сетевых преимуществ бесконечен, и я мог бы продолжать и продолжать, но не в этом суть этой публикации.
Видите ли, как бы хороша ни была компьютерная сеть, вам нужно будет постоянно контролировать свою сеть, чтобы убедиться, что все работает без сбоев. Отказ одного компонента может привести к простою всей вашей сети. Но проблема в том, что сети находятся в постоянном росте, а также увеличиваются в сложности, и может быть немного сложно угнаться за архитектурой. Особенно, если вы делаете это вручную. Да, некоторые системные администраторы предпочитают рисовать архитектуру вручную, но это требует большого терпения, осторожности и усилий. С другой стороны, средство отображения топологии сети автоматически обнаруживает сетевые узлы и создает полную карту, показывающую, как они соединяются друг с другом. В нем указано расположение маршрутизаторов, точек доступа, межсетевых экранов, VLAN, ноутбуков и других хостов в вашей сети.
Одна вещь, о которой многие люди, похоже, забывают, — это то, что вам необходимо полное представление о вашей ИТ-инфраструктуре, чтобы вы могли правильно ее контролировать. Будет намного проще решить проблему, если вы знаете ее точное местоположение. Опять же, сетевой картограф более гибкий и более приспособленный к изменениям в сети по сравнению с чертежом, который вы должны каждый раз обновлять вручную.
Итак, в этом посте я подготовил список из 5 лучших программ, которые, как мне кажется, снимут с вас бремя картографирования вашей сети. Ознакомьтесь с тем, что они все могут предложить, и выберите тот, который имеет наилучшее сочетание функций для вас.
SolarWinds — основное имя в сетевой нише. Они облегчают жизнь системным администраторам уже около 20 лет благодаря своим различным инструментам автоматизации. Вы, наверное, слышали о Network Performance Monitor, поскольку он один из лучших, но сегодня я познакомлю вас с их Network Topology Mapper. Просто взглянув на обзор его функций, вы поймете, почему многие его предпочитают.
После настройки SolarWinds NPM автоматически обнаруживает все компоненты вашей сети и генерирует полную карту. Это означает, что теперь у вас есть с чего начать, а не начинать сопоставление с нуля. Затем вы можете редактировать различные аспекты карты, включая добавление устройств вручную.
Картограф сетевой топологии SolarWinds
Другие функции редактирования карты включают возможность изменять внешний вид карты сети, изменяя размер и модифицируя значки, а также изменяя расположение текста, следующего за значками. Чтобы легко понять карту, SolarWinds NTM позволяет группировать ваши устройства на основе их ролей, поставщика, местоположения, подсети, VLAN или неопознанных узлов. Но мне нравится то, что вам не нужно постоянно проверять сеть на предмет каких-либо изменений. Вы можете просто запланировать автоматическое сканирование, которое обнаружит новые устройства или любые другие изменения и соответствующим образом обновит карту.
Другой выдающейся особенностью этого картографа топологии является возможность находить ваши сетевые устройства с использованием различных протоколов, таких как SNMP, ICMP и WMI, и создавать разные карты для каждого из них. Это также верно для компонентов VMware и Hyper-V. Для многих других инструментов вам придется повторно сканировать вашу сеть отдельно для каждого протокола, что отнимает много времени и является громоздким.
После создания вы можете экспортировать карту в различные форматы, включая Microsoft Office Visio, PDF, PNG и сетевой атлас Orion.
SolarWinds NTM
SolarWinds NTM также является действительно надежным инструментом отчетности. Это позволяет вам выполнять инвентаризацию вашей аппаратной инфраструктуры и создавать автоматический отчет. Вы также можете создавать отчеты для данных порта коммутатора, виртуальных локальных сетей и подсетей, а также для ARP-кеша устройства. Все это будет важно для подтверждения соответствия PCI и другим нормам, таким как SOX и HIPAA, которые требуют, чтобы у вас всегда была обновленная схема сети.
В заключение, я думаю, что за предлагаемые им функции вы получите действительно хорошую сделку, используя SolarWinds Network Topology Mapper. У него есть 14-дневный пробный период, который вы можете использовать, чтобы протестировать его, прежде чем принять решение о покупке.
Lucidchart — отличный инструмент для создания диаграмм, который поставляется с обширной библиотекой форм сетевых диаграмм. К ним относятся AWS, Azure, GCP и Cisco. Инструмент также включает в себя полные шаблоны сетевых диаграмм, которые вы можете использовать в качестве начального руководства, а затем вносить соответствующие изменения в зависимости от вашей сети.
Мне также нравится, что это онлайн-инструмент. Никаких проблем с установкой, никакой нагрузки на ваши системные ресурсы и, самое главное, он доступен из любого места, если у вас есть подключение к Интернету. У них также есть приложения для iOS и Android.
Но моя любимая функция в картографе топологии Lucidchart — это групповой чат, который позволяет вам совместно работать над сетевой диаграммой. Несколько человек могут редактировать диаграмму одновременно без конфликтов.
Lucidchart
Вы должны знать, что этот инструмент поддерживает импорт и экспорт формата Visio, поэтому, если вы ранее использовали Microsoft Visio, вам не нужно переделывать какие-либо карты, над которыми вы работали.
С другой стороны, в Lucidchart отсутствует функция автоматического обнаружения сети. Однако его можно интегрировать с UVexplorer, который автоматически фиксирует сетевые устройства и существующие отношения между ними, а затем экспортирует данные в Lucidchart.
Существует бесплатная версия Lucidchart, но в ней отсутствует функция импорта / экспорта. И для меня это является препятствием, потому что это функция, которая упрощает так много работы, и поэтому вы почувствуете ее отсутствие. Этот инструмент доступен для всех популярных мобильных и компьютерных ОС, включая Linux и Chrome OS.
Зеленый означает, что система работает, желтый — предупреждение, оранжевый — проблема, и, конечно, красный — что устройство полностью выключено. При обнаружении проблемы с вашими устройствами Intermapper отправляет вам мгновенные оповещения по электронной почте / SMS, чтобы вы могли действовать до того, как проблема обострится.
InterMapper
Этот инструмент поставляется с несколькими шаблонами карт, которые вы можете использовать, чтобы упростить процесс создания карты. Он также включает в себя все важные значки сети, чтобы вы могли точно представить свою сеть и легко понять. Подобно SolarWinds NTM, InterMapper может автоматически обнаруживать устройства и автоматически генерировать для вас карту. Затем ваша задача будет заключаться в изменении значков, макета карты и фоновых изображений, чтобы создать идеальную карту. Вы можете использовать иерархические карты и дополнительные карты, чтобы выделить определенные сетевые области, такие как этаж здания или классная комната.
Helpsystems Insite — это дополнительная функция, которая позволяет просматривать сервер InterMapper и матрицу устройств с любого мобильного устройства, так как это веб-интерфейс.
Мне нравится, что InterMapper — это больше, чем просто средство отображения топологии. Это инструмент, который можно использовать для получения некоторой информации о производительности, а также для планирования емкости. Он отслеживает данные о производительности вашей сети, которые вы можете использовать, чтобы определить, когда ваша рабочая нагрузка превышает доступные ресурсы.
ConceptDraw — это мощное решение для бизнес-рисования и построения диаграмм, которое будет так же хорошо для создания карты вашей сети, как и для создания бизнес-презентаций, графиков и диаграмм. В нем есть все значки, необходимые для создания комплексной карты топологии сети, которая включает Wi-Fi, компьютеры, стойки, физические межсоединения и другие значки. Более того, он поставляется с более чем сотней различных шаблонов и тысячами трафаретов, которые вы можете использовать для создания и сохранения пользовательских значков.
Но именно трехмерная векторная графика действительно выделяет его. Это приводит к уникальным топологическим картам, которые дают лучшее представление о реальной сети, чем стандартные значки. Еще одна впечатляющая вещь в ConceptDraw — это конструктор планов здания и функция интеллектуального соединителя, которые позволяют автоматизировать процесс создания карты сети.
ConceptDraw 3D вектор
Вы заметите много общего между ConceptDraw и MS Visio. Он даже позволяет экспортировать карту топологии в Visio и другие форматы файлов, такие как PDF, PowerPoint, FLASH и HTML.
Инструмент доступен для использования как в Windows, так и в Mac OS и может быть загружен как отдельное программное обеспечение или как часть пакета ConceptDraw Office Suite. В последнем есть дополнительные инструменты для управления проектами и планирования.
К сожалению, ConceptDraw не может автоматически определять ваши сетевые устройства и создавать карту. Но у него действительно простой интерфейс, который упрощает навигацию по процессу отображения топологии.
Концепция
Тем не менее, это не тот инструмент, который я бы рекомендовал, если вы отображаете большую и сложную топологию сети. Слишком много работы. Однако, если это небольшая сеть, подобная той, что у вас есть в начинающем бизнесе, ConceptDraw будет идеальным вариантом. Это поможет вам понять используемую топологию, взаимосвязь между различными компонентами, а также показать физическую и логическую структуру сети.
Microsoft Visio, вероятно, самый популярный инструмент, который используется для сопоставления топологии. На самом деле это основная причина, по которой большинство других инструментов включают возможность импорта и экспорта файловых форматов Visio. Но, опять же, популярность не обязательно означает, что это лучшее. В сцене сопоставления топологии произошло много изменений, и Visio не успевает за тенденциями. Например, у него нет функции автоматического обнаружения хоста. Следовательно, его постепенно вытеснили другие инструменты, хотя этот вариант все еще стоит рассмотреть.
Инструмент имеет более 70 шаблонов карт, из которых вы можете выбирать, которых может быть достаточно, но значительно меньше, чем у большинства других инструментов. Он также имеет множество значков, которые вы можете использовать для представления различных компонентов вашей сети.
Microsoft Visio Professional
Но вы должны отдать это MV. У него очень удобный интерфейс, что делает его идеальным инструментом для новичка. В попытке преодолеть отсутствие автоматического обнаружения Microsoft позволяет интегрировать этот инструмент с Visio Connector, который будет выполнять обнаружение. Это надстройка для Microsoft Baseline Security Analyzer.
Для Android разработано множество очень полезных инструментов, которые позволяют работать с сетью, сканировать их и анализировать.
1. JuiceSSH — SSH Client — терминальный клиент для Android
Терминальный клиент для Android с поддержкой SSH, Local Shell, Mosh и Telnet.
Возможности:
- Полноценный терминал/SSH-клиент.
- Всплывающая клавиатура со всеми обычными и специальными символами.
- Использование клавиши регулировки громкости для быстрого изменения размера шрифта.
- Подключение внешней клавиатуры.
- Свое сообщество и плагины сторонних разработчиков.
- Поддержка Telnet.
- Поддержка локального Android-терминала.
- Открытие URL-адресов в браузере.
- Копипастинг во время сеанса.
- Сохранение/шаринг транскриптов сеансов на/через Dropbox/Evernote/Email и SD-карту.
- Поддержка UTF-8 кодировки.
- Объединение своих подключений в группы.
- Удерживание нескольких запущенных SSH-сеансов в фоновом режиме.
- Простейшее подключение по SSH одним нажатием.
- Мгновенный доступ к вашим часто используемым подключениям при запуске программы.
- Поддержка IPv6-протокола.
- Установка пароля и поддержка OpenSSH секретных ключей (ECDSA, RSA и DSA).
- Генератор ключей RSA (поддерживается шифрование).
- SSH-агент аутентификации по ключу.
- Поддержка двухфакторной аутентификации (например, Google Authenticator).
- Идентификаторы (пользователей/паролей/ключей) для подключений. Вместо того, чтобы обновлять каждое сохраненное подключение, когда вы сменили свой пароль — просто обновите идентификатор и все подключения, связанные с ним, будут использовать уже новый пароль/ключ.
- ZLib сжатие для улучшения SSH-сеансов при подключении с высокой задержкой.
2. Fing — проверьте безопасность сети Wi-Fi
Fing Network Tools — удобный сканер сети для Android. Приложение через Wi-Fi сканирует сеть и выводит весь список хостов с информацией о производителе сетевого адаптера, IP-адресом и mac-адресом.
Также можно просканировать каждый отдельный хост на наличие сервисов. Приложение пригодиться не только специалистам, с его помощью любой сможет определить, например, не подключились ли посторонние лица к домашней Wi-Fi сети.
Fing включает в себя:
- Wi-Fi / LAN сканер.
- Полное описание устройств, включая IP-адрес, MAC-адрес, имя устройства, производителя, устройства Производитель и многое другое.
- Расширенный анализ NetBIOS, UPNP и Bonjour имен, свойств и типов устройств.
- Перечень устройств и сетей.
- Анализ провайдера и местоположение.
- Сканер Subnet.
- Сканер портов.
- Ping и трассировка: для измерения качества сети.
- WOL.
- DNS поиск и обратный поиск DNS/
- Подключение к портам (браузер, SSH, FTP).
- Поддержка идентификации устройства по IP-адресу.
3. NetCut — управление сетевыми подключениями
По сути, NetCut — сетевой сниффер, который может управлять устройствами, подключенными по беспроводной сети к вашему маршрутизатору. Приложение обнаруживает все соединения, разрешенные или иным образом.
Возможности:
- Смотреть список подключенных устройств и диаграмму использования трафика.
- Управлять скоростью Wi-Fi для каждого устройства сети.
- Отключать Wi-Fi для ненужных пользователей (соседей).
- Изменить MAC-адрес ( Pro ).
- Заблокировать доступ новым пользователям (Скрыть сеть Wi-Fi).
P.S. Нужны Root-права для нормального функционирования
4. Network Connections — мониторинг входящего и исходящего трафика
- Отслеживает все интернет-соединения Вашего Android-устройства, и входящие, и исходящие.
- Показывает уведомления, когда скрытые приложения подключаются к удалённым серверам.
- Показывает подробную информацию протокола IP для каждого соединения: IP-адрес, обратное разрешение (обратную запись PTR), номер AS (номер автономной системы ASN), данные из «чёрных списков» (Abuse RBL), административную информацию и т.д.
- Получает подробные сведения о каждом приложении, которое подключается к удалённым серверам, и об используемых им сетевых подключениях — разрешения, предоставленные каждому перехваченному пакету, и все IP-адреса, которые оно использует.
- Протоколирует и экспортирует полученные данные.
5. Метеор — Тест скорости — проверьте скорость работы вашего устройства
Метеор не только проверяет скорость связи, но и определяет, насколько эффективно популярные приложения будут функционировать при этой связи.
Респект за пост! Спасибо за работу!
Хотите больше постов в блоге? Подборок софта и сервисов, а также обзоры на гаджеты? Сейчас, чтобы писать регулярно и радовать вас большими обзорами, мне требуется помощь. Чтобы поддерживать сайт на регулярной основе, вы можете оформить подписку на российском сервисе Boosty. Или воспользоваться ЮMoney (бывшие Яндекс Деньги) для разовой поддержки:
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
Данная статья родилась только потому, что крайне трудно найти сравнительные характеристики подобного программного обеспечения, а то и просто список, в одном месте. Приходится перелопатить кучу материала, чтобы прийти хоть к какому-то выводу.
В связи с этим я решил немного сэкономить время и силы тех, кого интересует данный вопрос, и собрал максимально возможное, читай осиленное мной, количество систем для network mapping'а в одном месте.
Часть систем, описанных в данной статье, были в свое время испробованы мной лично. Скорее всего, это были неактуальные на данный момент версии. Часть из нижеприведенного я вижу впервые, и информация по ним собиралась исключительно в рамках подготовки данной статьи.
В силу того, что трогал я системы давно, а часть из них не трогал вообще, у меня не осталось ни скриншотов, ни каких-либо примеров. Так что я освежил знания в гугле, вики, на youtube, сайтах разработчиков, там же натырил скриншотов, и в итоге получился вот такой вот обзор.
1. Теория
1.1. Зачем?
Чтобы ответить на вопрос «Зачем?» сначала нужно понять, что же такое «Карта сети». Карта сети – (чаще всего) логико-графико-схематическое представление взаимодействия сетевых устройств и их связи, которое описывает их наиболее значимые параметры и свойства. В наше время часто применяется в связке с мониторингом состояния устройств и системой оповещения. Так вот: затем, чтобы иметь представление о расположении узлов сети, их взаимодействии и связях между ними. В связке с мониторингом мы получаем рабочий инструмент для диагностики поведения и прогнозирования поведения сети.
1.2. L1, L2, L3
Они же Layer 1, Layer 2 и Layer 3 в соответствии с моделью OSI. L1 – физический уровень (провода и коммутация), L2 – уровень физической адресации (mac-адреса), L3 – уровень логической адресации (IP-адреса).
Строить карту L1 смысла, по сути, нет, она логически вытекает из той же L2, за исключением, пожалуй, медиаконвертеров. И то, сейчас существуют медиаконвертеры, которые так же можно отслеживать.
По логике – L2 строит карту сети, основываясь на mac-адресах узлов, L3 – на IP-адресах узлов.
1.3. Какие данные отображать
Тут зависит от решаемых задач и пожеланий. Мне, например, само собой хочется понимать, «жива» ли сама железка, на каком ее порту что «висит» и в каком состоянии порт – up или down. Это может L2. Да и вообще L2 мне кажется наиболее применимой в прикладном смысле топологией карты сети. Но, на вкус и цвет…
Скорость соединения на порту – неплохо, но не критично, если там находится конечное устройство – принтер\ПК. Хорошо бы иметь возможность посмотреть уровень загрузки процессора, количество свободной оперативной памяти и температуру на железке. Но это уже не так просто, тут нужно будет настраивать систему мониторинга, которая умеет читать SNMP и выводить и анализировать полученные данные. Об этом позднее.
По поводу L3 нашел вот такую статью.
1.4. Как?
Можно руками, можно в автоматическом режиме. Если руками – то долго и нужно учитывать человеческий фактор. Если автоматически – то нужно учесть, что все сетевые устройства должны быть «умными», уметь в SNMP и этот SNMP должен быть правильно настроен, чтобы система, которая будет собирать с них данные, смогла эти данные считать.
Вроде не сложно. Но есть подводные камни. Начиная с того, что не каждая система сможет считать с устройства все те данные, которые мы бы хотели видеть, или не все сетевые устройства могут эти данные отдать, и заканчивая тем, что не каждая система умеет сама строить карты сети в автоматическом режиме.
Процесс автоматического формирования карты примерно следующий:
- система считывает данные с сетевого оборудования
- на основе данных формирует для каждого порта маршрутизатора таблицу соответствия адресов на портах
- сопоставляет адреса и имена устройств
- строит связи порт-порт\устройство
- отрисовывает все это в виде схемы, «интуитивно понятной» для пользователя
2. Практика
Итак, поговорим теперь о том, с помощью чего можно построить карту сети. Возьмем за отправную точку, что мы хотим, конечно же, максимально автоматизировать данный процесс. Ну, то есть Paint и MS Visio отпадают… хотяяяя… Нет, все-таки отпдают.
Существует специализированный софт, решающий задачу построения карты сети. Какие-то программные продукты могут только предоставить среду для «ручного» добавления картинок со свойствами, отрисовывания связей и запускают «мониторинг» в крайне урезанном виде (жива ли нода, или уже не отвечает). Другие же могут не просто самостоятельно отрисовать схему сети, но и считать кучу параметров с SNMP, оповещать пользователя по SMS в случае поломок, предоставить кучу информации по портам сетевой железки, и все это является лишь частью их функционала (та же NetXMS).
2.1. Продукты
Список далеко не полный, так как существует ну очень много подобного рода софта. Но это все, что выдает гугл по теме (в том числе и англоязычные сайты):
Open Source проекты:
LanTopoLog
Nagios
Icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix
The Dude
nMap
yEd Graph Editor
Платные проекты:
LanState
Total Network Monitor
Solarwinds Network Topology Mapper
UVexplorer
Auvik
AdRem NetCrunch
UserSide
2.2.1. Бесплатное ПО
2.2.1.1. LanTopoLog
ПО разработки Юрия Волокитина. Интерфейс простой настолько, насколько это вообще возможно. Софтина поддерживает, скажем так, полуавтоматическое построение сети. Ей нужно «скормить» настройки всех маршрутизаторов (IP, SNMP credentials), далее все произойдет само, а именно будут построены связи между устройствами с указанием портов.
Есть платная и бесплатная версии продукта.
2.2.1.2. Nagios
Open Source ПО, существует с 1999 года. Система разработана для мониторинга сети, то есть она умеет считывать данные через SNMP и автоматически строить карту сети, но так как это ее не основная функция, то делает она это весьма… странно… Для построения карт используется NagVis.
2.2.1.3. Icinga
Icinga – это Open Source система, которая в свое время отпочковалась от Nagios. Система позволяет автоматически строить карты сети. Проблема лишь в том, что карты она строит при помощи аддона NagVis, который был разработан под Nagios, так что будем считать, что в качестве построения карты сетей эти две системы идентичны.
2.2.1.4. NeDi
Умеет автоматически обнаруживать ноды в сети, и на основе этих данных строить карту сети. Интерфейс довольно простой, есть мониторинг состояния по SNMP.
Есть бесплатная и платная версии продукта.
2.2.1.5. Pandora FMS
Умеет в автообнаружение, автопостроение сети, SNMP. Приятный интерфейс.
Есть бесплатная и платная версии продукта.
2.2.1.6. PRTG
ПО не умеет в автоматическое построение карты сети, только перетаскивание картинок вручную. Но при этом умеет мониторить состояние устройств через SNMP. Интерфейс оставляет желать лучшего, на мой субъективный взгляд.
30 дней — полный функционал, потом — «бесплатная версия».
2.2.1.7. NetXMS
NetMXS – это в первую очередь Open Source система мониторинга, построение карты сети – побочная функция. Но реализована она достаточно аккуратно. Автоматическое построение на основе автообнаружения, мониторинг нод по SNMP, умеет отслеживать состояние портов маршрутизаторов и другую статистику.
2.2.1.8. Zabbix
Zabbix – это тоже Open Source система мониторинга, причем более гибкая и мощная, чем NetXMS, но карты сети он умеет строить только в ручном режиме, а вот мониторить может практически любые параметры маршрутизаторов, сбор которых только можно настроить.
2.2.1.9 The Dude
В целом не сложная бесплатная утилитка, заточенная под работу с маршрутизаторами Mikrotik. Позволяет управлять устройствами, не выходя из программы. Так же может работать и с устройствами других вендоров, но об этом не заявлено официально, и списка поддерживаемых устройств я не нашел. На мой вкус интерфейс не самый приятный, но работать в нем можно.
2.2.1.10. nMap
Основной функционал данного ПО — сканирование безопасности сети. Но на базе собранных данных система может построить и карту сети, правда, мониторить в привычном смысле она не может (насоклько я понял). Зато выводит исчерпывающую информацию на карту.
2.2.1.11. yEd Graph Editor
Данное ПО не умеет автоматически строить карты сети, но к нему можно написать собственные модули на Python. Готового модуля для решения данной задачи я не нашел. У объектов есть свойства, в которые можно добавить ссылки для ускорения перехода на объекты. Так же можно настроить мониторинг.
Вообще, это ПО предназначено не только для отрисовки карт сети, оно имеет более широкий функционал.
Канал на YouTube, от создателей, где можно найти и туториалы по работе, и описание функций. Канал на английском языке.
2.2.2. Платное ПО
2.2.2.1. LanState
Платное ПО, позволяющее автоматически просканировать топологию сети и на базе обнаруженного оборудования построить карту сети. Позволяет мониторить состояние обнаруженных устройств только по up\down самой ноды.
2.2.2.2. Total Network Monitor
Платное ПО, которое не умеет автоматически строить карту сети. Не умеет даже автоматически обнаруживать ноды. По-сути это тот же Visio, только ориентированный на сетевую топологию. Позволяет мониторить состояние обнаруженных устройств только по up\down самой ноды.
Черт! Я же писал выше, что от Paint и Visio мы отказываемся. Ладно, пусть будет.
Видео-мануал я не нашел, да он и не нужен… Программка так себе.
2.2.2.3. Solarwinds Network Topology Mapper
Платное ПО, есть триал-период. Может автоматически просканировать сеть и самостоятельно составить карту по заданным параметрам. Интерфейс довольно простой и приятный.
2.2.2.4. UVexplorer
Платное ПО, 15-тидневный триал. Умеет автообнаружение и автоматическое отрисовывание карты, мониторинг девайсов только по состоянию up/down, то есть через пинг устройства.
2.2.2.5. Auvik
Довольно симпатичная платная программка, умеет в автообнаружение и мониторинг сетевых устройств.
2.2.2.6. AdRem NetCrunch
Платная софтина с 14ти дневным триалом. Умеет в автоопределение и автопостроение сети. Интерфейс восторгов не вызвал. Умеет так же в SNMP мониторинг.
2.2.2.7. UserSide
По-сути, это мощная ERP-система для провайдеров. Презентация с возможностями вот тут есть. Умеет мониторить все, что только можно и как только можно. Но это дорогой монстр, мощности которого для простого построения карты сети слишком велики… Но… Карты же он рисует…
3. Табличка сравнения
Как оказалось — придумать актуальные и важные параметры для сравнения систем и при этом уместить их в одну маленькую табличку — достаточно сложно. У меня родилось вот это:
*Параметр "User Friendly" является крайне субъективным, и я это понимаю. Но как еще описать «топорность и нечитаемость» я не придумал.
**"Мониторинг не только сети" подразумевает под собой работу системы как «систему мониторинга» в привычном понимании этого термина, то есть возможность считывать метрики с ОС, хостов виртуализации, получать данные от приложений в гостевых ОС и т.д.
4. Личное мнение
Из личного опыта — использовать ПО отдельно для мониторинга сети я не вижу смысла. Мне больше импонирует мысль использовать систему мониторинга всего и вся с возможностью построения карты сети. У Zabbix с этим дело обстоит… трудно. Nagios и Icinga — тоже. И только NetXSM порадовала в этом плане. Хотя, если заморочиться и сделать карту в Zabbix, то это выглядит даже более перспективным, нежели NetXMS. Есть еще Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch, и скорее всего куча еще чего, не вошедшего в данную статью, но я их видел только на картинках и в видео, так что ничего сказать о них не могу.
По поводу NetXMS была написана статья с небольшим обзором возможностей системы и небольшой how to.
Если я где-то ошибся, а я скорее всего ошибся, будьте добры, исправьте в комментариях, я подправлю статью, дабы тем, кому эта информация будет полезной, не пришлось все перепроверять на собственном опыте.
Подобных обзоров "как создать свой VPN" крайне много, но я так и не нашёл простого решения для новичка, с поддержкой создания полноценной локальной сети между двух и более клиентов с серым IP, находящимися за NAT.
Данное руководство я отношу к уровню подготовки "user+": пользователь должен но не обязан знать что хочет получить, уверенно держит в руке мышь и видел командную строку в фильмах про хакеров.
Хочу обратить внимание начинающих хакеров: если вы взломаете пентагон с данного IP, скорее всего, ваш провайдер (Amazon в данном случае) сдаст вас "с потрохами" и от суровых людей с паяльником в руках спасения не будет.
ежемесячный платеж 350 рублей
Ежемесячный платёж 350 рублей, но вы можете сэкономить и не покупать выделенный IP у своего провайдера.
Шаг 1 - регистрация на AWS
окно регистрации AWS
Номер телефона и банковскую карту указываем свою, может придётся пройти проверку по телефону (звонит робот), мне не пришлось.
(дополнительно) для доступа по SSH нужно получить отдельный ключ
делается один раз - для учётной записи
Шаг 2 - создаём виртуальный сервер
приступаем к созданию виртуального сервера
Мой выбор региона - Ирландия (Дублин), если нужна максимальная скорость - Германия (Франкфурт).
выбираем регион выбираем операционную систему выбираем тип сервера (я рекомендую самый дешевый) 1TB трафика в месяц должно хватить
Теперь резервируем выделенный IP4 адрес, IP6 - закрепляется автоматом при создании виртуального сервера (его поменять нельзя).
резервируем статический внешний IP
Получив IP4 адрес, сразу закрепляем его за нашим виртуальным сервером.
закрепляем IP4 за нашим виртуальным сервером нажимаем на "Home" и возвращаемся на главный экран
Здесь важный момент (его можно сделать как до настройки сервера, так и позже). Рядом с кнопкой вызова терминала (выделена синим квадратом) нажимаем 3 точки, выбираем Manage затем Networking.
всплывающее меню прописываем входящие порты (по умолчанию 22, 80)
Открываем входящие порты для нашего сервера, добавлю только что 2012 выбран для shadowsocks.
Шаг 3.1 - настройка сервера (AWS)
Запускаем терминал и обновляем систему и устанавливаем пакеты (копируем построчно, нажимая enter и отвечая "y").
терминал откроется в окне браузера ход выполнения
Я не осилил текстовый редактор vi, поэтому установим более простой вариант :)
Удаляем все строки несколько раз нажимаем ctrl+k и добавляем, где 12345 - ваш пароль для подключения к shadowsocks (лучше заменить).
Сохраняем и выходим ctrl+x, на вопрос о сохранении отвечаем "y".
редактор "nano" обязательно перезагружаем сервер
Перезагружаем сервер: пишем в консоли reboot и нажимаем enter.
Шаг 3.2 - настройка сервера (Windows)
официальный сайт SoftEther
После установки запускаем SoftEther VPN Server Manager.
создаем новое подключение создаем подключение к нашему удаленному серверу для создание центрального шлюза (для объединения наших сетей) включаем Site-to-site VPN можете поменять имя DDNS (а можем и подключаться по IP) включаем IPsec и L2TP (для совместимости со всем зоопарком устройств) VPN Azure по желанию для пользователя рекомендую оставить авторизацию по паролю больше ничего настраивать ненужно
В главном окне нажимаем "Encryption and Network" Выбираем шифрование для VPN подключений и скачиваем сертификат
главное окно устанавливаем шифрование скачиваем сертификат выбираем тип сертификата сохраняем сертификат включаем NAT нажимаем Enable SecureNAT
На этом настройка сервера полностью завершена, я рекомендую ещё раз перезагрузить свой удаленный сервер.
Шаг 4 - настройка клиента
Устанавливаем сертификат, сертификат нужен на всех устройствах для подключения VPN (Windows: только в "локальный компьютер", по другому не работает SSTP VPN).
Создаём подключение SSTP VPN (Пуск\Параметры\Сеть и Интернет\VPN).
дополнительно - интернет через VPN, локальная сеть без изменений
Панель управления\Все элементы панели управления\Сетевые подключения
Внимание: утечка DNS
Или SSL VPN (запускаем SoftEther VPN Client Manager).
вводим IP, имя пользователя и пароль, дополнительно "Advanced Settings" дополнительно - интернет через VPN, локальная сеть без изменений
Внимание: утечка DNS
Теперь, разные ПК подключённые к вашему VPN серверу, будут находится в одной сети.
Если вам нужен полный доступ между домашней подсетью и подсетью рабочего компьютера, вам понадобиться на рабочий и домашний компьютер установить SoftEther VPN Bridge.
SoftEther VPN Bridge
Бонус (shadowsocks)
Shadowsocks Windows (не требует прав администратора)
В браузере Firefox скачиваем расширение FoxyProxy (так же и на Android), настройка: SOCKS5/127.0.0.1/1080
foxyproxy для Firefox, для Chrome - proxy-switchyomega
Shadowsocks Android Shadowsocks скорость на провайдер МТС в Санкт-Петербург SSTP VPN (2 устройства в сети) скорость на провайдер МТС в Санкт-Петербурге
Почему Amazon? - самая низкая скорость, которая была - 10Mbps.
Почему FreeBSD? - SoftEther под него устанавливается менеджером пакетов, да и сама ОС потребляет меньше ресурсов и без того дохлого виртуального сервера.
Современные картографические сервисы предоставляют пользователю возможность путешествовать с максимальным комфортом и безопасностью. И, что самое приятное, у всех крупных платформ есть приложение для Андроид, так что можно загрузить себе необходимую программу для перемещения по неизведанному городу, поездок на личном автомобиле от точки А к точке Б или планирования маршрута путешествия ещё до его старта. В этой статье собраны лучшие карты на Android — все они доступны на русском языке, почти каждая работает без интернета, а некоторые даже умеют показывать перемещения общественного транспорта в режиме реального времени. Так что если вы хотите скачать карту на телефон, этот материал для вас.
Сравнение всех приложений из статьи:
Google Maps
Пожалуй, самыми популярными картами на Android можно смело назвать Google Maps, так как они предустановлены на всех смартфонах с данной операционной системой (за исключением свежих моделей Huawei). Приложение достаточно точно определяет местоположение пользователя, есть функция загрузки определённой локации для работы из оффлайна, поддерживается режим спутника для более комфортной навигации в определённых сценариях. Также карты могут похвастаться приличным набором дополнительной информации о пробках, общественном транспорте, велосипедных дорожках и достопримечательностях.
✅ Преимущества:
- одна из крупнейших баз данных в мире;
- три типа карты (стандартная карта, спутник, рельеф);
- слои с дополнительной полезной информацией;
- описания достопримечательностей с фотографиями;
- прокладывание маршрута с учётом общественного транспорта;
- режим «Просмотр улиц» (можно перемещаться по дорогам города);
- показывает информацию о развлекательных заведениях;
- карта посещённых мест в мире.
❌ Недостатки:
- реклама в разделе «Такси»;
- местами излишне перегруженный информацией интерфейс;
- нельзя загрузить в оффлайн определённую страну (загрузить можно только выделенный на экране прямоугольный сектор).
Яндекс.Карты
Карты от компании «Яндекс» обладают обширным перечнем преимуществ, которые полезны как при пеших путешествиях, так и в процессе поездок на личном авто. При построении маршрута приложение выдаёт сразу несколько вариантов, из которых можно выбрать оптимальный, прямо через софт можно найти ресторан или, например, аптеку. Особенно полезным бонусом выступает карта загруженности дорог с указанием перекрытий или ДТП, плюс можно удобно просматривать самые яркие достопримечательности. Ещё навигатор работает достаточно точно, указывая скорость передвижения, а работа с общественным транспортом у данного приложения, пожалуй, самая удобная.
✅ Преимущества:
- отличная навигация для передвижения по маршруту;
- удобное меню построения маршрута с множеством вариантов;
- карта загрузки дорог;
- множество фильтров и типов карты;
- возможность найти различные объекты по типу (АЗС, продукты, аптеки и так далее);
- отличная реализация работы с общественным транспортом.
❌ Недостатки:
У картографического сервиса 2GIS и, соответственно, приложения для смартфона, есть масса преимуществ — база данных содержит море информации о достопримечательностях и различных заведениях, при этом навигация работает даже лучше, чем у крупнейших карт мира. Ещё, например, пользователь может посмотреть план крупных торговых центров, посмотреть номер телефона и время работы государственных учреждений, а саму базу обновляют не реже, чем раз в месяц. Проблема у 2GIS только одна — приложение содержит исключительно карты для России, Украины, Казахстана, Узбекистана, Азербайджана, Италии, Чехии, Чили, ОАЭ, Киргизии и Кипра, причём не для всех городов
✅ Преимущества:
- удобный лаконичный интерфейс;
- отличная навигация;
- одни из самых детальных карт;
- масса полезной информации;
- есть информация о загруженности дорог и движении общественного транспорта (в больших городах);
- можно загрузить карты целых стран в оффлайн.
❌ Недостатки:
- в 2GIS есть карты лишь определённых стран и их городов;
- карты не работают без загрузки региона в память устройства;
- множество рекламных баннеров и вставок.
Maps.me
Приложение Maps.Me выглядит достаточно лаконично и информативно — разработчики умудрились, к примеру, при большом зуме уместить иконки станций метро, названия районов и даже пометили иконками важнейшие достопримечательности. Также есть возможность проложить маршрут (как пеший, так и для автомобиля или даже велосипеда), найти определённое место на карте или добавить нужные локации в заметки. Естественно, есть работа из оффлайна (локации можно загрузить заранее, есть возможность загрузки целых стран), а ещё интеграция с сервисом бронирования отелей. Из минусов можно отметить разве что не совсем точное определение времени поездки на авто — сервис не учитывает пробки.
✅ Преимущества:
❌ Недостатки:
- время поездки на авто всегда неточное;
- реклама в разделе «Такси».
OsmAnd
Данное приложение, как и многие в данной статье, работает на основе проекта Open Street Map, так что точность карт достаточно высокая, плюс софт указывает пользователю об интересных достопримечательностях вокруг. Отдельно хотелось бы похвалить приложение за поддержку множества плагинов (морские, лыжные карты, места для парковок, функции для людей с ограниченными возможностями и так далее), а также за весьма удобное меню построения маршрута. Правда, без недостатков не обошлось — в бесплатной версии дают возможность загрузить в оффлайн лишь 7 локаций, дальше нужно покупать платную версию.
✅ Преимущества:
- предельно точные карты;
- есть поддержка множества полезных плагинов;
- можно загружать в оффлайн целые города;
- удобное меню построения маршрута;
- встроенный путеводитель (для некоторых городов).
❌ Недостатки:
- ограниченное количество локаций в оффлайне в бесплатной версии (платная версия стоит 1500 рублей).
Приложение Waze на текущий момент принадлежит компании Google и является одним из лучших решений в плане навигации для автомобилистов и велосипедистов. Приложение достаточно точно определяет местоположение пользователя и его перемещения, может похвастаться удобным GPS-навигатором, а также обширной информацией о заправках и закусочных в радиусе маршрута. Кроме того, пользователь может подключить музыкальный сервис прямо в приложение, чтобы слушать музыку не покидая программу с навигацией. Из явных недостатков стоит выделить сложность построения отдельного маршрута.
✅ Преимущества:
- удобный GPS-навигатор;
- множество удобных функций для автомобилиста;
- возможность указать тип транспорта и топлива;
- понятный современный интерфейс;
- спидометр с уведомлением о превышении скорости.
❌ Недостатки:
- приложение удобно лишь автомобилисту и велосипедисту;
- полноценно не работает из оффлайна (можно создать маршрут в сети и следовать по нему уже без интернета, но без навигации);
- не самый понятный механизм создания маршрута не от своего текущего местоположения.
HERE WeGo
Изначально картографический сервис HERE WeGo (HERE Maps на релизе) создала компания Nokia. И хотя у неё дела сейчас идут не лучшим образом, сервис процветает, обрастает новыми функциями и активно обновляется. Например, приложение порадовало удобной навигацией (с голосовыми подсказками о поворотах и названиях улиц), а в меню оффлайн-загрузки можно скачать данные как для отдельных городов или стран, так и сразу для целого континента. Из недостатков стоит отметить бедную информацию о местности — почитать о достопримечательностях или узнать время открытия кафе не выйдет. С другой стороны, для автомобилиста или путешествий по маршруту это отличный вариант без назойливой рекламы.
Читайте также: