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

Материал из ASV2 manual
Перейти к: навигация, поиск
(Консольные команды сервера)
(Консольные команды сервера)
Строка 15: Строка 15:
 
* Использую закладку «Консоль» в программе оператора CashOperator.exe. Для этого в типовом профайле администратора на вкладке «ServerViewer.exe» должна стоять галочка в пункте «Разрешить работу удаленно с сервером»:  
 
* Использую закладку «Консоль» в программе оператора CashOperator.exe. Для этого в типовом профайле администратора на вкладке «ServerViewer.exe» должна стоять галочка в пункте «Разрешить работу удаленно с сервером»:  
  
[pic]
+
 
 +
[[Изображение:Comm.gif]]
  
  
Строка 385: Строка 386:
  
 
</pre>
 
</pre>
 +
 +
----
 +
 +
<pre>
 +
 +
ncwor [list]  - update client version on computers w/o reboot
 +
 +
Устанавливает новую версию клиентской программы на всех указанных клиентских компьютерах, без разницы, есть ли там клиент («тело») или компьютер свободен. В случае удачной установки перегружает клиентский компьютер немедленно, если он свободен. Если компьютер занят, то на нем новая версия активизируется после завершения сеанса или при перезагрузке.  Эта команда наиболее полезна по опыту работы клубов.
 +
 +
</pre>
 +
 +
----
 +
 +
<pre>
 +
 +
reboot [list] - safe reboot client computer
 +
 +
«Безопасно» перегружает все указанные клиентские компьютеры, с завершением сеанса Windows и т.п.
 +
 +
</pre>
 +
 +
----
 +
 +
<pre>
 +
 +
crash [list]  - hard reboot client computer
 +
 +
Быстро перегружает все указанные клиентские компьютеры, путем вызова исключительной ситуации (BSOD), без сохранения данных и т.п.
 +
 +
</pre>
 +
 +
----
 +
 +
 +
<pre>
 +
 +
shutdown [list] - shutdown client computer
 +
 +
Выключает все указанные клиентские компьютеры, с завершением сеанса и т.п.
 +
 +
</pre>
 +
 +
----
 +
 +
<pre>
 +
 +
logoff [list] - logoff client computer
 +
 +
Производит «завершение сеанса» на всех указанных клиентских компьютерах и выход в окно посадки клиентской программы. ВНИМАНИЕ! При данной команде произойдет «снятие клиента» с компьютера с зачислением оставшихся денег на счета\кодовые чеки клиентов и «сгоранием» времени по блочным сеансам и пакетам.
 +
 +
</pre>
 +
 +
----
 +
 +
<pre>
 +
 +
powerup [list] - power up client computer (by WOL)
 +
 +
Включает все указанные клиентские компьютеры используя Wake-On-Lan
 +
 +
</pre>
 +
 +
----
 +
 +
<pre>
 +
 +
wl [list]    - get Windowlist from client computer 
 +
 +
Выводит список всех окон на всех указанных клиентских компьютерах
 +
 +
Расшифровка полей:
 +
 +
 +
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>
 +
 +
----
 +
 +
 +
<pre>
 +
 +
pl [list]    - get Processlist from client computer
 +
 +
Выводит список выполняющихся процессов на всех указанных клиентских компьютерах
 +
 +
Расшифровка полей:
 +
 +
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>
 +
 +
----
 +
 +
 +
<pre>
 +
 +
si [list]    - get SytemInfo from client computer
 +
 +
Выводит системную информацию со всех указанных клиентских компьютеров
 +
 +
Пример:
 +
 +
 +
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>
 +
 +
----
 +
 +
 +
<pre>
 +
 +
sir [list]    - get Full SytemInfo from client computer
 +
 +
Получает полную системную информацию со всех указанных клиентских компьютеров и сохраняет в файл 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>
 +
 +
----
 +
 +
<pre>
 +
 +
· ufs [list]    - unlock all gina files at client computer
 +
 +
Снимает блокировку с файлов клиентской программы на всех указанных клиентских компьютерах, что позволяет, например, выполнять редактирование asv.ini, asv_mac.ini.
 +
 +
Пример:
 +
 +
Ufs
 +
 +
Comp: 1 lock op done.
 +
 +
</pre>
 +
 +
----
 +
 +
 +
<pre>
 +
 +
lockfiles [list] - lock all gina files at client computer
 +
 +
Ставит блокировку на файлы клиентской программы на всех указанных клиентских компьютерах.
 +
 +
Пример:
 +
 +
lockfiles 1
 +
 +
Comp: 1 lock op done.
 +
 +
</pre>
 +
 +
----
 +
 +
<pre>
 +
 +
nmac [list]  - send to clients mac-table data for repair IP settings
 +
 +
Посылает на все указанные клиентские компьютеры информацию о соответствии номеров машин и MAC-адресов. На клиентских компьютерах в папке Windows будет создан файл asv_mac.ini, содержащий сетевые настройки для всех компьютеров клуба
 +
 +
См. «Настройка автоустановки ip.doc» - «Автоматическая установка ip на клиентских машинах по MAC-адресу сетевой карты»
 +
 +
 +
Пример:
 +
 +
Nmac
 +
 +
Comp: 1 new MAC data sent.
 +
 +
</pre>
 +
 +
----
 +
 +
<pre>
 +
 +
uninstall [list] - remove client software from computer
 +
 +
Деинсталлирует клиентскую программу со всех указанных клиентских компьютеров и немедленно перегружает их, чтобы изменения вступили в силу. Восстанавливается стандартная схема аутентификации Windows
 +
 +
Пример:
 +
 +
Uninstall
 +
 +
Comp: 1 uninstall signal sent.
 +
 +
From: [192.168.1.95] SHUTDOWN_DONE
 +
 +
</pre>
 +
 +
----
 +
 +
<pre>
 +
 +
drop [list]  - make computer empty
 +
 +
Снимает клиента («тело»), если машина занята, с завершением сеанса на клиентском компьютере, блокировкой и т.п.
 +
 +
Пример:
 +
 +
Очистили машину номер:1 от клиента: 1 [id:1] ip:192.168.1.95 карта:0 списано со
 +
 +
счёта 3,19ед.
 +
 +
</pre>
 +
 +
----
 +
 +
 +
<pre>
 +
 +
ver          - show server version information
 +
 +
Выводит версию и дату\время компиляции сервера
 +
 +
Расшифровка полей:
 +
 +
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>
 +
 +
----
 +
 +
<pre>
 +
 +
sendmesg [list] "text",10,200,200,$0000FF,$00FFFF - show messg at client computer
 +
 +
sendmesg [list] "Сообщение",ОтображатьСекунд, X-координата, Y-координата, ЦветБукв, ЦветФона
 +
 +
Посылает сообщение на все указанные клиентские компьютеры.
 +
 +
Текст преобразуется к нижнему регистру, русские буквы не проходят (отображаются кракозябы)
 +
 +
sendmesg [list] "message"
 +
 +
Выводит "message" по центру экрана, черными буквами на белом фоне
 +
 +
sendmesg "test" 60,500,10,$ffffff,$000000
 +
 +
Выводит "test" сверху по центру экрана, белыми буквами на черном фоне
 +
 +
</pre>
 +
 +
----
 +
 +
<pre>
 +
 +
dis [list]    - disconnect computer
 +
 +
Отладочная команда, отключает все указанные клиентские компьютеры. разрывая соединение клиентской программы и сервера. Клиентская программа автоматически восстанавливает соединение. Иногда при обновлении клиентской программы из-за несовместимости версий происходит «зависание» клиентской программы. Эта команда помогает.
 +
 +
Пример:
 +
 +
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>
 +
 +
----
 +
 +
<pre>
 +
 +
unlockcomp [list] - unlock temporarily blocked computer
 +
 +
Разблокирует все указанные клиентские компьютеры, которые были временно заблокированы клиентами(«телами») - выбором кнопки «Временно заблокировать» в «Интерфейсе клиента»(который вызывается по нажатию Ctrl-Alt-Del)
 +
 +
 +
</pre>
 +
 +
----
  
 
==Клиентская часть==
 
==Клиентская часть==

Версия 22:16, 19 апреля 2006

Настройщик и просмотрщик статистики

Серверная часть

Консольные команды сервера

Server.exe имеет набор консольных команд, служащих для управления работой самого Server.exe, клиентских компьютеров и получения справочной информации

Выполнения команд сервера возможно одним из нескольких способов:


  • Через непосредственный доступ к консоли компьютера, где он запущен в виде консольного приложения (Server.exe)
  • Используя ServerViewer.exe
  • Использую закладку «Консоль» в программе оператора CashOperator.exe. Для этого в типовом профайле администратора на вкладке «ServerViewer.exe» должна стоять галочка в пункте «Разрешить работу удаленно с сервером»:


Файл:Comm.gif


В дальнейшем под термином «сервер» будем понимать запущенную программу 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

=======================================================================



status | s    - server state

 

Выводит состояния сервера и справочную информацию
 

Расшифровка полей:

 

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]

================================ 




uptime | u    - server work time 

Выводит время работы сервера с момента запуска 

Расшифровка полей:


Uptime -  Время работы сервера с момента запуска
 

Пример:

u

================================

Uptime: 00:44:16

================================




date          - date and time at server now 

Выводит дату и время на компьютере, где запущен сервер

Расшифровка полей:

Server DateTime -  Дата и время на компьютере, где запущен сервер
 
Пример:

date

================================

Server DateTime: 2004-10-18 03:01:40|561

================================



stop          - stop the server now 

Останавливает TCP-сервер (сервер перестает обрабатывать команды и отключает все клиентские программы. После вновь начинает работать, принимать подключения и т.п.). Требуется только в отладочных целях и крайне редко



cash          - current cash state from DB

Выводит текущее состояние кассы, по данным программы 

Расшифровка полей:

Current Cash State -  текущее состояние кассы, по данным программы
 
Now -  Дата и время на компьютере, где запущен сервер
 

Пример:

Cash

================================

Current Cash State: 11 030,00р.

[Now: 2004-10-15 19:33:01]

================================



 

nc [list]     - update client version on computers  

Устанавливает новую версию клиентской программы на всех указанных клиентских компьютерах, без разницы, есть ли там клиент («тело») или компьютер свободен и перегружает клиентский компьютер в случае удачной установки.


 

nce [list]    - update client version on empty computers 

Устанавливает новую версию клиентской программы на  указанных клиентских компьютерах, если компьютер свободен и перегружает клиентский компьютер в случае удачной установки.



ncwor [list]  - update client version on computers w/o reboot 

Устанавливает новую версию клиентской программы на всех указанных клиентских компьютерах, без разницы, есть ли там клиент («тело») или компьютер свободен. В случае удачной установки перегружает клиентский компьютер немедленно, если он свободен. Если компьютер занят, то на нем новая версия активизируется после завершения сеанса или при перезагрузке.  Эта команда наиболее полезна по опыту работы клубов.



reboot [list] - safe reboot client computer 

«Безопасно» перегружает все указанные клиентские компьютеры, с завершением сеанса Windows и т.п. 


 

crash [list]  - hard reboot client computer 

Быстро перегружает все указанные клиентские компьютеры, путем вызова исключительной ситуации (BSOD), без сохранения данных и т.п.




shutdown [list] - shutdown client computer 

Выключает все указанные клиентские компьютеры, с завершением сеанса и т.п.



logoff [list] - logoff client computer 

Производит «завершение сеанса» на всех указанных клиентских компьютерах и выход в окно посадки клиентской программы. ВНИМАНИЕ! При данной команде произойдет «снятие клиента» с компьютера с зачислением оставшихся денег на счета\кодовые чеки клиентов и «сгоранием» времени по блочным сеансам и пакетам.


 

powerup [list] - power up client computer (by WOL) 

Включает все указанные клиентские компьютеры используя Wake-On-Lan



wl [list]     - get Windowlist from client computer  

Выводит список всех окон на всех указанных клиентских компьютерах 

Расшифровка полей:


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





pl [list]     - get Processlist from client computer

Выводит список выполняющихся процессов на всех указанных клиентских компьютерах

Расшифровка полей:

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




 

si [list]     - get SytemInfo from client computer 

Выводит системную информацию со всех указанных клиентских компьютеров

Пример:


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]




 

sir [list]    - get Full SytemInfo from client computer 

Получает полную системную информацию со всех указанных клиентских компьютеров и сохраняет в файл 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 


 

· ufs [list]    - unlock all gina files at client computer 

Снимает блокировку с файлов клиентской программы на всех указанных клиентских компьютерах, что позволяет, например, выполнять редактирование asv.ini, asv_mac.ini. 

Пример: 

Ufs

Comp: 1 lock op done.




lockfiles [list] - lock all gina files at client computer 

Ставит блокировку на файлы клиентской программы на всех указанных клиентских компьютерах.

Пример:

lockfiles 1

Comp: 1 lock op done.



nmac [list]   - send to clients mac-table data for repair IP settings 

Посылает на все указанные клиентские компьютеры информацию о соответствии номеров машин и MAC-адресов. На клиентских компьютерах в папке Windows будет создан файл asv_mac.ini, содержащий сетевые настройки для всех компьютеров клуба

См. «Настройка автоустановки ip.doc» - «Автоматическая установка ip на клиентских машинах по MAC-адресу сетевой карты»


Пример:

Nmac

Comp: 1 new MAC data sent.



uninstall [list] - remove client software from computer 

Деинсталлирует клиентскую программу со всех указанных клиентских компьютеров и немедленно перегружает их, чтобы изменения вступили в силу. Восстанавливается стандартная схема аутентификации Windows

Пример:

Uninstall

Comp: 1 uninstall signal sent. 

From: [192.168.1.95] SHUTDOWN_DONE



drop [list]   - make computer empty 

Снимает клиента («тело»), если машина занята, с завершением сеанса на клиентском компьютере, блокировкой и т.п.

Пример:

Очистили машину номер:1 от клиента: 1 [id:1] ip:192.168.1.95 карта:0 списано со

счёта 3,19ед.




ver           - show server version information 

Выводит версию и дату\время компиляции сервера

Расшифровка полей:

Version -  Версия сервера
 
Build Date & Time -  Дата и время компиляции сервера

Пример:

Ver

===============================================

.:. astalaViSta SuperVisor II SSL Server .:.

    Version : 2.0.2.103

    Build Date & Time : 2004-10-15 05:47:45

===============================================



 

sendmesg [list] "text",10,200,200,$0000FF,$00FFFF - show messg at client computer 

sendmesg [list] "Сообщение",ОтображатьСекунд, X-координата, Y-координата, ЦветБукв, ЦветФона

Посылает сообщение на все указанные клиентские компьютеры.

Текст преобразуется к нижнему регистру, русские буквы не проходят (отображаются кракозябы)

sendmesg [list] "message"

Выводит "message" по центру экрана, черными буквами на белом фоне 

sendmesg "test" 60,500,10,$ffffff,$000000

Выводит "test" сверху по центру экрана, белыми буквами на черном фоне


 

dis [list]    - disconnect computer 

Отладочная команда, отключает все указанные клиентские компьютеры. разрывая соединение клиентской программы и сервера. Клиентская программа автоматически восстанавливает соединение. Иногда при обновлении клиентской программы из-за несовместимости версий происходит «зависание» клиентской программы. Эта команда помогает.

Пример:

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: ]




unlockcomp [list] - unlock temporarily blocked computer 

Разблокирует все указанные клиентские компьютеры, которые были временно заблокированы клиентами(«телами») - выбором кнопки «Временно заблокировать» в «Интерфейсе клиента»(который вызывается по нажатию Ctrl-Alt-Del)



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

Кассирская и операторская часть

Программа бармена

Программа бармена.

Программа бармена , служит для регистрации вызовов с клиентских машин.

Когда клиент выбирает пункт меню "Вызов бармена" то в программе бармена отмечаеться вызов , время вызова , машина с которой был сделаны вызов и пр информация.


После вызова , бармен может погасить заявку.


Barmen.gif


В настройках профайла клиентской машины можно настроить параметры вызова бармена , включить - отвключить вызов

Менеджер клубов

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

Просмотрщик состояния БД формата InnoDB

Автономный сервис считывателя магнитных карт

Простой просмотрщик состояния сервера

Просмотрщик трафика