ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Система администрирования интернет-салона
@ 2003-03-19 14:32 Andrey Petrov
  2003-03-19 14:44 ` Grigory Milev
                   ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Andrey Petrov @ 2003-03-19 14:32 UTC (permalink / raw)
  To: community

Доброго времени суток!

Взялся сделать систему управления интернет-салоном и учет статистики.
С велением статистики все просто - будет работать через веб-интерфейс
в завязке с mysql. Но нужно еще как-то прикрутить удаленную блокировку
рабочих станций. Все машины на linux. Админ-машина является
маршрутизатором к провайдеру для салона + 2-я сеть для офиса.
Задача: скриптами веб-сервера блокировать и разблокировать на рабочих
станциях экран Х или клавиатуру с мышью.
Незнаю как :(
Предполагаю 2 варианта реаализации:
1-й - запускать и килять на удаленных машинах какой-нить хскринсейвер
(с паролем). Но не знаю как запустить его в сессию работающего там
пользователя, что бы залочить ему КДЕ.
2-й - по примонтированным по NFS их /dev менять права на устройства
(клава, мышь) на 400 для блокировки и обратно на 444 для
разблокирования.

Может быть оба эти способа через ж... %)
Так к тому и спашиваю как?
Как это правильно и удобно реализовать?
Может через какие-нибудь другие сервисы это можно делать?
Подскажите плз.

Может кто пожелает подключиться к этому проекту, т.к. из решения
задачи для конкретного салона это перерастет в проект с более широкими
возможностями (учет трафика, управление процессами на раб.станциях и
пр.). И есс-но под GPL.

з.ы.: в дополнение еще стоит задача уметь блокироать удаленные рабочие
станции под win.

з.з.ы.: по возможности помогите более развернутыми советами, потому как
времени мало на чтение, может быть и не нужной для этого,
документации.

з.з.з.ы: Сорри если написал не в ту рассылку.

--
Andrey Petrov (hell@relcom.kz)

 +++ Тише едешь - хрен приедешь! +++



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-19 14:32 [Comm] Система администрирования интернет-салона Andrey Petrov
@ 2003-03-19 14:44 ` Grigory Milev
  2003-03-19 15:02   ` Artem Pastukhov
  2003-03-19 15:06   ` [Comm] Система администрирования интернет-салона Mike Lykov
  2003-03-19 15:52 ` vic ismakaev
  2003-03-24 14:12 ` [Comm] " Michael Shigorin
  2 siblings, 2 replies; 31+ messages in thread
From: Grigory Milev @ 2003-03-19 14:44 UTC (permalink / raw)
  To: community

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Andrey" == Andrey Petrov <hell@relcom.kz> writes:

    Andrey> Доброго времени суток!  Взялся сделать систему управления
    Andrey> интернет-салоном и учет статистики.  С велением статистики все
    Andrey> просто - будет работать через веб-интерфейс в завязке с mysql. Но
Я бы советовал postgersql + некоторый движок, к которому в виде морды
прикрутить веб интерфейс, морду на tk и т.д.

    Andrey> нужно еще как-то прикрутить удаленную блокировку рабочих
    Andrey> станций. Все машины на linux. Админ-машина является
    Andrey> маршрутизатором к провайдеру для салона + 2-я сеть для офиса.
    Andrey> Задача: скриптами веб-сервера блокировать и разблокировать на
    Andrey> рабочих станциях экран Х или клавиатуру с мышью.  Незнаю как :(
    Andrey> Предполагаю 2 варианта реаализации: 1-й - запускать и килять на
    Andrey> удаленных машинах какой-нить хскринсейвер (с паролем). Но не знаю
    Andrey> как запустить его в сессию работающего там пользователя, что бы
    Andrey> залочить ему КДЕ.  2-й - по примонтированным по NFS их /dev менять
    Andrey> права на устройства (клава, мышь) на 400 для блокировки и обратно
    Andrey> на 444 для разблокирования.
Как вариант можно прибивать удаленно Х, а потом так-же их запускать.

    Andrey> Может быть оба эти способа через ж... %) Так к тому и спашиваю
    Andrey> как?  Как это правильно и удобно реализовать?  Может через
    Andrey> какие-нибудь другие сервисы это можно делать?  Подскажите плз.

    Andrey> Может кто пожелает подключиться к этому проекту, т.к. из решения
    Andrey> задачи для конкретного салона это перерастет в проект с более
    Andrey> широкими возможностями (учет трафика, управление процессами на
    Andrey> раб.станциях и пр.). И есс-но под GPL.

    Andrey> з.ы.: в дополнение еще стоит задача уметь блокироать удаленные
    Andrey> рабочие станции под win.
Могу поучаствовать.

PS:
   Велькомен ту маил, пообсуждаем.

+-------------------------------------------------------+
Grigory Milev	mailto:week@altlinux.ru
ALT Linux Team	http://www.altlinux.ru
+-------------------------------------------------------+
Life too beautiful and interest... Don't worry, be happy.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQE+eIJqS14SMK5ZwWARAnsGAJ4oYOznN1tDeZ/CRnhkSc0/gKG/owCeMqEl
DTYCg4a3XLJ8jv13l6Eka8o=
=ndX+
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-19 14:44 ` Grigory Milev
@ 2003-03-19 15:02   ` Artem Pastukhov
  2003-03-19 15:09     ` Grigory Milev
  2003-03-19 19:32     ` [Comm] Система администрирадминистрирования интернет-салона Андрей Новосёлов
  2003-03-19 15:06   ` [Comm] Система администрирования интернет-салона Mike Lykov
  1 sibling, 2 replies; 31+ messages in thread
From: Artem Pastukhov @ 2003-03-19 15:02 UTC (permalink / raw)
  To: community

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 1114 bytes --]

19 Март 2003 17:44, Grigory Milev написал:

>     Andrey> нужно еще как-то прикрутить удаленную блокировку
> рабочих Andrey> станций. Все машины на linux. Админ-машина
> является Andrey> маршрутизатором к провайдеру для салона + 2-я
> сеть для офиса. Andrey> Задача: скриптами веб-сервера
> блокировать и разблокировать на Andrey> рабочих станциях экран
> Х или клавиатуру с мышью.  Незнаю как :( Andrey> Предполагаю 2
> варианта реаализации: 1-й - запускать и килять на Andrey>
> удаленных машинах какой-нить хскринсейвер (с паролем). Но не
> знаю Andrey> как запустить его в сессию работающего там
> пользователя, что бы Andrey> залочить ему КДЕ.  2-й - по
> примонтированным по NFS их /dev менять Andrey> права на
> устройства (клава, мышь) на 400 для блокировки и обратно
> Andrey> на 444 для разблокирования.
> Как вариант можно прибивать удаленно Х, а потом так-же их
> запускать.
Зачем же так жестко , их можно залочить на том же tk и повесить 
чтобы он порт какой-нибудь слушал по которому ему unlock скажут.

-- 
 С уважением,
Артем Пастухов          past@yam.ru
 ЯМ Интернешнл         http://www.yam.ru


[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-19 14:44 ` Grigory Milev
  2003-03-19 15:02   ` Artem Pastukhov
@ 2003-03-19 15:06   ` Mike Lykov
  2003-03-19 15:11     ` Grigory Milev
  1 sibling, 1 reply; 31+ messages in thread
From: Mike Lykov @ 2003-03-19 15:06 UTC (permalink / raw)
  To: community

> Могу поучаствовать.
>
> PS:
>    Велькомен ту маил, пообсуждаем.

Вы совсем-то в маил не пропадайте, потому что дело интересное. нарисуйте сайт 
проекта, новости и все такое ;)

-- 
Mike


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-19 15:02   ` Artem Pastukhov
@ 2003-03-19 15:09     ` Grigory Milev
  2003-03-19 15:33       ` Artem Pastukhov
  2003-03-19 17:27       ` Andrey Petrov
  2003-03-19 19:32     ` [Comm] Система администрирадминистрирования интернет-салона Андрей Новосёлов
  1 sibling, 2 replies; 31+ messages in thread
From: Grigory Milev @ 2003-03-19 15:09 UTC (permalink / raw)
  To: community

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Artem" == Artem Pastukhov <past@yam.ru> writes:

    Artem> 19 Март 2003 17:44, Grigory Milev написал:
    Andrey> нужно еще как-то прикрутить удаленную блокировку
    >> рабочих Andrey> станций. Все машины на linux. Админ-машина является
    >> Andrey> маршрутизатором к провайдеру для салона + 2-я сеть для
    >> офиса. Andrey> Задача: скриптами веб-сервера блокировать и
    >> разблокировать на Andrey> рабочих станциях экран Х или клавиатуру с
    >> мышью.  Незнаю как :( Andrey> Предполагаю 2 варианта реаализации: 1-й -
    >> запускать и килять на Andrey> удаленных машинах какой-нить хскринсейвер
    >> (с паролем). Но не знаю Andrey> как запустить его в сессию работающего
    >> там пользователя, что бы Andrey> залочить ему КДЕ.  2-й - по
    >> примонтированным по NFS их /dev менять Andrey> права на устройства
    >> (клава, мышь) на 400 для блокировки и обратно
    Andrey> на 444 для разблокирования.
    >> Как вариант можно прибивать удаленно Х, а потом так-же их запускать.
    Artem> Зачем же так жестко , их можно залочить на том же tk и повесить
    Artem> чтобы он порт какой-нибудь слушал по которому ему unlock скажут.
Можно и так. Собственно я и предлагал написать демона, который занимается
учетом времен/трафика, блокирует компы и т.д., а к нему гуй, хош веб, хош на
tk, хош еще на чем-нить. Как блокировать машину это дело второе, можно сделать
одновременно несколько вариантов, что бы администратор выбирал наиболее
подходящий для него.

+-------------------------------------------------------+
Grigory Milev	mailto:week@altlinux.ru
ALT Linux Team	http://www.altlinux.ru
+-------------------------------------------------------+
Life too beautiful and interest... Don't worry, be happy.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQE+eIgNS14SMK5ZwWARArhMAJ4hpSW0sL5J/0j5muG/TmYw6GW+WACfXLMM
552P727959/VabS5L09MLGM=
=CEKl
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-19 15:06   ` [Comm] Система администрирования интернет-салона Mike Lykov
@ 2003-03-19 15:11     ` Grigory Milev
  2003-03-19 17:33       ` [Comm] Re[2]: " Andrey Petrov
  2003-03-23 19:13       ` Andrey Petrov
  0 siblings, 2 replies; 31+ messages in thread
From: Grigory Milev @ 2003-03-19 15:11 UTC (permalink / raw)
  To: community

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Mike" == Mike Lykov <combr@vesna.ru> writes:

    >> Могу поучаствовать.
    >> 
    >> PS: Велькомен ту маил, пообсуждаем.

    Mike> Вы совсем-то в маил не пропадайте, потому что дело
    Mike> интересное. нарисуйте сайт проекта, новости и все такое ;)
Я думаю, что такому проекту прямой путь на sourceforge, как-только нарисуется
план действий и основные идеи, можно будет туда выложить и естественно, что
такому проекту местечко в sisyphus найдется :-)

+-------------------------------------------------------+
Grigory Milev	mailto:week@altlinux.ru
ALT Linux Team	http://www.altlinux.ru
+-------------------------------------------------------+
Life too beautiful and interest... Don't worry, be happy.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQE+eIinS14SMK5ZwWARAhSWAJ41nc6ozZDMgri4hrJOdQS/EkqlAwCfdlk5
XiPU+hUbWamY1SKoMt08PVo=
=Iuyd
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-19 15:09     ` Grigory Milev
@ 2003-03-19 15:33       ` Artem Pastukhov
  2003-03-19 15:39         ` vic ismakaev
  2003-03-19 17:27       ` Andrey Petrov
  1 sibling, 1 reply; 31+ messages in thread
From: Artem Pastukhov @ 2003-03-19 15:33 UTC (permalink / raw)
  To: community

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 608 bytes --]

19 Март 2003 18:09, Grigory Milev написал:
> Можно и так. Собственно я и
> предлагал написать демона, который занимается учетом
> времен/трафика, блокирует компы и т.д., а к нему гуй, хош веб,
> хош на tk, хош еще на чем-нить. Как блокировать машину это
> дело второе, можно сделать одновременно несколько вариантов,
> что бы администратор выбирал наиболее подходящий для него.
>
Попытка учета по трафику/сумме и блокировке была как раз в 
упоминавшемся мной в соседней ветке squid2mysql 
можно взять за основу.
-- 
 С уважением,
Артем Пастухов          past@yam.ru
 ЯМ Интернешнл         http://www.yam.ru


[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-19 15:33       ` Artem Pastukhov
@ 2003-03-19 15:39         ` vic ismakaev
  2003-03-19 15:40           ` Grigory Milev
  0 siblings, 1 reply; 31+ messages in thread
From: vic ismakaev @ 2003-03-19 15:39 UTC (permalink / raw)
  To: community

19 Март 2003 20:33, Artem Pastukhov написал:
> 19 Март 2003 18:09, Grigory Milev написал:
> > Можно и так. Собственно я и
> > предлагал написать демона, который занимается учетом
> > времен/трафика, блокирует компы и т.д., а к нему гуй, хош веб,
> > хош на tk, хош еще на чем-нить. Как блокировать машину это
> > дело второе, можно сделать одновременно несколько вариантов,
> > что бы администратор выбирал наиболее подходящий для него.
>
> Попытка учета по трафику/сумме и блокировке была как раз в
> упоминавшемся мной в соседней ветке squid2mysql
> можно взять за основу.
Опора на SQUID при учете трафика - не совсем удачное решение.
Наиболее удачными вариантами,по-моему, являются решения на базе 
PCAP/netfilter.С помощью этой связки можно и нужно считать трафик и 
блокировать доступ в инет. 
-- 
С уважением
Виктор В Исмакаев


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-19 15:39         ` vic ismakaev
@ 2003-03-19 15:40           ` Grigory Milev
  2003-03-23 19:38             ` [Comm] Re[2]: " Andrey Petrov
  0 siblings, 1 reply; 31+ messages in thread
From: Grigory Milev @ 2003-03-19 15:40 UTC (permalink / raw)
  To: community

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "vic" == vic ismakaev <viclists@mail.esoo.ru> writes:

    vic> 19 Март 2003 20:33, Artem Pastukhov написал:
    >> 19 Март 2003 18:09, Grigory Milev написал: > Можно и так. Собственно я
    >> и > предлагал написать демона, который занимается учетом >
    >> времен/трафика, блокирует компы и т.д., а к нему гуй, хош веб, > хош на
    >> tk, хош еще на чем-нить. Как блокировать машину это > дело второе,
    >> можно сделать одновременно несколько вариантов, > что бы администратор
    >> выбирал наиболее подходящий для него.
    >> 
    >> Попытка учета по трафику/сумме и блокировке была как раз в
    >> упоминавшемся мной в соседней ветке squid2mysql можно взять за основу.
    vic> Опора на SQUID при учете трафика - не совсем удачное решение.
    vic> Наиболее удачными вариантами,по-моему, являются решения на базе
    vic> PCAP/netfilter.С помощью этой связки можно и нужно считать трафик и
    vic> блокировать доступ в инет.  -- С уважением Виктор В Исмакаев
Согласен, лучше пользовать iptables и иже с ними, squid вносит некоторые
ограничения на пользователей, что не есть хорошо.

+-------------------------------------------------------+
Grigory Milev	mailto:week@altlinux.ru
ALT Linux Team	http://www.altlinux.ru
+-------------------------------------------------------+
Life too beautiful and interest... Don't worry, be happy.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQE+eI9ZS14SMK5ZwWARAmVKAJ9UOTTBDZJ6df4XBwnD0cS7DPuFBgCeJPV3
HMOEdYLSBKCV3XrfNbmLPtk=
=XybG
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-19 14:32 [Comm] Система администрирования интернет-салона Andrey Petrov
  2003-03-19 14:44 ` Grigory Milev
@ 2003-03-19 15:52 ` vic ismakaev
  2003-03-19 16:06   ` Grigory Milev
  2003-03-19 18:02   ` Andrey Petrov
  2003-03-24 14:12 ` [Comm] " Michael Shigorin
  2 siblings, 2 replies; 31+ messages in thread
From: vic ismakaev @ 2003-03-19 15:52 UTC (permalink / raw)
  To: community

19 Март 2003 19:32, Andrey Petrov написал:
> Доброго времени суток!
>
> Взялся сделать систему управления интернет-салоном и учет статистики.
> С велением статистики все просто - будет работать через веб-интерфейс
> в завязке с mysql.
Не забывайте про накладные расходы при работе с БД(реактивность системы будет 
не очень высокой.
Представьте ситуацию - высокоскоростной доступ в инет(АДСЛ - 8 Мбит, СДСЛ  - 
2-10 Мб),лимит -20 Мб. Реакция с MySQL(пакет -> демон-логер -> БД -> репортер 
->блокиратор) может доходить до минуты а то и больше.Сколько может за это 
время может прокачать станция?
Поэтому,по-моему ,лучше иметь двойной учет - статистика в БД, счетчик текущего 
трафика на/со станции в памяти,и он уже будет давать команду на блокировку.


Какой язык планируете в качестве рабочего?
-- 
С уважением
Виктор В Исмакаев


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-19 15:52 ` vic ismakaev
@ 2003-03-19 16:06   ` Grigory Milev
  2003-03-19 16:42     ` vic ismakaev
  2003-03-19 18:02   ` Andrey Petrov
  1 sibling, 1 reply; 31+ messages in thread
From: Grigory Milev @ 2003-03-19 16:06 UTC (permalink / raw)
  To: community

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "vic" == vic ismakaev <viclists@mail.esoo.ru> writes:

    vic> 19 Март 2003 19:32, Andrey Petrov написал:
    >> Доброго времени суток!
    >> 
    >> Взялся сделать систему управления интернет-салоном и учет статистики.
    >> С велением статистики все просто - будет работать через веб-интерфейс в
    >> завязке с mysql.
    vic> Не забывайте про накладные расходы при работе с БД(реактивность
    vic> системы будет не очень высокой.  Представьте ситуацию -
    vic> высокоскоростной доступ в инет(АДСЛ - 8 Мбит, СДСЛ - 2-10 Мб),лимит
    vic> -20 Мб. Реакция с MySQL(пакет -> демон-логер -> БД -> репортер
    -> блокиратор) может доходить до минуты а то и больше.Сколько может за это
    vic> время может прокачать станция?  Поэтому,по-моему ,лучше иметь двойной
    vic> учет - статистика в БД, счетчик текущего трафика на/со станции в
    vic> памяти,и он уже будет давать команду на блокировку.
Я полагаю, что правильнее будет пакет -> демон-блокиратор -> БД -> репортер.


    vic> Какой язык планируете в качестве рабочего?
Я бы воспользовался tcl, особенно учитывая простоту переноса на другие
платформы, хорошая работа с regexp. Как второй вариант ruby. Можно конечно
писать и на C, но для таких задач, по моему, это не целесообразно.

+-------------------------------------------------------+
Grigory Milev	mailto:week@altlinux.ru
ALT Linux Team	http://www.altlinux.ru
+-------------------------------------------------------+
Life too beautiful and interest... Don't worry, be happy.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQE+eJWFS14SMK5ZwWARArVFAJ47bWdCSTYcgFIajjt8/W/mwRgLDQCeJIFz
yA0/HU6QNd3yoUwYiQnqPTw=
=fpDQ
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-19 16:06   ` Grigory Milev
@ 2003-03-19 16:42     ` vic ismakaev
  2003-03-20  8:18       ` Grigory Milev
  0 siblings, 1 reply; 31+ messages in thread
From: vic ismakaev @ 2003-03-19 16:42 UTC (permalink / raw)
  To: community

19 Март 2003 21:06, Grigory Milev написал:
> >>>>> "vic" == vic ismakaev <viclists@mail.esoo.ru> writes:
>
>     vic> 19 Март 2003 19:32, Andrey Petrov написал:
>     >> Доброго времени суток!
>     >>
>     >> Взялся сделать систему управления интернет-салоном и учет
>     >> статистики. С велением статистики все просто - будет работать через
>     >> веб-интерфейс в завязке с mysql.
>
>     vic> Не забывайте про накладные расходы при работе с БД(реактивность
>     vic> системы будет не очень высокой.  Представьте ситуацию -
>     vic> высокоскоростной доступ в инет(АДСЛ - 8 Мбит, СДСЛ - 2-10
> Мб),лимит vic> -20 Мб. Реакция с MySQL(пакет -> демон-логер -> БД ->
> репортер -> блокиратор) может доходить до минуты а то и больше.Сколько
> может за это vic> время может прокачать станция?  Поэтому,по-моему ,лучше
> иметь двойной vic> учет - статистика в БД, счетчик текущего трафика на/со
> станции в vic> памяти,и он уже будет давать команду на блокировку.
> Я полагаю, что правильнее будет пакет -> демон-блокиратор -> БД ->
> репортер.
В демоне-блокираторе необходимо предусмотреть  еще и считальщика текущего 
трафика.

>
>     vic> Какой язык планируете в качестве рабочего?
> Я бы воспользовался tcl, особенно учитывая простоту переноса на другие
> платформы, хорошая работа с regexp. Как второй вариант ruby. Можно конечно
> писать и на C, но для таких задач, по моему, это не целесообразно.
Мое предпочтение - Ruby + C.
Без С ,помоему,никуда не деться.
Боюсь,что скриптовые языки не справяться с перехватом/счетом/блокировкой 
пакетов в реальном времени. А для статистики -что угодно можно использовать.

Хотя есть биндинги  IP_QUEUE и PCAP для Perl'a,а для PCAP еще и для Ruby. 


-- 
С уважением
Виктор В Исмакаев


^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re[2]: [Comm] Система администрирования интернет-салона
  2003-03-19 15:09     ` Grigory Milev
  2003-03-19 15:33       ` Artem Pastukhov
@ 2003-03-19 17:27       ` Andrey Petrov
  1 sibling, 0 replies; 31+ messages in thread
From: Andrey Petrov @ 2003-03-19 17:27 UTC (permalink / raw)
  To: Grigory Milev

Доброго времени суток!

19.03.2003, 21:09 Вы писали на тему
"[Comm] Система администрирования интернет-салона":

GM> -----BEGIN PGP SIGNED MESSAGE-----
GM> Hash: SHA1

>>>>>> "Artem" == Artem Pastukhov <past@yam.ru> writes:

GM>     Artem> 19 Март 2003 17:44, Grigory Milev написал:
GM>     Andrey> нужно еще как-то прикрутить удаленную блокировку
GM>     >> рабочих Andrey> станций. Все машины на linux. Админ-машина является
GM>     >> Andrey> маршрутизатором к провайдеру для салона + 2-я сеть для
GM>     >> офиса. Andrey> Задача: скриптами веб-сервера блокировать и
GM>     >> разблокировать на Andrey> рабочих станциях экран Х или клавиатуру с
GM>     >> мышью.  Незнаю как :( Andrey> Предполагаю 2 варианта реаализации: 1-й -
GM>     >> запускать и килять на Andrey> удаленных машинах какой-нить хскринсейвер
GM>     >> (с паролем). Но не знаю Andrey> как запустить его в сессию работающего
GM>     >> там пользователя, что бы Andrey> залочить ему КДЕ.  2-й - по
GM>     >> примонтированным по NFS их /dev менять Andrey> права на устройства
GM>     >> (клава, мышь) на 400 для блокировки и обратно
GM>     Andrey> на 444 для разблокирования.
GM>     >> Как вариант можно прибивать удаленно Х, а потом так-же их запускать.
GM>     Artem> Зачем же так жестко , их можно залочить на том же tk и повесить
GM>     Artem> чтобы он порт какой-нибудь слушал по которому ему unlock скажут.
GM> Можно и так. Собственно я и предлагал написать демона, который занимается
GM> учетом времен/трафика, блокирует компы и т.д., а к нему гуй, хош веб, хош на
GM> tk, хош еще на чем-нить. Как блокировать машину это дело второе, можно сделать
GM> одновременно несколько вариантов, что бы администратор выбирал наиболее
GM> подходящий для него.
Веб-интерфейс я выбрал потому как не программер, да и администрировать
удобнее с любой машины любым браузером. Хотя минусом, конечно, это
нужно апач для этого поднимать. Да и решение на веб применительно к
первоначальной задаче и меня и заказчика вполне устраивает, а в
дальнейшем все это будет обрастать прочей фукциональностью. Почему не
делать доброе дело для всех, если к тому же за это еще и платить
готовы.
А вот с блокировкой в голову пришло еще одно решение:
На клиентских машинах по крону каждую минуту запускается скрипт,
который обращается к базе на админ-машине чтобы узнать свой статус и
соответственно лочит\разлачивает\ничего_неделает.
Для этого достаточно будет иметь на рабочих станциях скл-клиента.

А по-поводу демона который будет слушать порт мне идея нравится. Мне
так даже с самого начала хотелось, но самому не посилам (на данный
момент), а знакомых программеров дружащих с линукс - нету.. :(
Вот и обратился в рассылку.
GM> +-------------------------------------------------------+
GM> Grigory Milev   mailto:week@altlinux.ru
GM> ALT Linux Team  http://www.altlinux.ru
GM> +-------------------------------------------------------+
GM> Life too beautiful and interest... Don't worry, be happy.
GM> -----BEGIN PGP SIGNATURE-----
GM> Version: GnuPG v1.2.1 (GNU/Linux)
GM> Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

GM> iD8DBQE+eIgNS14SMK5ZwWARArhMAJ4hpSW0sL5J/0j5muG/TmYw6GW+WACfXLMM
GM> 552P727959/VabS5L09MLGM=
GM> =CEKl
GM> -----END PGP SIGNATURE-----
GM> _______________________________________________
GM> Community mailing list
GM> Community@altlinux.ru
GM> http://www.altlinux.ru/mailman/listinfo/community




--
Andrey Petrov (hell@relcom.kz)

 +++ Hе откладывай на завтpа то, что можно выпить сегодня. +++



^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re[2]: [Comm] Система администрирования интернет-салона
  2003-03-19 15:11     ` Grigory Milev
@ 2003-03-19 17:33       ` Andrey Petrov
  2003-03-23 19:13       ` Andrey Petrov
  1 sibling, 0 replies; 31+ messages in thread
From: Andrey Petrov @ 2003-03-19 17:33 UTC (permalink / raw)
  To: Grigory Milev

Доброго времени суток!

19.03.2003, 21:11 Вы писали на тему
"[Comm] Система администрирования интернет-салона":

GM>     >> Могу поучаствовать.
GM>     >> 
GM>     >> PS: Велькомен ту маил, пообсуждаем.

GM>     Mike> Вы совсем-то в маил не пропадайте, потому что дело
GM>     Mike> интересное. нарисуйте сайт проекта, новости и все такое ;)
GM> Я думаю, что такому проекту прямой путь на sourceforge, как-только нарисуется
GM> план действий и основные идеи, можно будет туда выложить и естественно, что
GM> такому проекту местечко в sisyphus найдется :-)
Именно так и хочется сделать;)
Но мне сейчас в любом случае надо проект сделать применительно к
конкретной задаче и конкретному салону. А дальше все равно проект не
заглохнет. Я даже уверен что продолжателей и альтернативных
реализаторов идеи найдется достаточно и без меня :))

--
Andrey Petrov (hell@relcom.kz)

 +++ Пришел, увидел и ушел: +++



^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re[2]: [Comm] Система администрирования интернет-салона
  2003-03-19 15:52 ` vic ismakaev
  2003-03-19 16:06   ` Grigory Milev
@ 2003-03-19 18:02   ` Andrey Petrov
  1 sibling, 0 replies; 31+ messages in thread
From: Andrey Petrov @ 2003-03-19 18:02 UTC (permalink / raw)
  To: vic ismakaev

Доброго времени суток!

19.03.2003, 21:52 Вы писали на тему
"[Comm] Система администрирования интернет-салона":

vi> 19 Март 2003 19:32, Andrey Petrov написал:
>> Доброго времени суток!
>>
>> Взялся сделать систему управления интернет-салоном и учет статистики.
>> С велением статистики все просто - будет работать через веб-интерфейс
>> в завязке с mysql.
vi> Не забывайте про накладные расходы при работе с БД(реактивность системы будет 
vi> не очень высокой.
vi> Представьте ситуацию - высокоскоростной доступ в инет(АДСЛ - 8 Мбит, СДСЛ  - 
vi> 2-10 Мб),лимит -20 Мб. Реакция с MySQL(пакет -> демон-логер -> БД -> репортер 
->>блокиратор) может доходить до минуты а то и больше.Сколько может за это 
vi> время может прокачать станция?
Я пока решаю относительно моей задачи. Скростей у нас таких нет :(
Трафик считать мне пока не нужно (хотя в перспективе будет добавлено)
Нужна только статистика по времени. С этим проблем на данном этапе
нет. Нужно решить проблему с блокировкой станций (см. начало треда)
vi> Поэтому,по-моему ,лучше иметь двойной учет - статистика в БД, счетчик текущего 
vi> трафика на/со станции в памяти,и он уже будет давать команду на блокировку.
Возможно. Но до этого доло позже дойдет, или кто-то параллельно
сделает.

vi> Какой язык планируете в качестве рабочего?
Пока все будет на php+mysql

--
Andrey Petrov (hell@relcom.kz)

 +++ Лучше иметь синицу в руках, чем утку под кроватью. +++



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирадминистрирования интернет-салона
  2003-03-19 15:02   ` Artem Pastukhov
  2003-03-19 15:09     ` Grigory Milev
@ 2003-03-19 19:32     ` Андрей Новосёлов
  2003-03-20 18:54       ` [Comm] Re[2]: " isa
  1 sibling, 1 reply; 31+ messages in thread
From: Андрей Новосёлов @ 2003-03-19 19:32 UTC (permalink / raw)
  To: ALTLinux

В Wed, 19.03.2003, в 17:02, Artem Pastukhov написал:
> 19 Март 2003 17:44, Grigory Milev написал:
> 
> >     Andrey> нужно еще как-то прикрутить удаленную блокировку
> > рабочих Andrey> станций. Все машины на linux. Админ-машина
> > является Andrey> маршрутизатором к провайдеру для салона + 2-я
> > сеть для офиса. Andrey> Задача: скриптами веб-сервера
> > блокировать и разблокировать на Andrey> рабочих станциях экран
> > Х или клавиатуру с мышью.  Незнаю как :( Andrey> Предполагаю 2
> > варианта реаализации: 1-й - запускать и килять на Andrey>
> > удаленных машинах какой-нить хскринсейвер (с паролем). Но не
> > знаю Andrey> как запустить его в сессию работающего там
> > пользователя, что бы Andrey> залочить ему КДЕ.  2-й - по
> > примонтированным по NFS их /dev менять Andrey> права на
> > устройства (клава, мышь) на 400 для блокировки и обратно
> > Andrey> на 444 для разблокирования.
> > Как вариант можно прибивать удаленно Х, а потом так-же их
> > запускать.
> Зачем же так жестко , их можно залочить на том же tk и повесить 
> чтобы он порт какой-нибудь слушал по которому ему unlock скажут.
Простите, за вмешательство, я не программист, но можно ли сделать, чтобы
с машины администратора приходил на рабочую станцию скриптик,
запускающий на ней обратный отсчёт того кол-ва секунд, которое в нём же
указано. Своеобразные песочные часы. Надеюсь подключится к обсуждению
isa <iscander@mercuri.mk.ua> У нас ребята собирали и-нет кафе на АЛТ,
там была проблема с локером и какой-то скачивали и использовали. Но он
это лучше знает.
-- 
With the best wishes & kindest regards, Andrey.
Registered      LINUX     user      # 282220


  

^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-19 16:42     ` vic ismakaev
@ 2003-03-20  8:18       ` Grigory Milev
  2003-03-20 10:21         ` vic ismakaev
  0 siblings, 1 reply; 31+ messages in thread
From: Grigory Milev @ 2003-03-20  8:18 UTC (permalink / raw)
  To: community

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "vic" == vic ismakaev <viclists@mail.esoo.ru> writes:

    >> целесообразно.
    vic> Мое предпочтение - Ruby + C.  Без С ,помоему,никуда не деться.
    vic> Боюсь,что скриптовые языки не справяться с
    vic> перехватом/счетом/блокировкой пакетов в реальном времени. А для
    vic> статистики -что угодно можно использовать.
Собственно, никто не мешает написать модуль для ruby на C по подсчету трафика.

    vic> Хотя есть биндинги IP_QUEUE и PCAP для Perl'a,а для PCAP еще и для
    vic> Ruby.
Собственно о чем я и говорю :)

+-------------------------------------------------------+
Grigory Milev	mailto:week@altlinux.ru
ALT Linux Team	http://www.altlinux.ru
+-------------------------------------------------------+
Life too beautiful and interest... Don't worry, be happy.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQE+eXliS14SMK5ZwWARArP3AKCDR11BNoawlSW5YVv2rN/0Gu9xDQCfR3GZ
88nYQjtCDpxy424WOoQTpAE=
=WCKM
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Система администрирования интернет-салона
  2003-03-20  8:18       ` Grigory Milev
@ 2003-03-20 10:21         ` vic ismakaev
  2003-03-23 19:02           ` [Comm] Re[2]: " Andrey Petrov
  0 siblings, 1 reply; 31+ messages in thread
From: vic ismakaev @ 2003-03-20 10:21 UTC (permalink / raw)
  To: community

20 Март 2003 13:18, Grigory Milev написал:
> >>>>> "vic" == vic ismakaev <viclists@mail.esoo.ru> writes:
>     >> целесообразно.
>
>     vic> Мое предпочтение - Ruby + C.  Без С ,помоему,никуда не деться.
>     vic> Боюсь,что скриптовые языки не справяться с
>     vic> перехватом/счетом/блокировкой пакетов в реальном времени. А для
>     vic> статистики -что угодно можно использовать.
> Собственно, никто не мешает написать модуль для ruby на C по подсчету
> трафика.
>
>     vic> Хотя есть биндинги IP_QUEUE и PCAP для Perl'a,а для PCAP еще и для
>     vic> Ruby.
> Собственно о чем я и говорю :)
Да,я тоже думаю в эту сторону.Есть мысля через SWIG сделать объвязку 
libipq,libipulog,libiptc. Но не уверен,что мне это будет под силу и что при 
таком подходе - перехват пакетов и подсчет пакетов скриптом на Ruby - 
подходящее решение.

У кого нибудь есть опыт работы со SWIG?


-- 
С уважением
Виктор В Исмакаев


^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re[2]: [Comm] Система администрирадминистрирования интернет-салона
  2003-03-19 19:32     ` [Comm] Система администрирадминистрирования интернет-салона Андрей Новосёлов
@ 2003-03-20 18:54       ` isa
  2003-03-21  9:49         ` Kirill Neverovsky
  2003-03-23 19:24         ` [Comm] Re: [Comm] Re[2]: " Andrey Petrov
  0 siblings, 2 replies; 31+ messages in thread
From: isa @ 2003-03-20 18:54 UTC (permalink / raw)
  To: community

Приветвую, всех!
<skip>
АН> isa <iscander@mercuri.mk.ua> У нас ребята собирали и-нет кафе на АЛТ,
АН> там была проблема с локером и какой-то скачивали и использовали. Но он
АН> это лучше знает.
Да был такой грех, только было это не инет-кафе, а игровой зал. есть
локер у Жени Остапца(Юнисоф Киев), но вообщем то без его разрешения
передавать его в общественное пользование я не решусь, поймите
правильно.
Для игрового зала ребята разработали локер на svgalib. Его я не видел,
но вроде работает. Стартовали онис проекта найденого мной на ltsp и
назывался он как то вроде icafe или ikiosk.
Нормалного законченого решения под GPL не видел. Но с удовольствием
подключусь к реализации. Возьмёте в команду? В своё время на Си писал
неплохо.
Первые мысли по Локеру:
Это демон общающейся с серваком по той же самой udp, в случае
n-посылок оставленых без ответа, автоматично включает блокировочную
часть. Ну естественно блокировка включается и по сигналу с сервера.
Саму блокировку можно наверное подсмотреть в xlock.
В режиме администратора зала (интерфейс пожалуй Web - подходит всем)
от админа многого не должно требоваться впринципе это студент,
которому объяснили как работает данная -кокретная программа.
Учёт должен включать возможность того почасовая оплата или по трафику,
возможность возврата денег клиенту при недоработке им своего лимита.
для хозяина клуба нужен отдельный вход с интерфейсом к базе данных и
контролем администраторов и кассы. Дальше можно наворачивать как то:
Клубная система - дисконтные карты итп.
для локера хорошо бы обеспечить индикацию клиенту, о том что время
истекло ну например спикером попикать, или же вообще приятным женским голосом
обматерить типа: у тебя осталось 1 минута или 1 мегабайт трафика.
Необходимо предусмотреть режим простоя выскочил клиент покурить, пивка
тяпнуть - станцию залочить, чтоб никто не попортил клиенту его работу
считать по заниженому\завышеному(выбирается хозяином клуба) тарифу, ну
или в конце концов просто доплатить клиент собрался и со своего места
встал, ну а по возвращении вернулся человек к тому начем заканчивал.
Используя демона на порту можно сюда же подкрутить и Виндовых клиентов
собственно переписать локерную часть, примеры перехватчиков
клавы\мышки у меня где то на Делфях были.
Кроме того в демоне можно предусмотреть запуск программ, чтоб
администратор со своего места мог запустить клиенту программку,
которую тот просит...Ну не умееет он оконнными менеджерами
пользоваться, а в Квак играть хочет!
Такие вот наброски к проекту, ну как начинаем? Или мне потом
прибегать?(с) Пёс Шарик (Трое их Простоквашино) Пишите на личный мыл,
закрутим проект! А там можно и на  Соурсфорге и в Sisiphus, а потом
глядишь у Альта очередной дистрибутив появиться специально для
игровых-интернет залов :-)
 Благодарю за внимание. С наилучшими пожеланиями
  Александр Огурцов. Можно просто Саша.
-- 
С уважением,
 isa                          mailto:iscander@mercuri.mk.ua




^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Система администрирадминистрирования интернет-салона
  2003-03-20 18:54       ` [Comm] Re[2]: " isa
@ 2003-03-21  9:49         ` Kirill Neverovsky
  2003-03-23 19:24         ` [Comm] Re: [Comm] Re[2]: " Andrey Petrov
  1 sibling, 0 replies; 31+ messages in thread
From: Kirill Neverovsky @ 2003-03-21  9:49 UTC (permalink / raw)
  To: isa

Hello isa,

Thursday, March 20, 2003, 7:54:41 PM, you wrote:

i> Приветвую, всех!
i> <skip>
АН>> isa <iscander@mercuri.mk.ua> У нас ребята собирали и-нет кафе на АЛТ,
АН>> там была проблема с локером и какой-то скачивали и использовали. Но он
АН>> это лучше знает.
i> Да был такой грех, только было это не инет-кафе, а игровой зал. есть
i> локер у Жени Остапца(Юнисоф Киев), но вообщем то без его разрешения
i> передавать его в общественное пользование я не решусь, поймите
i> правильно.
i> Для игрового зала ребята разработали локер на svgalib. Его я не видел,
i> но вроде работает. Стартовали онис проекта найденого мной на ltsp и
i> назывался он как то вроде icafe или ikiosk.
i> Нормалного законченого решения под GPL не видел. Но с удовольствием
i> подключусь к реализации. Возьмёте в команду? В своё время на Си писал
i> неплохо.
i> Первые мысли по Локеру:
i> Это демон общающейся с серваком по той же самой udp, в случае
i> n-посылок оставленых без ответа, автоматично включает блокировочную
i> часть. Ну естественно блокировка включается и по сигналу с сервера.
i> Саму блокировку можно наверное подсмотреть в xlock.
i> В режиме администратора зала (интерфейс пожалуй Web - подходит всем)
i> от админа многого не должно требоваться впринципе это студент,
i> которому объяснили как работает данная -кокретная программа.
i> Учёт должен включать возможность того почасовая оплата или по трафику,
i> возможность возврата денег клиенту при недоработке им своего лимита.
i> для хозяина клуба нужен отдельный вход с интерфейсом к базе данных и
i> контролем администраторов и кассы. Дальше можно наворачивать как то:
i> Клубная система - дисконтные карты итп.
i> для локера хорошо бы обеспечить индикацию клиенту, о том что время
i> истекло ну например спикером попикать, или же вообще приятным женским голосом
i> обматерить типа: у тебя осталось 1 минута или 1 мегабайт трафика.
i> Необходимо предусмотреть режим простоя выскочил клиент покурить, пивка
i> тяпнуть - станцию залочить, чтоб никто не попортил клиенту его работу
i> считать по заниженому\завышеному(выбирается хозяином клуба) тарифу, ну
i> или в конце концов просто доплатить клиент собрался и со своего места
i> встал, ну а по возвращении вернулся человек к тому начем заканчивал.
i> Используя демона на порту можно сюда же подкрутить и Виндовых клиентов
i> собственно переписать локерную часть, примеры перехватчиков
i> клавы\мышки у меня где то на Делфях были.
i> Кроме того в демоне можно предусмотреть запуск программ, чтоб
i> администратор со своего места мог запустить клиенту программку,
i> которую тот просит...Ну не умееет он оконнными менеджерами
i> пользоваться, а в Квак играть хочет!
i> Такие вот наброски к проекту, ну как начинаем? Или мне потом
i> прибегать?(с) Пёс Шарик (Трое их Простоквашино) Пишите на личный мыл,
i> закрутим проект! А там можно и на  Соурсфорге и в Sisiphus, а потом
i> глядишь у Альта очередной дистрибутив появиться специально для
i> игровых-интернет залов :-)
i>  Благодарю за внимание. С наилучшими пожеланиями
i>   Александр Огурцов. Можно просто Саша.

Здорово! Главное, что-бы мотивация и энтузиазм не пропал. Когда это
все заработает, это будет очень круто!



^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re[2]: [Comm] Система администрирования интернет-салона
  2003-03-20 10:21         ` vic ismakaev
@ 2003-03-23 19:02           ` Andrey Petrov
  0 siblings, 0 replies; 31+ messages in thread
From: Andrey Petrov @ 2003-03-23 19:02 UTC (permalink / raw)
  To: vic ismakaev

Доброго времени суток!

20.03.2003, 16:21 Вы писали на тему
"[Comm] Система администрирования интернет-салона":

vi> 20 Март 2003 13:18, Grigory Milev написал:
>> >>>>> "vic" == vic ismakaev <viclists@mail.esoo.ru> writes:
>>     >> целесообразно.
>>
>>     vic> Мое предпочтение - Ruby + C.  Без С ,помоему,никуда не деться.
>>     vic> Боюсь,что скриптовые языки не справяться с
>>     vic> перехватом/счетом/блокировкой пакетов в реальном времени. А для
>>     vic> статистики -что угодно можно использовать.
>> Собственно, никто не мешает написать модуль для ruby на C по подсчету
>> трафика.
>>
>>     vic> Хотя есть биндинги IP_QUEUE и PCAP для Perl'a,а для PCAP еще и для
>>     vic> Ruby.
>> Собственно о чем я и говорю :)
vi> Да,я тоже думаю в эту сторону.Есть мысля через SWIG сделать объвязку 
vi> libipq,libipulog,libiptc. Но не уверен,что мне это будет под силу и что при 
vi> таком подходе - перехват пакетов и подсчет пакетов скриптом на Ruby - 
vi> подходящее решение.

vi> У кого нибудь есть опыт работы со SWIG?

В изначально поставленную задачу подчет трафика вовсе не входил, но
такая возможность (если проект будет развиваться) очень даже
желательно. К сожалению, я не программист, поэтому буду просто
молчаливо наблюдать за вашей дисскусией. Я надеюсь этот тред
обсуждения не потеряется в архиве и будет активно развиваться.

--
Andrey Petrov (hell@relcom.kz)

 +++ Все лишнее - детям ! +++



^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re[2]: [Comm] Система администрирования интернет-салона
  2003-03-19 15:11     ` Grigory Milev
  2003-03-19 17:33       ` [Comm] Re[2]: " Andrey Petrov
@ 2003-03-23 19:13       ` Andrey Petrov
  1 sibling, 0 replies; 31+ messages in thread
From: Andrey Petrov @ 2003-03-23 19:13 UTC (permalink / raw)
  To: Grigory Milev

Доброго времени суток!

19.03.2003, 21:11 Вы писали на тему
"[Comm] Система администрирования интернет-салона":

GM> -----BEGIN PGP SIGNED MESSAGE-----
GM> Hash: SHA1

>>>>>> "Mike" == Mike Lykov <combr@vesna.ru> writes:

GM>     >> Могу поучаствовать.
GM>     >> 
GM>     >> PS: Велькомен ту маил, пообсуждаем.

GM>     Mike> Вы совсем-то в маил не пропадайте, потому что дело
GM>     Mike> интересное. нарисуйте сайт проекта, новости и все такое ;)
GM> Я думаю, что такому проекту прямой путь на sourceforge, как-только нарисуется
GM> план действий и основные идеи, можно будет туда выложить и естественно, что
GM> такому проекту местечко в sisyphus найдется :-)
Я думаю что нужно коллективно определить основные направления проекта
(именно проекта, а не моей локальной задачи). Я пока вижу три
основных: удаленное управление, сбор статистики и собственно сам
интерфейс администрирования.
Теперь нужно конкретизировать: чем управлять и что собирать.
Т.е. какими возможностями должен обладать конечный продукт.


--
Andrey Petrov (hell@relcom.kz)

 +++ Семь пядей в лобке... +++



^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re: [Comm] Re[2]: [Comm] Система администрирадминистрирования интернет-салона
  2003-03-20 18:54       ` [Comm] Re[2]: " isa
  2003-03-21  9:49         ` Kirill Neverovsky
@ 2003-03-23 19:24         ` Andrey Petrov
  2003-03-24 18:00           ` Stepin Igor
  1 sibling, 1 reply; 31+ messages in thread
From: Andrey Petrov @ 2003-03-23 19:24 UTC (permalink / raw)
  To: isa

Доброго времени суток!

21.03.2003, 0:54 Вы писали на тему
"[Comm] Re[2]: [Comm] Система администрирадминистрирования интернет-салона":

i> Приветвую, всех!
i> <skip>
АН>> isa <iscander@mercuri.mk.ua> У нас ребята собирали и-нет кафе на АЛТ,
АН>> там была проблема с локером и какой-то скачивали и использовали. Но он
АН>> это лучше знает.
i> Да был такой грех, только было это не инет-кафе, а игровой зал. есть
i> локер у Жени Остапца(Юнисоф Киев), но вообщем то без его разрешения
i> передавать его в общественное пользование я не решусь, поймите
i> правильно.
i> Для игрового зала ребята разработали локер на svgalib. Его я не видел,
i> но вроде работает. Стартовали онис проекта найденого мной на ltsp и
i> назывался он как то вроде icafe или ikiosk.
i> Нормалного законченого решения под GPL не видел. Но с удовольствием
i> подключусь к реализации. Возьмёте в команду? В своё время на Си писал
i> неплохо.
i> Первые мысли по Локеру:
i> Это демон общающейся с серваком по той же самой udp, в случае
i> n-посылок оставленых без ответа, автоматично включает блокировочную
i> часть. Ну естественно блокировка включается и по сигналу с сервера.
i> Саму блокировку можно наверное подсмотреть в xlock.
В общем, согласен. Кто будет писать?
i> В режиме администратора зала (интерфейс пожалуй Web - подходит всем)
i> от админа многого не должно требоваться впринципе это студент,
i> которому объяснили как работает данная -кокретная программа.
i> Учёт должен включать возможность того почасовая оплата или по трафику,
i> возможность возврата денег клиенту при недоработке им своего лимита.
i> для хозяина клуба нужен отдельный вход с интерфейсом к базе данных и
i> контролем администраторов и кассы. Дальше можно наворачивать как то:
i> Клубная система - дисконтные карты итп.
i> для локера хорошо бы обеспечить индикацию клиенту, о том что время
i> истекло ну например спикером попикать, или же вообще приятным женским голосом
i> обматерить типа: у тебя осталось 1 минута или 1 мегабайт трафика.
i> Необходимо предусмотреть режим простоя выскочил клиент покурить, пивка
i> тяпнуть - станцию залочить, чтоб никто не попортил клиенту его работу
i> считать по заниженому\завышеному(выбирается хозяином клуба) тарифу, ну
i> или в конце концов просто доплатить клиент собрался и со своего места
i> встал, ну а по возвращении вернулся человек к тому начем заканчивал.
i> Используя демона на порту можно сюда же подкрутить и Виндовых клиентов
i> собственно переписать локерную часть, примеры перехватчиков
i> клавы\мышки у меня где то на Делфях были.
i> Кроме того в демоне можно предусмотреть запуск программ, чтоб
i> администратор со своего места мог запустить клиенту программку,
i> которую тот просит...Ну не умееет он оконнными менеджерами
i> пользоваться, а в Квак играть хочет!
В идеале вообще хорошо было бы если бы демон на рабочей станции умел
по запросу администратора показывать список процессов, логи,
запускасть и убивать процессы, выводить сообщения пользователям и т.п.
i> Такие вот наброски к проекту, ну как начинаем? Или мне потом
i> прибегать?(с) Пёс Шарик (Трое их Простоквашино) Пишите на личный мыл,
i> закрутим проект! А там можно и на  Соурсфорге и в Sisiphus, а потом
i> глядишь у Альта очередной дистрибутив появиться специально для
i> игровых-интернет залов :-)
Ну, для этого, я полагаю, должны не только ребята из командв АЛТ
поднапрячься, но и те кому это нужно должны тоже посодействовать.
i>  Благодарю за внимание. С наилучшими пожеланиями
i>   Александр Огурцов. Можно просто Саша.




--
Andrey Petrov (hell@relcom.kz)

 +++ Hе тяни резину за хвост в долгий ящик. +++



^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re[2]: [Comm] Система администрирования интернет-салона
  2003-03-19 15:40           ` Grigory Milev
@ 2003-03-23 19:38             ` Andrey Petrov
  0 siblings, 0 replies; 31+ messages in thread
From: Andrey Petrov @ 2003-03-23 19:38 UTC (permalink / raw)
  To: Grigory Milev

Доброго времени суток!

19.03.2003, 21:40 Вы писали на тему
"[Comm] Система администрирования интернет-салона":

GM> -----BEGIN PGP SIGNED MESSAGE-----
GM> Hash: SHA1

>>>>>> "vic" == vic ismakaev <viclists@mail.esoo.ru> writes:

GM>     vic> 19 Март 2003 20:33, Artem Pastukhov написал:
GM>     >> 19 Март 2003 18:09, Grigory Milev написал: > Можно и так. Собственно я
GM>     >> и > предлагал написать демона, который занимается учетом >
GM>     >> времен/трафика, блокирует компы и т.д., а к нему гуй, хош веб, > хош на
GM>     >> tk, хош еще на чем-нить. Как блокировать машину это > дело второе,
GM>     >> можно сделать одновременно несколько вариантов, > что бы администратор
GM>     >> выбирал наиболее подходящий для него.
GM>     >> 
GM>     >> Попытка учета по трафику/сумме и блокировке была как раз в
GM>     >> упоминавшемся мной в соседней ветке squid2mysql можно взять за основу.
GM>     vic> Опора на SQUID при учете трафика - не совсем удачное решение.
GM>     vic> Наиболее удачными вариантами,по-моему, являются решения на базе
GM>     vic> PCAP/netfilter.С помощью этой связки можно и нужно считать трафик и
GM>     vic> блокировать доступ в инет.  -- С уважением Виктор В Исмакаев
GM> Согласен, лучше пользовать iptables и иже с ними, squid вносит некоторые
GM> ограничения на пользователей, что не есть хорошо.

Дискуссия перетекает из основного вопроса о блокировке удаленной
станции от пользователя в подсчет трафика и блокировку выхода в инет.
Это не совсем правильно.
А если, например, пользователь не сидит в инете, а просто набирает
текст в ОО? Или в тукса режется?
Да и в любом случае в салонах посетители платят за время, а не за
трафик. Тема, конечно, тоже нужная.
Давайте вернемся к блокированию рабочих станций. Те варианты которые
мне пришли в голову (см. начало треда) самому мен не очень нравятся.
Но мне так никто и не сказал плохо это или хорошо.
Очень понравилась идея про демона, который будет слушать какой-нить
порт. Но я не программист. Если кто-то готов написать, давайте обсудим
что можно сделать.


--
Andrey Petrov (hell@relcom.kz)

 +++ Все лишнее - детям ! +++



^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re: Система администрирования интернет-салона
  2003-03-19 14:32 [Comm] Система администрирования интернет-салона Andrey Petrov
  2003-03-19 14:44 ` Grigory Milev
  2003-03-19 15:52 ` vic ismakaev
@ 2003-03-24 14:12 ` Michael Shigorin
  2003-03-24 17:52   ` [Comm] " Andrey Petrov
  2 siblings, 1 reply; 31+ messages in thread
From: Michael Shigorin @ 2003-03-24 14:12 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 574 bytes --]

On Wed, Mar 19, 2003 at 08:32:07PM +0600, Andrey Petrov wrote:
> Взялся сделать систему управления интернет-салоном и учет статистики.

Т.к. здесь это (переход к специфике реализации) может несколько
стать офтопиком, могу предложить (в таком случае и если интерес
не рассосется сам собой) перебраться в games at linux.kiev.ua
(подписка: mailto:games-subscribe@linux.kiev.ua), если и там тема
не поместится -- могу выдать на руки рассылку, хостинг etc. в
рамках linux.kiev.ua.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re: [Comm] Re: Система администрирования интернет-салона
  2003-03-24 14:12 ` [Comm] " Michael Shigorin
@ 2003-03-24 17:52   ` Andrey Petrov
  0 siblings, 0 replies; 31+ messages in thread
From: Andrey Petrov @ 2003-03-24 17:52 UTC (permalink / raw)
  To: Michael Shigorin

Доброго времени суток!

24.03.2003, 20:12 Вы писали на тему
"[Comm] Re: Система администрирования интернет-салона":

MS> On Wed, Mar 19, 2003 at 08:32:07PM +0600, Andrey Petrov wrote:
>> Взялся сделать систему управления интернет-салоном и учет статистики.

MS> Т.к. здесь это (переход к специфике реализации) может несколько
MS> стать офтопиком, могу предложить (в таком случае и если интерес
MS> не рассосется сам собой) перебраться в games at linux.kiev.ua
Не думаю что это можно оффтопиком. ИМХО проект не относится к играм, и
мне кажется что в этой рассылке я мог бы получить большее количество
полезных комментариев и предложений.
MS> (подписка: mailto:games-subscribe@linux.kiev.ua), если и там тема
MS> не поместится -- могу выдать на руки рассылку, хостинг etc. в
MS> рамках linux.kiev.ua.
Спасибо. Возможно даже мы воспользуемся Вашим предложением.
Т.к. имеющиеся у нас варианты хостинга (в достаточном количестве и с
полным доступом) мало подходят по причине узкого канала ко внешним
сетям (не смейтесь, но у нашего провайдера всего 128 наружу, и это при
немалом количестве как частных, так и корпоративных клиентов).
Давайте обсудим Ваши условия (лучше директ-мэйл, дабы не засорять
рассылку)

--
Andrey Petrov (hell@relcom.kz) (webmaster@linuxoid.spl.kz)

 +++ Дайте солдату точку опоры, и он... уснет. +++



^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Re: [Comm] Re[2]: [Comm] Система администрирадминистрирования интернет-салона
  2003-03-23 19:24         ` [Comm] Re: [Comm] Re[2]: " Andrey Petrov
@ 2003-03-24 18:00           ` Stepin Igor
  2003-03-25  9:59             ` Grigory Milev
  0 siblings, 1 reply; 31+ messages in thread
From: Stepin Igor @ 2003-03-24 18:00 UTC (permalink / raw)
  To: community

В сообщении от 23 Март 2003 23:24 Andrey Petrov написал:
> Доброго времени суток!
>
> В идеале вообще хорошо было бы если бы демон на рабочей станции умел
> по запросу администратора показывать список процессов, логи,
> запускасть и убивать процессы, выводить сообщения пользователям и т.п.
sshd

-- 
С уважением, Степин Игорь.


^ permalink raw reply	[flat|nested] 31+ messages in thread

* Re: [Comm] Re: [Comm] Re[2]: [Comm] Система администрирадминистрирования интернет-салона
  2003-03-24 18:00           ` Stepin Igor
@ 2003-03-25  9:59             ` Grigory Milev
  2003-03-25 13:50               ` [Comm] Re[2]: " Andrey Petrov
  2003-03-25 18:33               ` [Comm] Re[2]: [Comm] Re: [Comm] Re[2]: [Comm] " ASA
  0 siblings, 2 replies; 31+ messages in thread
From: Grigory Milev @ 2003-03-25  9:59 UTC (permalink / raw)
  To: community

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Stepin" == Stepin Igor <is-lists@istudio.ru> writes:

    Stepin> В сообщении от 23 Март 2003 23:24 Andrey Petrov написал:
    >> Доброго времени суток!
    >> 
    >> В идеале вообще хорошо было бы если бы демон на рабочей станции умел по
    >> запросу администратора показывать список процессов, логи, запускасть и
    >> убивать процессы, выводить сообщения пользователям и т.п.
    Stepin> sshd
Можно и так, то тогда теряется универсальность, в смысле в случае клиента на
win. По моему, надо продумать грамотный протокол обмена между клиентом и
сервером и написать разных клиентов под разные ОП.

PS:
   У нас как всегда, погудели, по предлагали, на этом и остановились :-)))

+-------------------------------------------------------+
Grigory Milev	mailto:week@altlinux.ru
ALT Linux Team	http://www.altlinux.ru
+-------------------------------------------------------+
Life too beautiful and interest... Don't worry, be happy.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQE+gCh3S14SMK5ZwWARAjAGAJ9WImPf/+HzZ2T57ky4pu3VnvszAgCfZWCe
KeqdeGiexxPZEQ9gELgEy6c=
=t1kz
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re[2]: [Comm] Re: [Comm] Re[2]: [Comm]  Система администрирадминистрирования интернет-салона
  2003-03-25  9:59             ` Grigory Milev
@ 2003-03-25 13:50               ` Andrey Petrov
  2003-03-25 23:04                 ` [Comm] " Michael Shigorin
  2003-03-25 18:33               ` [Comm] Re[2]: [Comm] Re: [Comm] Re[2]: [Comm] " ASA
  1 sibling, 1 reply; 31+ messages in thread
From: Andrey Petrov @ 2003-03-25 13:50 UTC (permalink / raw)
  To: Grigory Milev

Доброго времени суток!

25.03.2003, 15:59 Вы писали на тему
"[Comm] Re: [Comm] Re[2]: [Comm]  Система администрирадминистрирования интернет-салона":

GM>     >> В идеале вообще хорошо было бы если бы демон на рабочей станции умел по
GM>     >> запросу администратора показывать список процессов, логи, запускасть и
GM>     >> убивать процессы, выводить сообщения пользователям и т.п.
GM>     Stepin> sshd
GM> Можно и так, то тогда теряется универсальность, в смысле в случае клиента на
GM> win. По моему, надо продумать грамотный протокол обмена между клиентом и
GM> сервером и написать разных клиентов под разные ОП.
Протокол обмена - это важно. При этом демон должен обладать хотя бы
минимальными средствами безопасности. Нужна авторизация, что бы
какой-нить кул-хацкер с соседней машины не оправлял ему команды.
Нужно придумать какую-нить систему команд этому демону, с возможностью
их расширения. Но я слабо в этом разбираюсь и незнаком с людьми, которые
могли бы написать это (хоть на С, хоть еще на чем-нибудь). Поэтому
буду ждать пока кто-нибудь напишет что-либо для этой задачи. А пока
использую что-нибудь, что могу реализовать самостоятельно. В конце
концов база отчетов и интерфейс администрирования от этого не
изменятся, изменения коснутся только взаимодействия клиента и сервера.
GM> PS:
GM>    У нас как всегда, погудели, по предлагали, на этом и остановились :-)))
Я ожидал более бурного обсуждения проблемы. Ладно... позже сделаю
страничку и форум для проекта. Может и начнет что-нибудь
продвигаться...

--
Andrey Petrov (hell@relcom.kz)

 +++ Плох тот солдат, который не хочет спать с генералом. +++



^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re[2]: [Comm] Re: [Comm] Re[2]: [Comm]  Система администрирадминистрирования интернет-салона
  2003-03-25  9:59             ` Grigory Milev
  2003-03-25 13:50               ` [Comm] Re[2]: " Andrey Petrov
@ 2003-03-25 18:33               ` ASA
  1 sibling, 0 replies; 31+ messages in thread
From: ASA @ 2003-03-25 18:33 UTC (permalink / raw)
  To: Grigory Milev

Hello Grigory,

Tuesday, March 25, 2003, 1:59:19 PM, you wrote:

GM>     >> Доброго времени суток!
GM>     >> 
GM>     >> В идеале вообще хорошо было бы если бы демон на рабочей станции умел по
GM>     >> запросу администратора показывать список процессов, логи, запускасть и
GM>     >> убивать процессы, выводить сообщения пользователям и т.п.
GM>     Stepin> sshd
GM> Можно и так, то тогда теряется универсальность, в смысле в случае клиента на
GM> win. По моему, надо продумать грамотный протокол обмена между клиентом и
В принципе ssh существует и под вынду.

GM> сервером и написать разных клиентов под разные ОП.
Дак есть же SSL либы и OpenSSH, ничто не мешает реализовать
протоколы управления на основе ssh или просто свои протоколы,
защищенные SSL'ом.

-- 
Best regards,
 ASA                            mailto:llb@udm.ru



^ permalink raw reply	[flat|nested] 31+ messages in thread

* [Comm] Re: Система администрирадминистрирования интернет-салона
  2003-03-25 13:50               ` [Comm] Re[2]: " Andrey Petrov
@ 2003-03-25 23:04                 ` Michael Shigorin
  0 siblings, 0 replies; 31+ messages in thread
From: Michael Shigorin @ 2003-03-25 23:04 UTC (permalink / raw)
  To: Grigory Milev

On Tue, Mar 25, 2003 at 07:50:17PM +0600, Andrey Petrov wrote:
> GM>    У нас как всегда, погудели, по предлагали, на этом и остановились :-)))
> Я ожидал более бурного обсуждения проблемы. Ладно... позже
> сделаю страничку и форум для проекта. Может и начнет что-нибудь
> продвигаться...

Повторюсь: есть более адекватные места для подобных обсуждений.
:)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2003-03-25 23:04 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-19 14:32 [Comm] Система администрирования интернет-салона Andrey Petrov
2003-03-19 14:44 ` Grigory Milev
2003-03-19 15:02   ` Artem Pastukhov
2003-03-19 15:09     ` Grigory Milev
2003-03-19 15:33       ` Artem Pastukhov
2003-03-19 15:39         ` vic ismakaev
2003-03-19 15:40           ` Grigory Milev
2003-03-23 19:38             ` [Comm] Re[2]: " Andrey Petrov
2003-03-19 17:27       ` Andrey Petrov
2003-03-19 19:32     ` [Comm] Система администрирадминистрирования интернет-салона Андрей Новосёлов
2003-03-20 18:54       ` [Comm] Re[2]: " isa
2003-03-21  9:49         ` Kirill Neverovsky
2003-03-23 19:24         ` [Comm] Re: [Comm] Re[2]: " Andrey Petrov
2003-03-24 18:00           ` Stepin Igor
2003-03-25  9:59             ` Grigory Milev
2003-03-25 13:50               ` [Comm] Re[2]: " Andrey Petrov
2003-03-25 23:04                 ` [Comm] " Michael Shigorin
2003-03-25 18:33               ` [Comm] Re[2]: [Comm] Re: [Comm] Re[2]: [Comm] " ASA
2003-03-19 15:06   ` [Comm] Система администрирования интернет-салона Mike Lykov
2003-03-19 15:11     ` Grigory Milev
2003-03-19 17:33       ` [Comm] Re[2]: " Andrey Petrov
2003-03-23 19:13       ` Andrey Petrov
2003-03-19 15:52 ` vic ismakaev
2003-03-19 16:06   ` Grigory Milev
2003-03-19 16:42     ` vic ismakaev
2003-03-20  8:18       ` Grigory Milev
2003-03-20 10:21         ` vic ismakaev
2003-03-23 19:02           ` [Comm] Re[2]: " Andrey Petrov
2003-03-19 18:02   ` Andrey Petrov
2003-03-24 14:12 ` [Comm] " Michael Shigorin
2003-03-24 17:52   ` [Comm] " Andrey Petrov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git