Описание программ комплекса — различия между версиями
Vis (обсуждение | вклад) (→Поможник создания правил для FreeBSD) |
(→Консольные команды сервера) |
||
| Строка 3: | Строка 3: | ||
==Серверная часть== | ==Серверная часть== | ||
====Консольные команды сервера==== | ====Консольные команды сервера==== | ||
| + | |||
| + | '''Server.exe''' имеет набор консольных команд, служащих для управления работой самого '''Server.exe''', клиентских компьютеров и получения справочной информации | ||
| + | |||
| + | Выполнения команд сервера возможно одним из нескольких способов: | ||
| + | |||
| + | |||
| + | * Через непосредственный доступ к консоли компьютера, где он запущен в виде консольного приложения ('''Server.exe''') | ||
| + | |||
| + | * Используя ServerViewer.exe | ||
| + | |||
| + | * Использую закладку «Консоль» в программе оператора CashOperator.exe. Для этого в типовом профайле администратора на вкладке «ServerViewer.exe» должна стоять галочка в пункте «Разрешить работу удаленно с сервером»: | ||
| + | |||
| + | [pic] | ||
| + | |||
| + | |||
| + | В дальнейшем под термином «сервер» будем понимать запущенную программу '''Server.exe''' или '''ASVServerService.exe''' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | |||
| + | Описание работы с клавиатуры в '''Server.exe''' | ||
| + | |||
| + | |||
| + | Консоль '''Server.exe''' напоминает командную строку Windows и поддерживает основные способы редактирования и повторного вызов команд | ||
| + | |||
| + | |||
| + | <pre> | ||
| + | |||
| + | Стрелки ВВЕРХ и ВНИЗ - повторный вызов команд | ||
| + | |||
| + | ESC - очистка командной строки | ||
| + | |||
| + | F7 - вывод журнала команд | ||
| + | |||
| + | ALT+F7 - очистка журнала команд | ||
| + | |||
| + | F8 - поиск команд в журнале | ||
| + | |||
| + | F9 - выбор команды по номеру | ||
| + | |||
| + | CTRL+C - Прервать выполнение программы | ||
| + | |||
| + | </pre> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | '''Описание команд сервера''' | ||
| + | |||
| + | |||
| + | Описание команд идет в том порядке, в каком команды упоминаются в списке команд, выдаваемом в ответ на команду '''help'''. | ||
| + | |||
| + | Некоторые команды имеют однобуквенные синонимы, указанные через символ «|». | ||
| + | |||
| + | Параметры в квадратных скобках [ ]- необязательны | ||
| + | |||
| + | |||
| + | <pre> | ||
| + | |||
| + | '''[list] : list of clients''' | ||
| + | |||
| + | Список клиентских компьютеров, на которых распространяется действие команды. Если [list] пропущен, то подразумеваются все компьютеры | ||
| + | |||
| + | Пример использования: | ||
| + | |||
| + | '''1,2,3,10,11,12''' | ||
| + | |||
| + | Аналогично: | ||
| + | |||
| + | '''1-3,10-12''' | ||
| + | |||
| + | </pre> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <pre> | ||
| + | |||
| + | ''' ? | help | h - list of all commands ''' | ||
| + | |||
| + | Выводит список всех команд | ||
| + | |||
| + | </pre> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <pre> | ||
| + | |||
| + | ''' list | l - list of all clients ''' | ||
| + | |||
| + | Выводит список всех клиентов, подключенных к серверу в виде таблицы. | ||
| + | |||
| + | Расшифровка полей таблицы: | ||
| + | |||
| + | |||
| + | '''IP''' - IP-адрес клиентского компьютера | ||
| + | |||
| + | '''Type''' - Тип подключенного клиента | ||
| + | |||
| + | CASH = программа '''CashOperator.exe''' | ||
| + | |||
| + | GINA = Клиентский компьютер | ||
| + | |||
| + | VIEW = программа '''ServerViewer.exe''' | ||
| + | |||
| + | LOGI = в процессе авторизации. (Виден, если в клубе 100 и более компьютеров. Пока машин мало авторизация практически мгновенна) | ||
| + | |||
| + | RISC - R = компьютер работает в ограниченном режиме «Специального входа» (Restricted mode) | ||
| + | |||
| + | I = тестовый ip-адрес пингуется, т.е. на компьютере есть интернет (Internet) | ||
| + | |||
| + | S = в качестве оболочки(Shell) используется Windows Explorer | ||
| + | |||
| + | C = в качестве оболочки используется специализированная клиентская оболочка для блокирования доступа клиентов к ресурсам компьютера. (Client) | ||
| + | |||
| + | Build - Версия клиентской программы на клиентском компьютере | ||
| + | |||
| + | MAC - MAC-адрес клиентского компьютера | ||
| + | |||
| + | HDD_S/N - Серийный номер НЖМД на клиентском компьютере | ||
| + | |||
| + | Пример: | ||
| + | |||
| + | '''list''' | ||
| + | |||
| + | Users List: | ||
| + | |||
| + | ==N==============IP=Type=RISC=Build=======MAC===============HDD_S/N======= | ||
| + | |||
| + | 1 192.168.1.95 GINA ---- 2.0.2.220 00-0B-5D-03-CE-BB NN67T3712WVS | ||
| + | |||
| + | 127.0.0.1 CASH | ||
| + | |||
| + | ========================================================================== | ||
| + | |||
| + | Total Clients: 1 | ||
| + | |||
| + | ========================================================================== | ||
| + | |||
| + | </pre> | ||
| + | |||
| + | ---- | ||
| + | |||
| + | <pre> | ||
| + | |||
| + | all | a - list of all computers state | ||
| + | |||
| + | |||
| + | Выводит список состояния клиентских компьютеров, подключенных к серверу в виде таблицы. | ||
| + | |||
| + | |||
| + | Расшифровка полей таблицы: | ||
| + | |||
| + | |||
| + | N - Номер компьютера | ||
| + | |||
| + | BDPIH - Код состояния клиентского компьютера | ||
| + | |||
| + | B = компьютер занят (Busy) | ||
| + | |||
| + | D = компьютер в «дауне» (Down) | ||
| + | |||
| + | P = компьютер «пингуется» (Ping) | ||
| + | |||
| + | I = тестовый ip-адрес пингуется, т.е. на компьютере есть интернет (Internet) | ||
| + | |||
| + | H = на компьютере сидит «халявщик» (т.е. в таблице клиентов в поле Halyava стоит 1, сделано для удобства определения «своих») (Halyava) | ||
| + | |||
| + | Client - NickName клиента(«тела») на клиентском компьютере | ||
| + | |||
| + | Cash - | ||
| + | Сколько денег снято сразу с клиента при посадке (на блоке или пакете) | ||
| + | |||
| + | CashCredit | ||
| + | Сколько денег набежало дополнительно за текущий сеанс и будет снято после окончания работы | ||
| + | |||
| + | RISC | ||
| + | R = компьютер работает в ограниченном режиме «Специального входа» (Restricted mode) | ||
| + | |||
| + | I = тестовый ip-адрес пингуется, т.е. на компьютере есть интернет (Internet) | ||
| + | |||
| + | S = в качестве оболочки(Shell) используется Windows Explorer | ||
| + | |||
| + | C = в качестве оболочки используется специализированная клиентская оболочка для блокирования доступа клиентов к ресурсам компьютера. (Client) | ||
| + | |||
| + | Build - Версия клиентской программы на клиентском компьютере. Помогает определить старые версии при обновлении ПО | ||
| + | |||
| + | N - Номер компьютера | ||
| + | |||
| + | '''Текущая статистика:''' | ||
| + | |||
| + | Online - Количество подключенных клиентских компьютеров | ||
| + | |||
| + | Inet - Количество клиентских компьютеров использующих Интернет | ||
| + | |||
| + | Busy - Количество занятых клиентских компьютеров | ||
| + | |||
| + | Down - Количество клиентских компьютеров в «дауне» | ||
| + | |||
| + | Cash - Текущее состояние кассы, по данным программы | ||
| + | |||
| + | Uptime - Время работы сервера с момента запуска | ||
| + | |||
| + | Ver - Версия сервера | ||
| + | |||
| + | BuildDT - Дата и время компилиции сервера | ||
| + | |||
| + | '''Пример:''' | ||
| + | |||
| + | all | ||
| + | |||
| + | Compstate: Time: 2004-10-18 02:55:06 | ||
| + | |||
| + | =N==BDPIH===========Client=========Cash===CashCredit=RISC=====Build==N= | ||
| + | |||
| + | 001 B-P-- TestUser - 0,00р. - 2,14р. --S- 2.0.2.220 001 | ||
| + | |||
| + | 002 -DP-- 002 | ||
| + | |||
| + | ======================================================================= | ||
| + | |||
| + | Online:1 / Inet:0 / Busy:1 / Down:1 / Cash:11 030,00р. | ||
| + | |||
| + | Uptime:00:37:59 / Ver:2.0.2.217 / BuildDT:2004-10-17 19:24:52 | ||
| + | |||
| + | ======================================================================= | ||
| + | |||
| + | </pre> | ||
==Клиентская часть== | ==Клиентская часть== | ||
Версия 21:21, 19 апреля 2006
Содержание
- 1 Настройщик и просмотрщик статистики
- 2 Серверная часть
- 3 Клиентская часть
- 4 Кассирская и операторская часть
- 5 Программа бармена
- 6 Менеджер клубов
- 7 Помощник создания правил для FreeBSD и wipfw
- 8 Просмотрщик состояния БД формата InnoDB
- 9 Автономный сервис считывателя магнитных карт
- 10 Простой просмотрщик состояния сервера
- 11 Просмотрщик трафика
Настройщик и просмотрщик статистики
Серверная часть
Консольные команды сервера
Server.exe имеет набор консольных команд, служащих для управления работой самого Server.exe, клиентских компьютеров и получения справочной информации
Выполнения команд сервера возможно одним из нескольких способов:
- Через непосредственный доступ к консоли компьютера, где он запущен в виде консольного приложения (Server.exe)
- Используя ServerViewer.exe
- Использую закладку «Консоль» в программе оператора CashOperator.exe. Для этого в типовом профайле администратора на вкладке «ServerViewer.exe» должна стоять галочка в пункте «Разрешить работу удаленно с сервером»:
[pic]
В дальнейшем под термином «сервер» будем понимать запущенную программу Server.exe или ASVServerService.exe
Описание работы с клавиатуры в Server.exe
Консоль Server.exe напоминает командную строку Windows и поддерживает основные способы редактирования и повторного вызов команд
Стрелки ВВЕРХ и ВНИЗ - повторный вызов команд ESC - очистка командной строки F7 - вывод журнала команд ALT+F7 - очистка журнала команд F8 - поиск команд в журнале F9 - выбор команды по номеру CTRL+C - Прервать выполнение программы
Описание команд сервера
Описание команд идет в том порядке, в каком команды упоминаются в списке команд, выдаваемом в ответ на команду help.
Некоторые команды имеют однобуквенные синонимы, указанные через символ «|».
Параметры в квадратных скобках [ ]- необязательны
'''[list] : list of clients''' Список клиентских компьютеров, на которых распространяется действие команды. Если [list] пропущен, то подразумеваются все компьютеры Пример использования: '''1,2,3,10,11,12''' Аналогично: '''1-3,10-12'''
''' ? | help | h - list of all commands ''' Выводит список всех команд
''' list | l - list of all clients '''
Выводит список всех клиентов, подключенных к серверу в виде таблицы.
Расшифровка полей таблицы:
'''IP''' - IP-адрес клиентского компьютера
'''Type''' - Тип подключенного клиента
CASH = программа '''CashOperator.exe'''
GINA = Клиентский компьютер
VIEW = программа '''ServerViewer.exe'''
LOGI = в процессе авторизации. (Виден, если в клубе 100 и более компьютеров. Пока машин мало авторизация практически мгновенна)
RISC - R = компьютер работает в ограниченном режиме «Специального входа» (Restricted mode)
I = тестовый ip-адрес пингуется, т.е. на компьютере есть интернет (Internet)
S = в качестве оболочки(Shell) используется Windows Explorer
C = в качестве оболочки используется специализированная клиентская оболочка для блокирования доступа клиентов к ресурсам компьютера. (Client)
Build - Версия клиентской программы на клиентском компьютере
MAC - MAC-адрес клиентского компьютера
HDD_S/N - Серийный номер НЖМД на клиентском компьютере
Пример:
'''list'''
Users List:
==N==============IP=Type=RISC=Build=======MAC===============HDD_S/N=======
1 192.168.1.95 GINA ---- 2.0.2.220 00-0B-5D-03-CE-BB NN67T3712WVS
127.0.0.1 CASH
==========================================================================
Total Clients: 1
==========================================================================
all | a - list of all computers state Выводит список состояния клиентских компьютеров, подключенных к серверу в виде таблицы. Расшифровка полей таблицы: N - Номер компьютера BDPIH - Код состояния клиентского компьютера B = компьютер занят (Busy) D = компьютер в «дауне» (Down) P = компьютер «пингуется» (Ping) I = тестовый ip-адрес пингуется, т.е. на компьютере есть интернет (Internet) H = на компьютере сидит «халявщик» (т.е. в таблице клиентов в поле Halyava стоит 1, сделано для удобства определения «своих») (Halyava) Client - NickName клиента(«тела») на клиентском компьютере Cash - Сколько денег снято сразу с клиента при посадке (на блоке или пакете) CashCredit Сколько денег набежало дополнительно за текущий сеанс и будет снято после окончания работы RISC R = компьютер работает в ограниченном режиме «Специального входа» (Restricted mode) I = тестовый ip-адрес пингуется, т.е. на компьютере есть интернет (Internet) S = в качестве оболочки(Shell) используется Windows Explorer C = в качестве оболочки используется специализированная клиентская оболочка для блокирования доступа клиентов к ресурсам компьютера. (Client) Build - Версия клиентской программы на клиентском компьютере. Помогает определить старые версии при обновлении ПО N - Номер компьютера '''Текущая статистика:''' Online - Количество подключенных клиентских компьютеров Inet - Количество клиентских компьютеров использующих Интернет Busy - Количество занятых клиентских компьютеров Down - Количество клиентских компьютеров в «дауне» Cash - Текущее состояние кассы, по данным программы Uptime - Время работы сервера с момента запуска Ver - Версия сервера BuildDT - Дата и время компилиции сервера '''Пример:''' all Compstate: Time: 2004-10-18 02:55:06 =N==BDPIH===========Client=========Cash===CashCredit=RISC=====Build==N= 001 B-P-- TestUser - 0,00р. - 2,14р. --S- 2.0.2.220 001 002 -DP-- 002 ======================================================================= Online:1 / Inet:0 / Busy:1 / Down:1 / Cash:11 030,00р. Uptime:00:37:59 / Ver:2.0.2.217 / BuildDT:2004-10-17 19:24:52 =======================================================================
Клиентская часть
Кассирская и операторская часть
Программа бармена
Программа бармена.
Программа бармена , служит для регистрации вызовов с клиентских машин.
Когда клиент выбирает пункт меню "Вызов бармена" то в программе бармена отмечаеться вызов , время вызова , машина с которой был сделаны вызов и пр информация.
После вызова , бармен может погасить заявку.
В настройках профайла клиентской машины можно настроить параметры вызова бармена , включить - отвключить вызов
