NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: line29 on July 07, 2015, 01:12:22 PM

Title: способ установки агента на компьютеры?
Post by: line29 on July 07, 2015, 01:12:22 PM
Есть, АД, но агента с расширением msi инсталлера нету, есть ли способ как можно удаленно установить массово агента?
Title: Re: способ установки агента на компьютеры?
Post by: Victor Kirhenshtein on July 08, 2015, 02:54:00 PM
Инсталлер агента поддерживает unattended install: https://wiki.netxms.org/wiki/Agent_Installation_Guide#Unattended_installation_of_NetXMS_Agent_on_Windows (https://wiki.netxms.org/wiki/Agent_Installation_Guide#Unattended_installation_of_NetXMS_Agent_on_Windows).
Можно либо настроить запуск инсталлятора удаленно, либо сделать простой msi пакет который будет просто запускать инсталлер с нужными ключами.
Title: Re: способ установки агента на компьютеры?
Post by: line29 on July 08, 2015, 04:05:27 PM
Quote from: Victor Kirhenshtein on July 08, 2015, 02:54:00 PM
Инсталлер агента поддерживает unattended install: https://wiki.netxms.org/wiki/Agent_Installation_Guide#Unattended_installation_of_NetXMS_Agent_on_Windows (https://wiki.netxms.org/wiki/Agent_Installation_Guide#Unattended_installation_of_NetXMS_Agent_on_Windows).
Можно либо настроить запуск инсталлятора удаленно, либо сделать простой msi пакет который будет просто запускать инсталлер с нужными ключами.
спасибо, уже понял как https://www.netxms.org/forum/installation/how-to-configure-and-deploy-netxms-agent/
Title: Re: способ установки агента на компьютеры?
Post by: seaman on July 09, 2015, 01:31:50 PM
Добрый день. Хочу описать свой способ удаленной установки агента. Может кому пригодится.

1. Скачиваем утилитку PsExec.exe http://download.sysinternals.com/files/PSTools.zip (http://download.sysinternals.com/files/PSTools.zip) из комплекта microsoft pstools и кладем ее в корень диска c: сервера
2. На сервере в c:\ копируем дистрибутив агента, предварительно переименовав его в nx.exe для простоты.
3. Делаем файл nxclient-install.bat там же следующего содержания

copy "c:\nx.exe" "\\%1\c$\nx.exe" /Y
c:\PsExec.exe \\%1 c:\nx.exe /VERYSILENT /SUPPRESSMSGBOXES /SERVER=[IP адрес вашего сервера netxms] /SUBAGENT=WINPERF

Замечу, что netxms должен быть установлен от имени доменого админа, чтобы иметь доступ к дискам c: рабочих тачек

4. в object tools в консоли добавляем инструмент типа "server command"
name - "&Agent->Install agent"
Description - "Install agent"
Command - "c:\\nxclient-install.bat %a"

Все.

Щелкаем по ноду правой кнопкой и выбираем agent->install agent

P.S. для удаления агента можно аналогично сделать и прописать еще один батник такого вида:
c:\PsExec.exe \\%1 -u  Администратор -p [пароль админа] c:\NetXMS\unins000.exe  /VERYSILENT /SUPPRESSMSGBOXES /NORESTART