- PVSM.RU - https://www.pvsm.ru -

Get-console Private Server. Удаленное администрирование сети

В прошлом посте я писал о WiFi донгле Airconsole [1], которые позволяет через WiFi подключаться к консольному порту сетевого оборудования (cisco, juniper, HP и т.д.). Используя приложение Get-console for iOS [2] вы можете администрировать оборудование с iPad и iPhone, а используя донгл Airconsole — выполнять настройку и другие операции с OC семейства Windows, Apple OS X, Linux.

В данном обзоре я подробнее остановлюсь на приложении Get-console и одной очень важной функции приложения — Давать доступ к консоли открытого на iPad подключения другому человеку средствами Get-console Private Server [3].

Get console Private Server. Удаленное администрирование сети

В прошлом топике я подробно остановился на том, как устроен и работает Airconsole и Get-console for iOS (в частности на iPad). Останавливаться на этом не буду, а сразу перейду к Private Server.

Покупая Airconsole в комплектации ProPack вы получаете, помимо самого донгла, консольного usb кабеля, mini-usb кабеля для зарядки и переходников с RJ45 на DB9 и NullModem еще и лицензию на 2 iOS устройства в Private Server.

Get console Private Server. Удаленное администрирование сети

Дальше все просто: вводите номер инвойса, фамилию. Вам придет письмо с кодом активации, о самой активации я расскажу ниже.

Так что же такое Private Server? Это сервер на основе Linux CentOS, на котором развернуты WEB-сервис и Проприетарное приложение, написанное на Java.

Private Server позволяет приложению Get-console for iOS подключаться к серверу по 80 или 443 порту, а также для входа на ресурс для noc-инженера.

Распространяется сам сервер бесплатно в виде virtual appliance для VMWare Workstation или VMWare vSphere. Установка тривиальна и не составляет труда. На сайте производителя есть мануал [4].

И так мы поставили сервер, дали ему ip, внешний, белый. Дальше нам нужно активировать лицензию:

  1. Купить [5]или получить лицензию [6]
  2. Зайти на сайт активации [7] и активировать лицензию (необходимо будет ввести код активации, ip вашего сервера и FQDN (по желанию)

теперь мы можем зайти на WEB-интерфейс сервера:
Get console Private Server. Удаленное администрирование сети

По умолчанию в системе создан пользователь — webadmin c паролем w3badm1n!.
Вводим и попадаем на главную страницу:
Get console Private Server. Удаленное администрирование сети

На этой странице можно увидеть состояние сервиса, перезагрузить, а также увидеть подключенные сессии

Остальные вкладки:

  • Network Get console Private Server. Удаленное администрирование сети
  • Files Get console Private Server. Удаленное администрирование сети
  • SSL Certificate Get console Private Server. Удаленное администрирование сети
  • Accounts Get console Private Server. Удаленное администрирование сети
  • Web Console Get console Private Server. Удаленное администрирование сети
  • Tickets Get console Private Server. Удаленное администрирование сети
  • Settings Get console Private Server. Удаленное администрирование сети

Теперь подробнее:

Network

Все просто — можно задать внешние и внутренние ip адреса, также можно сделать в консоли сервера.

Files

Здесь хранятся логи как с web консоли, так и с консоли iOS устройства, пользовательские скрипты, файлы конфигурации (txt), а также поиск по логам и системные логи тоже здесь

SSL Certificate

Кому нужно ставят сертификат, чтобы были защищенные коннекты для iOS устройств и web-пользователей. Причем можно сделать Self-Signed Certificate, но при его использовании подключать в защищенном режиме iOS устройства нельзя, только вход в web.

Accounts

Вкладка заведения пользователей в системе. Существует два входа в сервис для подключения к web-консоли администрирования

  1. Вход под гостем, используя код сессии
    Get console Private Server. Удаленное администрирование сети
  2. Вход под созданной учетной записью. Тогда код сессии от Get-console for iOS не нужен
Web Console

Здесь и происходит взаимодействие Private Server с Get-console. Вверху показывается список сессий с кодами, ниже web-консоль для подключения к этим сессиям.

Tickets

Наверное необходима в ISP для прикручивания всевозможных ServiceDesk систем в виде рассылок тикетов и пр. Сам не пользовался.

Settings

Здесь включается SSL для входа на WEB- сервис и работы со всеми страницами. К защищенному подключению iOS устройств отношения не имеет. А также есть возможность загрузить баннер, которые будет отображаться на странице входа и в верхней части ресурса.

Так выглядит схема работы данного комплекса по версии разработчика:
Get console Private Server. Удаленное администрирование сети
Правда в подключении указан только кабель C2-RJ45V [8] (консольный для iOS, 30-пиновый), однако уже есть Airconsole [9] и Lightning кабель (L2-RJ45V) [10].

Настало время для демонстрации возможностей:

Итак, для демонстрации я использовал iPad 4, Airconsole и установленный и активированный Private Server. Далее много картинок:

  1. Запускаем на iPad Get-console, подключившись к wifi Airconsole
    Get console Private Server. Удаленное администрирование сети
  2. создаем консольное подключение
    Get console Private Server. Удаленное администрирование сети
  3. Подключаемся к сетевому оборудованию (в данном случае Cisco)
    Get console Private Server. Удаленное администрирование сети
  4. Расшарим подключение на Private Server (Как настроить написано в мануале Get-console [11])
    Get console Private Server. Удаленное администрирование сети
  5. Идем на Private Server, где на главной странице уже есть активная сессия
    Get console Private Server. Удаленное администрирование сети
  6. Можно посмотреть атрибуты сессии
    Get console Private Server. Удаленное администрирование сети
  7. Переходим на вкладку Web Console
    Get console Private Server. Удаленное администрирование сети
  8. Нажимаем на код сессии и попадаем в удаленную консоль iPad'a
    Get console Private Server. Удаленное администрирование сети
  9. Теперь самое интересное — Вводя команды в web-консоль их будет видеть человек с iPad, приятная интерактивность
    Get console Private Server. Удаленное администрирование сети

    Get console Private Server. Удаленное администрирование сети

    Get console Private Server. Удаленное администрирование сети

Вместо заключения

У Новозеландской компании получилась превосходная связка кабельных узов и ПО, причем нареканий не вызвает ни софт, ни железо.
Понятно что есть куда расти и что еще внедрять, однако компания молодая и в листе Features заявлено много нововведений, как по части софта, так и по hardware компонентам.

В нашей компании при наличии таких продуктов отпала необходимость в выездах на удаленные объекты сетевых администраторов (noc-инженеров), теперь все решается инженерами helpdesk — а значит есть больше времени на проектную работу и профилактику в распределенных сетях.

Get-Console Private Server умеет обновляться в автоматическом режиме, причем обновляется как коммерческая часть, так и web-сервер (в данном случае Apache).

Удачи всем.

Автор: voody77

Источник [12]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ios/40343

Ссылки в тексте:

[1] Airconsole: http://habrahabr.ru/post/189090/

[2] Get-console for iOS: http://itunes.apple.com/us/app/get-console/id412067943?mt=8&ls=1

[3] Get-console Private Server: http://www.get-console.com/private-server/

[4] мануал: http://www.get-console.com/download/files/GetConsole_PrivateServer_Manual_V1.21.pdf

[5] Купить : http://www.get-console.com/shop/en/10-perpetual-licenses

[6] получить лицензию: http://get-console.com/redeem

[7] Зайти на сайт активации: http://get-console.com/activation

[8] C2-RJ45V: http://www.get-console.com/shop/en/cables/10-cisco-console-companion-cable-for-iphone-ipad-and-ipod-touch-rj45.html

[9] Airconsole: http://www.get-console.com/airconsole/

[10] Lightning кабель (L2-RJ45V): http://www.get-console.com/shop/en/cables-l2-rj45v/55-cisco-console-companion-cable-for-iphone-ipad-and-ipod-touch-rj45.html

[11] мануале Get-console: http://www.get-console.com/download/files/GetConsole_User_Manual_v1.80.pdf

[12] Источник: http://habrahabr.ru/post/189186/