Данный Менеджер создан, чтобы заменить собой известную систему стартовых скриптов, и призван облегчить жизнь как администратора, так и оператора при запуске подсистем мониторирования и управления комплекса.
[top]
Примерный алгоритм использования
Запуск:
Менеджер приложений запускается путем исполнения команды start
из командной строки. В зависимости от того на какой машине он запускается, на нем будут отображаться элементы управления подсистем, запускаемых именно с этой машины.
Запуск подсистемы:
Нажатие кнопки "Start" запускает подсистему. Если менеджеру необходимо вначале запустить сервер он высвечивает время в секундах, через которое этот процесс будет завершен, и будет запущено графическое приложение.
Перезапуск подсистемы:
- Вызываем диалоговое окно "Используемых серверов" для необходимой подсистемы;
- Нажимаем напротив нужного сервера кнопку "Stop";
- Ждем пока в поле состояния сервера не появится надпись "down" ( );
- Нажимаем напротив нужного сервера кнопку "Start";
- Ждем пока в поле состояния сервера не появится надпись "up" () ;
- Закрываем диалоговое окно "Используемых серверов" кнопкой "Ok";
- В окне менеджера напротив нужной подсистемы жмем кнопку "Start";
Возможные неполадки и их устранение.
- При неустойчивой работе DNS-сервера ИЯФ возможно зависание Менеджера. (Приложение использует SSH, который, в свою очередь, для определения хоста на котором запущен сервер, использует DNS-сервер.)(Прим.: Для решения этой проблемы обращайтесь к нашим администраторам:-))
- Если вы посчитали, что Менеджер наглухо "повис" (такое возможно, но крайне редко), не бойтесь "убить" его стандартным путем, нажав кнопку "kill", как показано на рисунке. Менеджер является удобным средством запуска приложений, но его "смерть" на их работу не повлияет.
[top]
Особенности устройства Менеджера
При запуске Менеджер создается автоматически, используя конфигурационные файлы находящиеся на одной из пультовых машин:
- Файл графических клиентов с содержимым:
rfsyn:7:rf-syn:host1
thermo:9:thermosm:host2
ushd:3:ushd:host1
vacuum:5:vacmatrix:host1
ringvac:8:ringvac:host1
corr:6:magnetic_correction:host2
magsys:0:istoch:host2
v1000:6:v1000:host2
ipp:2 0:ipp:host2
maha:::host1
odgirl:::host1
camera:::host2
В каждой строке по порядку перечислены: имя подсистемы (отображается на Менеджере Приложений); ссылка на сервер(ы), обслуживающий(ие) данную подсистему; название графического приложения отображающего работу подсистемы; имя хоста, на котором запускается клиент.
- И файл серверов:
0:host1:-w N:8
2:host1:-w N:10
3:host1:-w N:20
5:host1:-w N:10
6:host1:-w N:8
7:host1:-w N:10
8:host1:-w N:10
9:host1:-w N:2
В каждой строке по порядку перечислены: номер сервера; имя хоста, на котором работает сервер; ключи с которыми должен запускаться сервер; время требуемое на запуск сервера.
В зависимости от того, на каком хосте производится запуск Менеджера, им производится отбор тех строк в файле клиентов, в которых последнее поле соответствует имени данного хоста. Далее путем обработки отобранных строк создается внешнее представление Менеджера, для данного хоста.
Менеджер позволяет запускать приложения не требующие работы каких-либо серверов. Для этого в файле клиентов достаточно оставить поле ссылки на сервер пустым (см. пример файла клиентов выше, три последние строки).
[top]
Home