The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Как запустить через web shell-скрипт"
Версия для распечатки Пред. тема | След. тема
Форум WEB технологии
Исходное сообщение [ Отслеживать ]

. "Как запустить через web shell-скрипт" +/
Сообщение от AMDmi3 (?), 19-Июн-06, 14:24 
>>>Спасибо, помогло,но теперь выводится только после отработки команды, а не по мере
>>>ее работы.
Хмм, не уверен что можно тривиально изменить это поведение. Можно попробовать ping | cat -u

>>>Появились след вопросы, как лучше всего организовать выполнение команды iptables на удаленных
>>>машинах через web-интерфейс на управляющей машине?
>>>То есть требуется заходить на удаленную машину и там запускать iptables с
>>>параметрами,которые передаются через web.
>>>Еще возникла идея раз в какое-то время (каждые 5 мин) запускать пинги
>>>на определенные адреса и если пинг идет обновлять web-страничку отображая другим
>>>цветом ip, до которых есть ping. Как это можно организовать?
>>Imho  стоит посмотреть на готовые варианты типа nagios , zabbix ...
>>
>>далее imho делать подобное через shell опасный маразм , для таких целей
>>есть perl + CPAN
>>далее security : каким образом вы будете работать с iptables ? у
>>вас что апач от рута запушен ? можно конечно использовать sudo
>>, suexec и т.д. но при этом не шелл скрипты .
>>
>>или как вариант web + cron -самый безопасный вариант .
>Может не совсем так поняли... Apache служит для web-интерфейса к БД,в которой
>храняться ip и шлюзы клиентов. Выбираем клиента, нажимаем кнопку блокировать и
>shell-скрипту передаются параметрами ip-адрес и адрес шлюза, которые используются для захода
>на нужный шлюз ssh по RSA ключам и ip для параметра
>iptables. Как сделать в скрипте чтобы после ssh следующая команда выполнилась
>на удаленной машине,а не там,где запущен скрипт.
>Как безопасно организовать это? ТО есть из базы дулать блокировку, а не
>в ручную.
Запускать ping - это исключительно nagios. Да и вообще контроль состояния кучи параметров на куче машин. Запускать удаленные комманды - если самому писать, то лучше написать демона, которого пинать из CGI. А вообще лучше поискать готовое решение, объединяющее мониторинг и управление.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Как запустить через web shell-скрипт, ap, 14-Июн-06, 06:12  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру