Использование удаленного клиента

<< Нажмите для отображения содержания >>

Навигация:  Настройка > Настройка мониторинга принтеров >

Использование удаленного клиента

Удаленный клиент это отдельная программа, которая устанавливается на клиентские компьютеры и контролирует все локальные принтеры на данном компьютеры.

 

Преимущества использования удаленного клиента:

 

1.Удаленный клиент автоматически определяет список принтеров на локальном компьютере. Контролирует момент добавления нового принтера и автоматически начинает его контролировать;

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

3.Не требуется составлять список всех принтеров в сети;

4.Не требуется открывать общий доступ к принтеру;

5.Снижается нагрузка на сеть, поскольку клиент группирует и сжимает данные перед отправкой на сервер;

6.Не требуется создавать дополнительные конфигурации при контроле загруженных работой принтеров.

 

Недостатки:

 

1.Требуется установка дополнительного ПО на клиентские компьютеры

 

Для того, чтобы программа мониторинга могла принимать данные от удаленных клиентов необходимо активировать опцию "Включить сервер TCP/IP". Принимаемые данные будут также отображаться в главном окне программы и обрабатываться в соответствии с настройками программы.

 

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

 

printermon-server

Рис. 2.7.5. Сетевой сервер

 

Установка удаленного клиента

 

Программа установки клиента поставляется в виде отдельного пакета установки в формате MSI. Данный формат файла установки существенно облегчает его установку на клиентские компьютеры. В частности, это можно сделать удаленно, с помощью служб Active Directory.

 

Установку клиента можно выполнить из командной строки с указанием параметров по умолчанию:

 

Пример:

 

msiexec /i "C:\PrinterMonitorClient.msi" AGG_INSTALLDESKTOPSHORTCUT="" AGG_DONTINSTALLPROGRAMGROUP="1" /qn

 

Параметры командной строки:

/qb - тихая установка с минимальным интерфейсом

/qn - тихая установка без вопросов

AGG_INSTALLDESKTOPSHORTCUT="1" - поместить иконку на рабочий стол

AGG_INSTALLDESKTOPSHORTCUT="" - не помещать иконку на рабочий стол

AGG_DONTINSTALLPROGRAMGROUP="1" - не создавать группу программы в меню "Пуск"

AGG_DONTINSTALLPROGRAMGROUP="" - создавать группу программы в меню "Пуск"

AGG_PROGRAMGROUP="Accurate Printer Monitor Client" - создать группу в меню "Пуск" с указанным именем

WIXUI_INSTALLDIR="C:\Custom Program Folder\" - установить программу в заданную папку

AGG_SERVER="192.168.0.1" - указать адрес сервера сбора данных, на который будут отправляться данные мониторинга

 

Замечание: При установке удаленного клиента программа установки автоматически добавит разрешающие правила для порта №4488 для удаленного клиента в стандартный Брандмауэр Windows. Если на клиентских компьютерах используется  другой файервол, то необходимо разрешить TCP соединения через TCP порт №4488.

 

Настройка удаленного клиента

 

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

 

1.Установить удаленный клиент на один из компьютеров;

2.Настроить удаленный клиент на этом компьютере;

3.Сохранить конфигурацию клиента в файл с расширением ".reg", используя кнопку "Загр. и Сохр. - Сохранить настройки" в окне конфигурации удаленного клиента;

4.Распространить данный файл на все клиентские компьютеры, используя службы Active Directory или другие средства удаленного администрирования.

 

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

 

Как работает удаленный клиент

 

Программа устанавливается как сервис Windows и автоматически запускается при старте Windows. В процессе работы клиент отслеживает добавление и удаление принтеров. В случае добавления нового принтера программа автоматически начинает контролировать события на этом принтере. При возникновении события на принтере клиент отправляет его на сервер. При получении с сервера команды на обновление конфигурации клиент устанавливает переданные параметры и сохраняет их в реестр. Если соединение с сервером не удалось, то клиент сохраняет события во внутреннем буфере. Сохраненные в буфере события будут отосланы при возникновении следующего события, но не ранее чем через 10 секунд. В буфере может храниться 1000 событий. При переполнении буфера наиболее старые события безвозвратно удаляются из буфера.

 

Процесс работы программы протоколируется в файле

c:\ProgramData\Accurate Printer Monitor\printermoncli-service.log