| ||||||||||||||||||||||
|
Использование удаленного клиента | ||||||||||||||||||||||
Удаленный клиент это отдельная программа, которая устанавливается на клиентские компьютеры и контролирует все локальные принтеры на данном компьютеры.
Преимущества использования удаленного клиента:
Недостатки:
Для того, чтобы программа мониторинга могла принимать данные от удаленных клиентов необходимо активировать опцию "Включить сервер TCP/IP". Принимаемые данные будут также отображаться в главном окне программы и обрабатываться в соответствии с настройками программы.
Если активирована опция "Отсылать опции контроля удаленным клиентам" (рис. 2.7.5), то все опции со страницы "Опции контроля" будут автоматически отсылаться удаленным клиентам при их изменении в программе-сервере. Если данная опция отключена, то каждый клиент может использовать собственные опции контроля.
Рис. 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.
Настройка удаленного клиента
Для настройки удаленного клиента необходимо подготовить и распространить на клиентские компьютеры настройки программы. Для этого необходимо:
Если вы активировали опцию "Отсылать опции контроля удаленным клиентам" (рис. 2.7.5) в сервере и установили клиент с опцией командной строки AGG_SERVER, то настройка удаленного клиента не требуется. Указанные выше шаги вы можете выполнить в случае детальной настройки параметров или изменения адреса сервера сбора данных.
Как работает удаленный клиент
Программа устанавливается как сервис Windows и автоматически запускается при старте Windows. В процессе работы клиент отслеживает добавление и удаление принтеров. В случае добавления нового принтера программа автоматически начинает контролировать события на этом принтере. При возникновении события на принтере клиент отправляет его на сервер. При получении с сервера команды на обновление конфигурации клиент устанавливает переданные параметры и сохраняет их в реестр. Если соединение с сервером не удалось, то клиент сохраняет события во внутреннем буфере. Сохраненные в буфере события будут отосланы при возникновении следующего события, но не ранее чем через 10 секунд. В буфере может храниться 1000 событий. При переполнении буфера наиболее старые события безвозвратно удаляются из буфера.
Процесс работы программы протоколируется в файле c:\ProgramData\Accurate Printer Monitor\printermoncli-service.log | ||||||||||||||||||||||
|