Подготовка автоматической установки пакетов OCS Агентов «одним щелчком» для Windows

Open Computers and Software Inventory
Открыть инвентарь компьютеров и программного обеспечения
- решение для управления активами
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 804
Стаж: 5 лет 1 месяц
Откуда: Вологодская область
Поблагодарили: 33 раза
Контактная информация:

Подготовка автоматической установки пакетов OCS Агентов «одним щелчком» для Windows

Сообщение Артём Мамзиков »

Официальная инструкция

Скачиваем

Агент
Windows Agent 2.6.0.0 (64 bits only)
Windows Agent 2.4.0.0 (32 bits)
Windows Agent 2.1.1.1 (XP & 2003R2 only)
Unix/Linux Agent 2.4.2
Unix/Linux Redhat repositories
MacOS X Agent 2.4.2
Android Agent 2.3.1

Tools Инструменты
Windows Packager 2.6 (64 bits only)
Или
Windows Packager 2.3 (32 bits)

Plugins Плагины если нужны
Available plugins

Готовим сертификат если агент будет работать с сертификатом

Запускаем Windows Packager 2.6
Windows Packager 2.6.jpg
Windows Packager 2.6.jpg
Он нам говорит что возможно вам нужен PsExec Подробнее я писал о нем ТУТ

Закинем его рядом и нажмем Да
Windows Packager 2.6.jpg
Windows Packager 2.6.jpg
тут указываем путь на скаченного агента ocs нужной нам версии,
путь на сертификат если он нам нужен,
Добавляем плагины в список по одному какие нам нужны если нет не трогаем данное поле,
Вводим команды тихой установки путь на наш сервер и тд
Список команд
Показать
/S для запуска программы установки в автоматическом режиме, без взаимодействия с пользователем
/NOSPLASH отключить заставку при запуске программы установки
/NO_SERVICE, чтобы не регистрировать OCS Inventory NG Agent в Диспетчере служб Windows. Агент может быть запущен только вручную или через скрипт/GPO.
/NO_SYSTRAY, чтобы не создавать ярлык в папке запуска "все пользователи" для запуска апплета systray при входе пользователя в систему.
/NOW чтобы запустить инвентаризацию сразу после установки
/NOSOFTWARE для игнорирования установленного программного обеспечения
/D для установки агента ocsinventory в другой каталог (по умолчанию %PROGRAMFILES%\ocs inventory agent)
/UPGRADE для развертывания нового агента с помощью функции развертывания OCS. Поскольку вы обновляете агент с помощью самого агента для запуска обновления, необходимо уведомить установщик (который завершает процессы агента), чтобы указать результат, чтобы отправить его обратно на сервер в следующий раз, когда агент будет запущен.

Примечание: пожалуйста, не используйте OCSPackager для обновления OCS Inventory Windows Agent. Создайте пакет развертывания с помощью "OCS-NG-Windows-Agent-Setup.exe " на zip-файле и запустить с помощью команды пример : OCS-NG-Windows-Agent-Setup.exe /S / UPGRADE / SERVER=ocs_server_address

Кроме того, вы можете передать установщику следующие параметры командной строки агента (Подробнее см. параметры агента ниже):

/SERVER=
/USER=
/PWD=
/SSL=
/CA=
/PROXY_TYPE=
/PROXY=
/PROXY_PORT=
/PROXY_USER=
/PROXY_PWD=
/DEBUG=
/NOTAG
/TAG=
/D=
Label - указываем если нужно запрос пользователю после установки на ввод инвентарного номера

Необязательно PsExec - Вводим учетку и пароль с правами админа на пк который будет производится установка

Пример
Windows Packager 2.6.jpg
Windows Packager 2.6.jpg
Путь куда будет сохранен сформированный инсталятор
Windows Packager 2.6.jpg
Windows Packager 2.6.jpg
Успешно собран и сохранен на рабочий стол
Windows Packager 2.6.jpg
Windows Packager 2.6.jpg
Оф. инструкция
Используйте OCSPackager упаковщик

Примечание. Пожалуйста, не используйте OCSPackager для обновления OCS Inventory Windows Agent. Для обновления агента см .: OCS Inventory NG Agent 2.X в операционных системах Windows
часть «Параметры командной строки агента OCS Inventory NG для установки Windows»

Вступление
Open Computer and Software Inventory NG Packager - это приложение, предназначенное для подготовки автоматических установочных пакетов для Windows «одним щелчком» для окон. Это также позволяет использовать альтернативную учетную запись пользователя для выполнения любого вида скриптовых задач. Этот Packager основан на сценариях NSIS и проектах с открытым исходным кодом утилит RemCom.

OCS Inventory NG Packager - это программное обеспечение GPL.

то есть бесплатное использование и копирование (см. http://www.opensource.org ).

OCS Inventory также является открытым исходным кодом! Это означает, что если вы хотите изменить источники, вы можете! Однако, если вы хотите изменить исходный код и распространить измененное программное обеспечение, вы также должны предоставить источник своих обновлений, как того требуют условия лицензии GPL.

Важные заметки
Мы хотели бы поблагодарить Talha Tariq за программу Remcom. Посетите его проект по адресу http://sourceforge.net/projects/rce .

Руководство
необходимое условие
Использование OCS Inventory Packager - это самый быстрый способ развертывания и настройки агента OCS Inventory NG на автономных или доменных компьютерах. Он основан на скрипте NSIS и инструментах RemCom. Он генерирует файл с именем ocspackage.exe на основе ваших параметров, который позволяет выполнить установку одним щелчком мыши и / или без вывода сообщений.

В этом документе сделан ряд допущений:

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

использование
Загрузите Packager и последнюю версию агента Windows с нашего сайта.

Подготовьте свой сертификат (необходим для удаленного развертывания программного обеспечения).

Запустите OcsPackager.exe и примите лицензионное соглашение.

Появится следующее окно:

Групповое окно «Файлы и параметры»:

В строке Exe File выберите свою недавно загруженную программу OcsAgentSetup.exe . Эта запись обязательна!
В строке файла сертификата выберите файл cacert.pem .
Другие файлы линия позволяет дополнительно указывать файлы , которые будут скопированы в папку установки.
В строке параметров командной строки вы должны ввести все необходимые параметры для программы установки агента Ocs (например, / server = http [s]: // my_server / ocsinventory: 8181 / S ). Не забудьте указать параметр / S для установки без вывода сообщений.
Label линия создаст ярлык файл , содержащий ваш пользователь приглашение. При первом запуске OcsInventory.exe будет отображено всплывающее окно с использованием этого приглашения. Введенное пользователем значение называется TAG .

Групповое окно «Установка будет выполняться под учетной записью»:

В строке пользователя введите локальную учетную запись администратора или учетную запись администратора домена. В доменах Active Directory используйте «@», чтобы отделить пользователя от имени домена (например, administrator@my.domain.com). В домене NT4 используйте синтаксис «домен \ пользователь».
Будьте осторожны при вводе пароля. Это не будет подтверждено в этой точке!
У вас должно быть что-то вроде этого:

Нажмите кнопку [Далее] .

Выберите папку назначения и нажмите [OK] .

В этот момент на короткое время появятся окна для генерации ocspackage.exe.

Теперь вы можете протестировать ocspackage.exe, запустив его под учетной записью обычного пользователя (без прав администратора).

Краткое всплывающее окно Ocs Inventory может показать, что файл ocspackage.exe был создан. Файл журнала с именем ocspackage.log создается во время установки.

Издание «ocspackage.exe»
Теперь вы должны загрузить ocspackage.exe в веб-консоль ocs или опубликовать его в альтернативной общей файловой системе.

Публикация на веб-сервере ocs
Войдите в консоль администрирования и выберите значок конфигурации:

Затем загрузите файл ocspackage.exe .

Развертывание агента в домене
Обратитесь к нашей документации для настройки Windows Agent 2.X

Предупреждение: Mysql-сервер должен принимать файлы размером более 5M. Отредактируйте файл my.cnf и измените
Значение max_allowed_packets для исправления более 5М. Сохраните этот файл и перезапустите сервис.


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

Если вы это сделаете, пожалуйста, предоставьте нам следующее:

Серверная операционная система
Версия и уровень исправления сервера OCS Inventory NG
Операционная система агента
Версия агента OCS Inventory NG
Журналы выполнения агента
Запустите «AGENT_INSTALL_FOLDER \ ocsinventory.exe / NP / DEBUG = 2 / SERVER = http: // your_server_address / ocsinventory» в Windows. Файл журнала создается в папке «AGENT_INSTALL_FOLDER» под именем «ocsinventory.log».
Запустите «ocsinventory-agent --debug> ocsinv.log» под Linux. Файл журнала - «ocsinv.log».
Файл error.log сервера Apache, расположенный в «/var/log/httpd/*error.log» .
Лог-файл OCS Inventory NG Server, расположенный в «/var/log/ocsinventory-NG/ocsinventory-NG.log» в Linux.
Заранее спасибо.

Инструкция для Linux
Ручная установка и при помощи скрипта тихая Windows
Развертывание OCS Inventory Удаленная установка через OCS Агентов
Как скомпилировать Windows-агент OCS
количество слов: 345

Вернуться в «OCS INVENTORY»