Добрый день. Хочу описать свой способ удаленной установки агента. Может кому пригодится.
1. Скачиваем утилитку PsExec.exe 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
1. Скачиваем утилитку PsExec.exe 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