|
|
|
| Мне необходимо получить список процессов на удаленной машие.
ОС QNX
Консольная команда 'ps a' - стандартная для *nix систем
Проблема в том что сеть в данной ОС организована по другому.
Решаема ли задача средстваими PHP? | |
|
|
|
|
|
|
|
для: woffka
(24.01.2008 в 06:50)
| | если у вас есть права для выполнения команд и запуска приложение то да... | |
|
|
|
|
|
|
|
для: KPETuH
(24.01.2008 в 07:22)
| | Да права есть.
Реализована поддержка TCP/IP (запущен процесс tcpip)
Каким образом в этом случае подключиться к удаленной машине, какие функции существуют? | |
|
|
|
|
|
|
|
для: woffka
(24.01.2008 в 08:01)
| | Cамое простое - использовать возможность запуска из PHP "внешних" программ.
Например:
$ps = `ps -a`; | |
|
|
|
|
|
|
|
для: vitali
(24.01.2008 в 09:53)
| | Это понятно.
Вопрос в другом.
Каким образом из скрипта обратиться к удаленной машине, т.к. ставить веб-сервер там не планируется, а данные получать нужно для мониторинга состояния системы по количеству активных процессов ? | |
|
|
|
|
|
|
|
для: woffka
(24.01.2008 в 11:33)
| | Без сервера вообще никак не получится - если никто не будет отвечать, получить ответ будет невозможно - хотя бы FTP-сервер потребуется, чтобы данные забирать можно было... | |
|
|
|
|
|
|
|
для: cheops
(24.01.2008 в 14:53)
| | В свое время нам также приходилось мониторить unix-сервера. Так вот без клиентской части (демонов) на удаленых серверах эту проблему не решить. Демоны по отклонениям от квот формируют послания (организовать уведомления можно в unix-сах поразному, хоть через E-mail). На головном сервере эта информация обрабатывалась и дежурному персоналу выдавалась необходимая аналитика (графики, дампы и т.д.)
Вообще-то существует ряд систем мониторинга заточенных под unix-системы. Обратитесь на форум unix-стов, помогут. | |
|
|
|