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