Описание программ комплекса — различия между версиями

Материал из ASV2 manual
Перейти к: навигация, поиск
('''Описание команд сервера''')
 
(не показана 21 промежуточная версия 2 участников)
Строка 1: Строка 1:
==Настройщик и просмотрщик статистики==
+
Навигация : [[Заглавная_страница|Оглавление]]
 
+
==Серверная часть==
+
====Прямя работа с сервером====
+
 
+
'''Server.exe''' имеет набор консольных команд, служащих для управления работой самого '''Server.exe''', клиентских компьютеров и получения справочной информации
+
 
+
Выполнения команд сервера возможно одним из нескольких способов:
+
 
+
* Используя программу ServerViewer.exe, которая может работать с любыми версиями аста-сервера.
+
* Через непосредственный доступ к консоли компьютера, где он запущен в виде консольного приложения ('''Server.exe''') 
+
 
+
Server.exe после запуска имеет приблизительно такой вид:
+
 
+
[[Изображение:server-001.gif]]
+
 
+
 
+
* Использую закладку «Консоль» в программе оператора Operator.exe. Для этого в типовом профайле администратора на вкладке «ServerViewer.exe» должна стоять галочка в пункте «Разрешить работу удаленно с сервером через ServerViewer.exe»:
+
 
+
[[Изображение:boss-005.gif]]
+
 
+
 
+
В дальнейшем под термином «сервер» будем понимать запущенную программу '''Server.exe''' или '''ASVServerService.exe'''
+
  
 
----
 
----
  
====Описание работы с клавиатуры в '''Server.exe'''====
+
====Программы, которые входят в базовый комплект ПО====
  
Консоль '''Server.exe''' напоминает командную строку Windows и поддерживает основные способы редактирования и повторного вызов команд
+
[[Дистрибутив]]
+
<pre>
+
Стрелки ВВЕРХ и ВНИЗ - повторный вызов команд
+
ESC - очистка командной строки
+
F7 - вывод журнала команд
+
ALT+F7 -  очистка журнала команд
+
F8 - поиск команд в журнале
+
F9 -  выбор команды по номеру
+
CTRL+C -  Прервать выполнение программы
+
</pre>
+
  
----
+
[[Общие принципы работы с таблицами и БД]]
  
===='''Описание команд сервера'''====
+
[[Серверная часть]] (Server.exe, ASVServerService.exe)
  
Консольным командам сервера посвящён этот [[раздел]]
+
[[Клиентская часть]]
  
Описание команд идет в том порядке, в каком команды упоминаются в списке команд, выдаваемом в ответ на команду '''help''' или '''?'''.
+
[[Программа руководителя BOSS.exe | Настройщик и просмотрщик статистики]] (Boss.exe)
  
Некоторые команды имеют однобуквенные синонимы, указанные через символ «|».
+
[[Кассирская и операторская часть]] (Operator.exe)
  
Параметры в квадратных скобках [ ]- необязательны
+
[[Просмотрщик трафика]] (TrafficViewer.exe)
  
'''[list] : list of clients'''
+
[[Простой просмотрщик состояния сервера]] (ServerViewer.exe)
  
<pre>
+
[[Менеджер клубов]] (ClubsViewer.exe)
  
Список клиентских компьютеров, на которых распространяется действие команды. Если [list] пропущен, то подразумеваются все компьютеры
+
[[Программа автоматизации гардероба]] (Checkroom.exe)
  
Пример использования:
+
[[Помощник создания правил для FreeBSD и wipfw]]
  
'''1,2,3,10,11,12'''
+
[[Просмотрщик состояния БД формата InnoDB]] (InnoDBViewer.exe)
  
Аналогично:
+
[[Автономный сервис считывателя магнитных карт]]  (McardReaderService.exe)
  
'''1-3,10-12'''
+
[[Программа бармена]] (Barman.exe)
  
</pre>
 
  
 
----
 
----
  
 +
====Дополнительные программы (системы), которые '''не входят''' в базовый комплект ПО и '''оплачиваются дополнительно'''====
  
'''? | help | h  - list of all commands'''
+
[[Клиентская Оболочка - AstaShell]]
 
+
<pre>
+
 
+
Выводит список всех команд
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''list | l      - list of all clients'''
+
 
+
<pre>
+
 
+
Выводит список всех клиентов, подключенных к серверу в виде таблицы.
+
 
+
Расшифровка полей таблицы:
+
 
+
 
+
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>
+
 
+
----
+
 
+
 
+
'''all | a      - list of all computers state '''
+
 
+
<pre>
+
 
+
Выводит список состояния клиентских компьютеров, подключенных к серверу в виде таблицы.
+
 
+
Расшифровка полей таблицы:
+
 
+
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>
+
 
+
----
+
 
+
 
+
'''status | s    - server state'''
+
 
+
<pre>
+
 
+
Выводит состояния сервера и справочную информацию
+
+
Расшифровка полей:
+
 
+
 
+
Uptime -  Время работы сервера с момента запуска
+
+
Total Connections -  Количество подключенных клиентских компьютеров (включая операторские программы и ServerViewer)
+
+
Current Cash State -  Текущее состояние кассы, по данным программы
+
+
Now -  Дата и время на компьютере, где запущен сервер
+
+
 
+
Пример:
+
 
+
s
+
 
+
Server State:
+
 
+
================================
+
 
+
Uptime: 00:43:50
+
 
+
Total Connections: 1
+
 
+
Current Cash State: 11 030,00р.
+
 
+
[Now: 2004-10-18 03:00:57]
+
 
+
================================
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''uptime | u    - server work time '''
+
 
+
<pre>
+
 
+
 
+
Выводит время работы сервера с момента запуска
+
 
+
Расшифровка полей:
+
 
+
 
+
Uptime -  Время работы сервера с момента запуска
+
+
 
+
Пример:
+
 
+
u
+
 
+
================================
+
 
+
Uptime: 00:44:16
+
 
+
================================
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''date - date and time at server now '''
+
 
+
<pre>
+
 
+
 
+
Выводит дату и время на компьютере, где запущен сервер
+
 
+
Расшифровка полей:
+
 
+
Server DateTime -  Дата и время на компьютере, где запущен сервер
+
+
Пример:
+
 
+
date
+
 
+
================================
+
 
+
Server DateTime: 2004-10-18 03:01:40|561
+
 
+
================================
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''stop  - stop the server now '''
+
 
+
<pre>
+
 
+
 
+
Останавливает TCP-сервер (сервер перестает обрабатывать команды и отключает все клиентские программы. После вновь начинает работать, принимать подключения и т.п.). Требуется только в отладочных целях и крайне редко
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''cash - current cash state from DB'''
+
 
+
<pre>
+
 
+
 
+
Выводит текущее состояние кассы, по данным программы
+
 
+
Расшифровка полей:
+
 
+
Current Cash State -  текущее состояние кассы, по данным программы
+
+
Now -  Дата и время на компьютере, где запущен сервер
+
+
 
+
Пример:
+
 
+
Cash
+
 
+
================================
+
 
+
Current Cash State: 11 030,00р.
+
 
+
[Now: 2004-10-15 19:33:01]
+
 
+
================================
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''nc [list] - update client version on computers '''
+
 
+
<pre>
+
+
 
+
Устанавливает новую версию клиентской программы на всех указанных клиентских компьютерах, без разницы, есть ли там клиент («тело») или компьютер свободен и перегружает клиентский компьютер в случае удачной установки.
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''nce [list]- update client version on empty computers '''
+
 
+
<pre>
+
 
+
Устанавливает новую версию клиентской программы на  указанных клиентских компьютерах, если компьютер свободен и перегружает клиентский компьютер в случае удачной установки.
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''ncwor [list]  - update client version on computers w/o reboot '''
+
 
+
<pre>
+
 
+
 
+
Устанавливает новую версию клиентской программы на всех указанных клиентских компьютерах, без разницы, есть ли там клиент («тело») или компьютер свободен. В случае удачной установки перегружает клиентский компьютер немедленно, если он свободен. Если компьютер занят, то на нем новая версия активизируется после завершения сеанса или при перезагрузке.  Эта команда наиболее полезна по опыту работы клубов.
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''reboot [list] - safe reboot client computer '''
+
 
+
<pre>
+
 
+
«Безопасно» перегружает все указанные клиентские компьютеры, с завершением сеанса Windows и т.п.
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''crash [list]  - hard reboot client computer '''
+
 
+
<pre>
+
 
+
Быстро перегружает все указанные клиентские компьютеры, путем вызова исключительной ситуации (BSOD), без сохранения данных и т.п.
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''shutdown [list] - shutdown client computer'''
+
 
+
<pre>
+
 
+
Выключает все указанные клиентские компьютеры, с завершением сеанса и т.п.
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''logoff [list] - logoff client computer '''
+
 
+
<pre>
+
 
+
Производит «завершение сеанса» на всех указанных клиентских компьютерах и выход в окно посадки клиентской программы. ВНИМАНИЕ! При данной команде произойдет «снятие клиента» с компьютера с зачислением оставшихся денег на счета\кодовые чеки клиентов и «сгоранием» времени по блочным сеансам и пакетам.
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''powerup [list] - power up client computer (by WOL) '''
+
 
+
<pre>
+
 
+
Включает все указанные клиентские компьютеры используя Wake-On-Lan
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''wl [list]    - get Windowlist from client computer '''
+
 
+
<pre>
+
+
 
+
Выводит список всех окон на всех указанных клиентских компьютерах
+
 
+
Расшифровка полей:
+
 
+
 
+
From -  IP-адрес клиентского компьютера
+
+
PID -  Идентификатор процесса (PID)
+
+
HND -  Хэндл окна (Handle)
+
+
VBL -  1 = Окно видимое (visible)
+
+
OWND -  1= Окно производное от другого (owned)
+
+
Window Caption -  Заголовок окна
+
+
Пример :
+
 
+
Wl
+
 
+
Comp: 1 get windows list signal sent.
+
 
+
From: [192.168.1.95] WinList:
+
 
+
---------------------------------------------------------------------------------
+
 
+
PID:  | HND:  | VBL:  | OWND: | Window Caption
+
 
+
---------------------------------------------------------------------------------
+
 
+
512    65574  0      1      NetDDE Agent
+
 
+
1124    65636  0      0      Default IME
+
 
+
1124    65642  0      1      RA Slave
+
 
+
1124    65644  0      0      Default IME
+
 
+
1104    65630  0      1      Outpost Service
+
 
+
1104    65632  0      0      Default IME
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''pl [list]    - get Processlist from client computer'''
+
 
+
<pre>
+
 
+
 
+
Выводит список выполняющихся процессов на всех указанных клиентских компьютерах
+
 
+
Расшифровка полей:
+
 
+
From -  IP-адрес клиентского компьютера
+
+
PID -  Идентификатор процесса (PID)
+
+
exe-file name -  Имя процесса в диспетчере задач
+
+
Description -  Описание процесса
+
 
+
Пример:
+
 
+
 
+
pl
+
 
+
Comp: 1 get proc list signal sent.
+
 
+
From: [192.168.1.95] ProcList:
+
 
+
---------------------------------------------------------------------------------
+
 
+
PID:  | exe-file name:        | Description:
+
 
+
---------------------------------------------------------------------------------
+
 
+
0      [System Process]
+
 
+
4      System
+
 
+
436    smss.exe                Windows NT Session Manager
+
 
+
488    csrss.exe              Client Server Runtime Process
+
 
+
512    winlogon.exe            Программа входа в систему Windows NT
+
 
+
556    services.exe            Приложение служб и контроллеров
+
 
+
568    lsass.exe              LSA Shell (Export Version)
+
 
+
728    svchost.exe            Generic Host Process for Win32 Services
+
 
+
776    svchost.exe            Generic Host Process for Win32 Services
+
 
+
824    svchost.exe            Generic Host Process for Win32 Services
+
 
+
848    spoolsv.exe            Spooler SubSystem App
+
 
+
1000    alg.exe        Application Layer Gateway Service
+
 
+
1032    kavsvc.exe
+
 
+
1076    mysqld-nt.exe
+
 
+
1104    outpost.exe
+
 
+
1124    Slave.exe              RA Server
+
 
+
1168    VCDSecS.exe
+
 
+
1224    fxssvc.exe              Служба факсов
+
 
+
1608    inetinfo.exe
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''si [list]    - get SytemInfo from client computer'''
+
 
+
<pre>
+
+
 
+
Выводит системную информацию со всех указанных клиентских компьютеров
+
 
+
Пример:
+
 
+
 
+
si
+
 
+
Comp: 1 get sysinfo signal sent.
+
 
+
 
+
From: [192.168.1.95] Sysinfo:
+
 
+
Номер Компьютера        1
+
 
+
Описание машины
+
 
+
Категория компьютера    Стандарт
+
 
+
Операционная Cистема    Windows XP - Professional
+
 
+
Cистема
+
 
+
Время работы    1 Hour, 13 Minutes, 26 Seconds.
+
 
+
Процессор      1 x Intel(R) Celeron(R) CPU 1.70GHz
+
 
+
Частота 1733 Mhz
+
 
+
Внешная частота процессора      100 Mhz
+
 
+
Напряжение питания      1,7V
+
 
+
Сокет  Socket 478 (ZIF Socket)
+
 
+
Материнская плата      Gigabyte Technology Co., Ltd. 8IEX
+
 
+
Памяти физически        1 x 256 DIMM
+
 
+
Скорость        0 ns
+
 
+
Памяти всего    256 Mb total
+
 
+
Памяти свободно 9324 KB free
+
 
+
PortSlot_0      Other (None)
+
 
+
PortSlot_1      Other (None)
+
 
+
PortSlot_2      8251 FIFO Compatible (None)
+
 
+
PortSlot_3      Serial Port 16450 Compatible (DB-9 pin male)
+
 
+
PortSlot_4      Serial Port 16450 Compatible (DB-9 pin male)
+
 
+
PortSlot_5      Parallel Port ECP/EPP (DB-25 pin female)
+
 
+
PortSlot_6      Keyboard Port (PS/2)
+
 
+
Detected        Mouse Port (PS/2)
+
 
+
PortSlot_8      USB (Other)
+
 
+
PortSlot_9      USB (Other)
+
 
+
6 x PCI 32 bit
+
 
+
1 x AGP 32 bit
+
 
+
Windows XP Service Pack 2      5.1.2600
+
 
+
Текущий пользователь Windows    gamer
+
 
+
Видеоадаптер    NVIDIA GeForce4 MX 440
+
 
+
Разрешение      Разрешение: 1024 x 768 - 32 bit
+
 
+
Звуковая карта  Стандартный игровой порт
+
 
+
Сетевая карта  Intel(R) PRO/100 VE Network Connection
+
 
+
Local Host Name Comp002
+
 
+
IP Address      192.168.1.1
+
 
+
MAC Address    00-20-ED-48-00-83
+
 
+
Hard Disk 0:    HDS722580VLAT20
+
 
+
CDROM 0:        AXV CD/DVD-ROM SCSI CdRom Device
+
 
+
Модем  <none>
+
 
+
Мышка  Logitech-compatible Mouse PS/2
+
 
+
Клавиатура      Стандартная (101/102 клавиши) или клавиатура PS/2 Microsoft Natural
+
 
+
Версия клиентской программы:    2.0.3.856 [2005-03-01 04:23:28]
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''sir [list]    - get Full SytemInfo from client computer '''
+
 
+
<pre>
+
 
+
Получает полную системную информацию со всех указанных клиентских компьютеров и сохраняет в файл CompНомер-[дата]-[время].xml в папке, откуда запущен сервер.
+
 
+
Расшифровка полей:
+
 
+
From -  Номер клиентского компьютера
+
+
Пример:
+
 
+
sir
+
 
+
Comp: 1 get sysinfo signal sent.
+
 
+
From: [N=1] FullSysinfo saved to file:Comp1-[2004-10-15]-[23-35-38-796].xml
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''ufs [list]    - unlock all gina files at client computer '''
+
 
+
<pre>
+
 
+
Снимает блокировку с файлов клиентской программы на всех указанных клиентских компьютерах, что позволяет, например, выполнять редактирование asv.ini, asv_mac.ini.
+
 
+
Пример:
+
 
+
Ufs
+
 
+
Comp: 1 lock op done.
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''lockfiles [list] - lock all gina files at client computer '''
+
 
+
<pre>
+
 
+
 
+
Ставит блокировку на файлы клиентской программы на всех указанных клиентских компьютерах.
+
 
+
Пример:
+
 
+
lockfiles 1
+
 
+
Comp: 1 lock op done.
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''nmac [list]  - send to clients mac-table data for repair IP settings '''
+
 
+
<pre>
+
 
+
 
+
Посылает на все указанные клиентские компьютеры информацию о соответствии номеров машин и MAC-адресов. На клиентских компьютерах в папке Windows будет создан файл asv_mac.ini, содержащий сетевые настройки для всех компьютеров клуба
+
 
+
См. «Настройка автоустановки ip.doc» - «Автоматическая установка ip на клиентских машинах по MAC-адресу сетевой карты»
+
 
+
 
+
Пример:
+
 
+
Nmac
+
 
+
Comp: 1 new MAC data sent.
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''uninstall [list] - remove client software from computer '''
+
 
+
<pre>
+
 
+
 
+
Деинсталлирует клиентскую программу со всех указанных клиентских компьютеров и немедленно перегружает их, чтобы изменения вступили в силу. Восстанавливается стандартная схема аутентификации Windows
+
 
+
Пример:
+
 
+
Uninstall
+
 
+
Comp: 1 uninstall signal sent.
+
 
+
From: [192.168.1.95] SHUTDOWN_DONE
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''drop [list]  - make computer empty '''
+
 
+
<pre>
+
 
+
 
+
Снимает клиента («тело»), если машина занята, с завершением сеанса на клиентском компьютере, блокировкой и т.п.
+
 
+
Пример:
+
 
+
Очистили машину номер:1 от клиента: 1 [id:1] ip:192.168.1.95 карта:0 списано со
+
 
+
счёта 3,19ед.
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''ver - show server version information '''
+
 
+
<pre>
+
 
+
 
+
Выводит версию и дату\время компиляции сервера
+
 
+
Расшифровка полей:
+
 
+
Version -  Версия сервера
+
+
Build Date & Time -  Дата и время компиляции сервера
+
 
+
Пример:
+
 
+
Ver
+
 
+
===============================================
+
 
+
.:. astalaViSta SuperVisor II SSL Server .:.
+
 
+
    Version : 2.0.2.103
+
 
+
    Build Date & Time : 2004-10-15 05:47:45
+
 
+
===============================================
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''sendmesg [list] "text",10,200,200,$0000FF,$00FFFF - show messg at client computer '''
+
 
+
<pre>
+
 
+
sendmesg [list] "Сообщение",ОтображатьСекунд, X-координата, Y-координата, ЦветБукв, ЦветФона
+
 
+
Посылает сообщение на все указанные клиентские компьютеры.
+
 
+
Текст преобразуется к нижнему регистру, русские буквы не проходят (отображаются кракозябы)
+
 
+
sendmesg [list] "message"
+
 
+
Выводит "message" по центру экрана, черными буквами на белом фоне
+
 
+
sendmesg "test" 60,500,10,$ffffff,$000000
+
 
+
Выводит "test" сверху по центру экрана, белыми буквами на черном фоне
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''dis [list]    - disconnect computer '''
+
 
+
<pre>
+
 
+
Отладочная команда, отключает все указанные клиентские компьютеры. разрывая соединение клиентской программы и сервера. Клиентская программа автоматически восстанавливает соединение. Иногда при обновлении клиентской программы из-за несовместимости версий происходит «зависание» клиентской программы. Эта команда помогает.
+
 
+
Пример:
+
 
+
Dis
+
 
+
tcpServer Read Abort Comp: 1 done.
+
 
+
Client: 192.168.1.95 disconnected...
+
 
+
Mesg From [192.168.1.95]: CMD_GINA_CLOSE_TARIF_SELECTOR
+
 
+
Mesg From [192.168.1.95]: CMD_GINA_CLOSE_TARIF_SELECTOR (Drop)
+
 
+
UDP Recv: SERVER_FIND_REQ From: 192.168.1.95
+
 
+
UDP Recv: SERVER_FIND_REQ From: 192.168.1.95
+
 
+
SSL client connected from: 192.168.1.95
+
 
+
Gina Client From: 192.168.1.95 Name: GINA17F75914 Type: CLIENT_GINA Auth OK.
+
 
+
From: [192.168.1.95] SaveSysinfo DONE.
+
 
+
Send to: [192.168.1.95] SessionData Info. MS:[ User: Domain: ]
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''unlockcomp [list] - unlock temporarily blocked computer'''
+
 
+
<pre>
+
 
+
Разблокирует все указанные клиентские компьютеры, которые были временно заблокированы клиентами(«телами») - выбором кнопки «Временно заблокировать» в «Интерфейсе клиента»(который вызывается по нажатию Ctrl-Alt-Del)
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''ping [list] - test ping '''
+
 
+
<pre>
+
 
+
Посылает тестовый пинг на все указанные клиентские компьютеры. Позволяет оценить величину задержек сети и сделать выводы о качестве техники
+
 
+
Пример:
+
 
+
Ping
+
 
+
Comp: 1 00:42:58:889 ping sent.
+
 
+
From: [192.168.1.95] CMD_GINA_TO_SERVER_PING_OK => 00:42:58:983 Delay:00s.094ms
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''restartipfw  - restart FreeBSD FireWall (ipfw) '''
+
 
+
<pre>
+
 
+
 
+
Перезапускает FreeBSD Firewall и загружает все активные правила в FreeBSD. Требуется после перезагрузки машины с FreeBSD, или каких-либо нештатных операций с ip_state 
+
 
+
Эквивалентно команде на mysql:
+
 
+
UPDATE ip_state SET PrevFireWallProfileID=0
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''techunlock [list] --user="USERNAME" --passwd="PASSWORD" --domain="DOMAIN" --time=SECONDS '''
+
 
+
<pre>
+
 
+
- temporarily unblock computer under some windows user to time SECONDS
+
 
+
 
+
Команда дающая возможность быстро и просто разблокировать клиентские компьютеры с сервера (например, для технического обслуживания).
+
 
+
Параметры:
+
 
+
--user="USERNAME"
+
Имя пользователя учетной записи для технического входа, кавычки обязательны, допустимы пробелы
+
+
--passwd="PASSWORD"
+
Пароль, кавычки обязательны, допустимы пробелы
+
+
--domain="DOMAIN"
+
Домен, кавычки обязательны, допустимы пробелы
+
+
--time=SECONDS
+
Время в секундах, на которое разблокировать компьютер
+
+
Пример, разблокировать компьютер №2 на 5 минут:
+
 
+
techunlock 2 --user="vis" --password="123" --domain="asta" --time=300
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''monitoroff [list]  - client monitor power off '''
+
 
+
<pre>
+
 
+
Выключает монитор у указанных клиентских компьютеров путем перевода его в режим пониженного энергопотребления «stand-by».  Для включения монитора достаточно на клиентском компьютере подергать мышку, понажимать кнопки на мышке или клавиатуре, либо послать команду  monitoron с сервера.
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''monitoron [list]    - client monitor power on '''
+
 
+
<pre>
+
 
+
 
+
Команда обратная monitoroff. Включает монитор у указанных клиентских компьютеров из режима пониженного энергопотребления «stand-by».
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''timedec [list] --time="00:05:00" --text="Some Text" '''
+
 
+
<pre>
+
 
+
Оштрафовать клиентов, сидящих за указанными компьютерами на время time с выводом надписи text. Штрафовать можно если только клиент сидит по блочному или пакетному тарифу. Если –time не указано – считается что штраф на 5 минут. 
+
 
+
Пример:
+
 
+
timedec 2 --time="00:05:00" --text="Some Text"
+
 
+
Клиент: [ ADMIN-GAMER ] на машине: [ 2 ] оштрафован на 300 секунд
+
 
+
</pre>
+
 
+
----
+
 
+
 
+
'''quit | q | exit | x - close this session'''
+
 
+
<pre>
+
 
+
Завершает работу сервера и закрывает консольное окно
+
 
+
Из CashOperator.exe не работает
+
 
+
 
+
</pre>
+
 
+
==Клиентская часть==
+
 
+
==Кассирская и операторская часть==
+
 
+
==Программа бармена==
+
 
+
 
+
'''Программа бармена.'''
+
 
+
Программа бармена , служит для регистрации вызовов с клиентских машин.
+
 
+
Когда клиент выбирает пункт меню "Вызов бармена" то в программе бармена отмечаеться вызов , время вызова , машина с которой был сделаны вызов и пр информация.
+
 
+
 
+
После вызова , бармен может погасить заявку.
+
 
+
 
+
[[Изображение:Barmen.gif]]
+
 
+
 
+
В настройках профайла клиентской машины можно настроить параметры вызова бармена , включить - отвключить вызов
+
  
==Менеджер клубов==
+
[[Система автоматизации учёта печати с клиентских компьютеров]]
  
==Помощник создания правил для FreeBSD и wipfw==
+
[[AstaWebServer | Система управления работой внешних клиентов по http (WiFi, сторонние организации, бронирование через web-интерфейс)]] (AstaWebServer.exe)
  
==Просмотрщик состояния БД формата InnoDB==
+
[[Система управления баром]] (Bar.exe)
  
==Автономный сервис считывателя магнитных карт==
+
[[Платёжный Терминал]] (BillProcessor.exe)
  
==Простой просмотрщик состояния сервера==
+
[[Регистратор отпечатков пальцев клиентов и персонала]] (FingersReg.exe)
  
==Просмотрщик трафика==
+
[[Просмотр текущего состояния зала]] (StateViewer.exe)

Текущая версия на 05:49, 6 февраля 2009

Навигация : Оглавление


Программы, которые входят в базовый комплект ПО

Дистрибутив

Общие принципы работы с таблицами и БД

Серверная часть (Server.exe, ASVServerService.exe)

Клиентская часть

Настройщик и просмотрщик статистики (Boss.exe)

Кассирская и операторская часть (Operator.exe)

Просмотрщик трафика (TrafficViewer.exe)

Простой просмотрщик состояния сервера (ServerViewer.exe)

Менеджер клубов (ClubsViewer.exe)

Программа автоматизации гардероба (Checkroom.exe)

Помощник создания правил для FreeBSD и wipfw

Просмотрщик состояния БД формата InnoDB (InnoDBViewer.exe)

Автономный сервис считывателя магнитных карт (McardReaderService.exe)

Программа бармена (Barman.exe)



Дополнительные программы (системы), которые не входят в базовый комплект ПО и оплачиваются дополнительно

Клиентская Оболочка - AstaShell

Система автоматизации учёта печати с клиентских компьютеров

Система управления работой внешних клиентов по http (WiFi, сторонние организации, бронирование через web-интерфейс) (AstaWebServer.exe)

Система управления баром (Bar.exe)

Платёжный Терминал (BillProcessor.exe)

Регистратор отпечатков пальцев клиентов и персонала (FingersReg.exe)

Просмотр текущего состояния зала (StateViewer.exe)