Есть, АД, но агента с расширением msi инсталлера нету, есть ли способ как можно удаленно установить массово агента?
Инсталлер агента поддерживает 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 пакет который будет просто запускать инсталлер с нужными ключами.
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/
Добрый день. Хочу описать свой способ удаленной установки агента. Может кому пригодится.
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