Задача такова: есть сеть из нескольких компьютеров, работающих под Linux. Необходимо сделать так чтобы можно было управлять ими с сервера через веб-интерфейс. Для этого, как я понимаю, нужно, чтобы на компьютерах был запущен демон, прослушивающий определенный порт и принимающий команды и отправляющий ответы.
Кто-нибудь кто сталкивался с подобной задачей или просто знакомый с предметной областью просьба дать совет по поводу как все это реализовать.
Разработка демона для управления хостом
Модератор: Модераторы разделов
-
ssh
- Сообщения: 78
- ОС: Debian
Re: Разработка демона для управления хостом
Прочесть, например, книжку: Йон Снейдер, "Эффективное программирование TCP/IP" (J.C.Snader, "Effective TCP/IP Programming"), интересуясь в ней главным образом "элементами API сокетов" (это первые две главы, там в примерах - готовые заготовки и для сервера, и для клиента). И всё ясно станет.
Если с сокетами разбираться не хочется, а управляемые машины достаточно мощные, то есть ещё вариант - поднять на них Apache и управлять посредством cgi-скриптов. Правда, это потребует знания cgi (опять же, книжки есть), да и громоздко.
Если с сокетами разбираться не хочется, а управляемые машины достаточно мощные, то есть ещё вариант - поднять на них Apache и управлять посредством cgi-скриптов. Правда, это потребует знания cgi (опять же, книжки есть), да и громоздко.
-
korisk
- Сообщения: 205
- ОС: Xubuntu
Re: Разработка демона для управления хостом
texnologic писал(а): ↑04.01.2009 08:49Задача такова: есть сеть из нескольких компьютеров, работающих под Linux. Необходимо сделать так чтобы можно было управлять ими с сервера через веб-интерфейс. Для этого, как я понимаю, нужно, чтобы на компьютерах был запущен демон, прослушивающий определенный порт и принимающий команды и отправляющий ответы.
Кто-нибудь кто сталкивался с подобной задачей или просто знакомый с предметной областью просьба дать совет по поводу как все это реализовать.
Кажется что-то подобное было у nagios - это софт для мониторинга, но там есть возможность создавать свои плагины.
(Здесь удобный web-интерфейс)
NetSNMP - предоставляет возможность управлять удаленно смотреть состояние серверов и вызывать управляющие процедуры.
Использует SNMP. Для частных случаев, вероятно придётся использовать собственный плагин. Зато готовая инфраструтура безопастности для я SNMPv3
(С графическим интерфейсом тут напряжёнка)
Удач.
Registerd Linux user #486684 at http://counter.li.org/
-
TiFFolk
- Сообщения: 12
- ОС: много разных
Re: Разработка демона для управления хостом
texnologic писал(а): ↑04.01.2009 08:49Задача такова: есть сеть из нескольких компьютеров, работающих под Linux. Необходимо сделать так чтобы можно было управлять ими с сервера через веб-интерфейс. Для этого, как я понимаю, нужно, чтобы на компьютерах был запущен демон, прослушивающий определенный порт и принимающий команды и отправляющий ответы.
Кто-нибудь кто сталкивался с подобной задачей или просто знакомый с предметной областью просьба дать совет по поводу как все это реализовать.
Именно для таких целей и был сделан протокол SNMP. Для линукса уже имеются демоны.
Для управления и мониторинга используйте Zabbix.
Для построения всяких графиков- Cacti.
nagios очень не рекомендую.