powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JAVA - управление процессами UNIX системы
4 сообщений из 4, страница 1 из 1
JAVA - управление процессами UNIX системы
    #38154194
Alex Zhulin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заранее извиняюсь за длинный и пространный вопрос.
Есть необходимость реализовать программный комплекс, который, если укрупненно, будет состоять из следующих компонентов:
1. Сервер биллинга (Oracle), который реализует всю логику работы учетной системы
2. Ряд серверных процессов на UNIX серверах, которые будут генерить статистику, предназначенную для загрузки на сервер биллинга для дальнейшей обработки и учета.

Собственно требуется управлять процессами из п.2
Хочется это сделать со стороны сервера Oracle. Понятно, что средствами pl\sql это не сделать – не получится управлять процессами операционной системы.
Но Oracle имеет встроенную JAVA машину, а средствами JAVA уже можно работать с процессами операционной системы.

Под управлением процессами в п.2 понимается мониторинг запущенных процессов, остановка необходимых и запуск, при необходимости, новых. А так же необходимо получать генерируемую статистику данными процессами и, опираясь на данную статистику вызывать определенные процедуры сервера Oracle. Так же необходимо контролировать подключение пользователей к данным серверным процессам и при необходимости их (пользователей) отключать от данных процессов.

Так же хочу заметить, что процессы п.2 могут запускаться на разных серверах (разные IP адреса) и несколько процессов на одном сервере, но по разным портам.

Теперь дошли до вопросов.
1. Реально ли это реализовать на JAVA? Почему именно на JAVA, потому что в данном случае систему управления процессами п.2 и система учета (биллинга) будет представлять собой единую систему, что удобно с точки зрения взаимодействия.
2. Есть ли работающие примеры запуска средствами JAVA процессов на удаленных UNIX серверах и мониторинга данных процессов? А так же примеры управления пользователями, подключенными к UNIX серверам?
3. Ну и главный вопрос: Вообще правильная идея реализовать управление серверными процессами средствами JAVA? Не будет ли проблем с производительностью или еще каких-либо «подводных камней»?
...
Рейтинг: 0 / 0
JAVA - управление процессами UNIX системы
    #38154198
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex ZhulinЕсть ли работающие примеры... http://people.cs.aau.dk/~marius/sysmon/
...
Рейтинг: 0 / 0
JAVA - управление процессами UNIX системы
    #38155301
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 16.02.2013 22:55, Usman wrote:

>> Есть ли работающие примеры...
>
> http://people.cs.aau.dk/~marius/sysmon/

+ может прямые вызовы по ssh: http://www.jcraft.com/jsch/index.html

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
JAVA - управление процессами UNIX системы
    #38158819
Alex Zhulin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denis Popov,

За вот эту ссылку автор+ может прямые вызовы по ssh: http://www.jcraft.com/jsch/index.html спасибо.
Думаю, то, что нужно
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JAVA - управление процессами UNIX системы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]