Удалённое администрирование и управление OS/2


Когда идёшь к серверу, даже если он и в соседней комнате, возникает мысль -- а нельзя ли сократить эти пробежки?

Способ первый. Простой.

Использовать сервер Telnet. Входит во все версии OS/2. Коротко рассмотрим telnet из WSeB.

Для начала надо создать пользователя и настроить доступ.

Потом запускаем сервер Telnet командой telnetd.exe. Теперь, зная адрес сервера к нему можно подключится клиентом Telnet. Здесь два скриншота из Windows с телнет-сессиями и запущенными в них WatchCat и File Commander. Правда заставить штатный Telnet из Windows нормально работать я не смог, но для командной строки достаточно. Практически все в OS/2 можно конфигурировать с командной строки, и есть дополнительные программы, например для перезагрузки системы с командной строки. Однако хочется немного графики...

Способ второй. Использовать программы, допускающие удалённое управление

Таких программ достаточно. Например, FtpServer и Weasel Mail Server П. Мойлана и Apache. Но и IBM не забыло встроить в систему возможность удалённого управления. В WSeB и Warp 4 входит стандартно возможность удалённого конфигурирования TCP/IP, DDNS, DHCP. А если установить http-сервер, то можно получить и такой результат: настройка DNS , настройка DHCP , менеджмент DHCP и настройки TCP/IP. Я специально снимал экраны с Windows, в OS/2, конечно же все тоже работает.
Внимание! Стандартный DHCPSCP.HTML для запуска настройки DHCP неправильный, его надо заменить на: <BODY> <APPLET code="COM.ibm.raleigh.dhcpsgui.view.DHCPServerGUIApplet.class" archive="../jvc.jar,../ddnssgui.jar,../netdiver.jar,../dhcpsgui.jar, ../tcpauth.jar,dhcpres.jar,../orion.jar,tcpares.jar" width=300 height=50> <PARAM NAME=TCP_JAVA_LOCALE VALUE=ru_RU> This applet requires a browser which supports Java 1.1.1. </APPLET> </BODY>
Все это неплохо, но вам хочется большего ...

Способ третий. Программы, показывающие удалённо рабочий стол

Программы позволяющие удалённый доступ: IBM DeskTop On-Call, PM2You2, NetOp, Tivoly Netfinity... может и еще есть. Все эти программы объеденены одним - они показывают экран удалённого компьютера и позволяют управлять им, как будто Вы сидите рядом. Плюс в таких программах есть дополнительные сервисы, например в Netfinity - можно запретить запуск некоторых программ или составить расписание, по которому будут обновлятся файлы на компьютерах в сети или собирать статистику по оборудованию и помещать их в DB2.

OS2You/PM2You

Найти можно на Hobbes. Состоит из серверной и клиентских частей. Версия ругается на истечение 30 дней, но продолжает работать. Позволяет подключатся по сети (TCPIP и NetBios), с помощью модемов. Есть Java-апплеты для подключения через броузер, не требует HTTP-сервера. Многопользовательский режим позволяет настроить привилегии и интерфейс для пользователя (PM или VIO). Есть чат удалённой машины с хостом. Простой файл-менеджер для обмена файлами. Есть клиент для доступа из Windows. При подключении через этого клиента нет полос прокрутки и часть экрана OS/2 недоступна, или надо делать разрешение в Windows больше чем в OS/2. При активном подключении сервер загружает процессор под 100%. Скорость обновления экрана регулируется, на 100 мбит/сек сетке скорость обновления экрана вызавает раздражение, но работать можно. Есть утилита lanterm.exe для DOS (требует драйвет ANSI.SYS). Она позволяет получить на экране DOS-машины vio-окно сервера (что-то вроде TELNET для DOS). Подключаться можно по PIPE, NetBios и через прямое кабельное соединение com-портов. Совмесно с многопользовательским режимом позволяет использовать старые бездисковые (грузить DOS с дискеты) компьютеры в качестве "vio-терминалов".

На экране IE с JAVA-клиентом:

IE с JAVA-клиентом
В общем впечатления приятные. Программа заслуживает внимания, особенно если надо подключатся по модему.

NetOp

Домашняя страница - www.danware.com. Что-то жутко навороченное. Куча настроек. Требует отдельной инсталляции программы на каждой машине. Устанавливает свой драйвер в config.sys. Работает по всем протоколам и модемным соединениям. Позволяет указать разрешенные для доступа MAC-адреса. К сожалению, в работе проверить не удалось, так как вызывает трап все системы из-за TCPIP32.DLL (Aurora CP). Может у вас получится, а у меня разбираться не было желания, так как я попробовал Desktop On-Call...

IBM Desktop On-Call

Домашняя страница http://www-6.ibm.com/jp/pspjinfo/javadesk/english/. Download: ftp://ftp.jp.ibm.com/pub/pspj/dtoc/. Программа написана на Java, работает через броузер. Соответственно, требует http-сервер, который входит в поставку, но можно использовать и другой httpd. У меня Apache и httpd от Desktop On-Call прекрасно ужились вместе, я только для Desktop указал порт 5000. Проста в настройке, многопользовательская, шустрая, есть чат, файловый менеджер. Из виденного мной самая приятная в работе и настройке.

MS IE с подключением к Desktop On-Call:

Чат удалённой машины с хостом:
Файловый менеджер:

На рассмотрение NetFinity у меня не хватило времени. Но этот программный продукт входит в поставку OS/2 и, я думаю, многим знаком.

Надеюсь эта статья кому-то поможет, а со мной можно всегда связаться.

Роман Попов


Попутно несколько слов о NetFinity. Типичный IBM-овский продукт: мощный, навороченный, тормозной и слегка недоделанный. Работает через TCP/IP, NetBIOS и modem link; имеет массу вкусностей типа механизма алертов (заданной реакции на события, происходящие на удалённой машине) или мониторинга ~50 параметров работы удалённой машины (загрузка CPU, количество свободного места на дисках, количество открытых сокетов, etc.), а также обычные сервисы -- удалённый доступ в текстовом/графическом режимах, передача файлов, контроль запущенных процессов. NetFinity -- незаменимая вещь для средней или большой сети, но работать в удалённой консоли при модемном соединении можно лишь имея железные нервы.

Несколько скриншотов: службы NetFinity (netf1.gif, 32k), службы NetFinity на удалённой машине (netf2.gif, 30k), удалённый доступ в текстовом режиме (netf3.gif, 22k), удалённый доступ в графическом режиме (netf4.gif, 25k)

Dmitry Ban


Один из примеров использования NetFinity Alert Manager -- отправка SMS/e-mail с текстом alert'a. На скриншотах показано, как это делается (шаг 1, шаг 2, шаг 3, шаг 4). Команда 'P1':
nfalrtcl /listlog /all|head.exe -6|grep TEXT|perl c:\emx\bin\sign.pl|sendmail -t 7902xxxxxxx@smsmail.ru
Скрипт sign.pl выглядит, например, так:)

#! perl -p
print "From: netfinity\@aurora.itep.ru \n";
print "Subject: Alert \n";
print;
while (<>) {
print;
};
print "Love you, Aurora. \n";
В качестве гейта e-mail->SMS используется smsmail.ru.
Alexander Krapivin
Однако, можно и без перла:
 /* */
 say 'From:netfinity@aurora.itep.ru'
 say 'To: 7902xxxxxxx@smsmail.ru'
 say ''
 Arg mess
 say mess
 say '-------------'
 say 'Love you, Aurora'
 say
 say '.'
 exit
Перевод с перла на REXX выполнен Иосифом Шраго :)


Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ