2008-06-26

Черновые записки по борьбе с OCSInventoryNG

OcsLogon.exe - занимается тем, что подключается к серверу OCS и устанавливает агента.
Если агент уже установлен, то запускает сбор информации.
Для того, чтобы OcsLogon.exe мог найти OCS сервер, OcsLogon.exe должен быть
переименован в сетевое имя сервера, зарегистрированное в DNS, или в крайнем
случае в IP адрес (например 10.77.11.51.exe). Но на 10.77.11.51 д.б. развернуто
соответствующее ПО.

Ключи: /DEBUG - выполнение логируется в c:\ocs-ng\OcsLogon.log

OcsPackager.exe - Подготавливает пакет для разворачивания в OCS Server
Параметры:
Exe file - путь к файлу OcsAgentSetup.exe
Certificate file - хер его знает какой сертификат и где его взять.
Command line option - тут указываются отции командной строки. Я указал
следующее: /S /server:10.77.11.51 /np
Почитать о них можно, нажав на вопросик напротив опции
Остальные параметры пока не заполнял.
В результате получил файл ocspackage.exe. Его нужно загрузить на сервер.

Получил ошибку:

An error is appeared, the file ocspackage.exe don't be added to the base
Got a packet bigger than 'max_allowed_packet' bytes

Для исправления в /etc/my.cnf все вхождения параметра max_allowed_packet
установил такими: max_allowed_packet = 16M и перезапустил MySQL. Помогло.

После запуска 10.77.11.51.exe в логах написано, что нету файла
http://10.77.11.51:80/ocsinventory/deploy/ocsagent.exe
Поэтому добавил на сервер еще и ocsagent.exe

О ЧУДО!!!! ЗАРАБОТАЛО!!!

Только, сука, остались проблемы с кодировками. Та-а-а-ак....
Полезли искать провтыки...
... Нету сука проблемы. Просто при отображении страницы нужно выбрать правильную кодировку.

Комментариев нет: