Назад | Перейти на главную страницу

NSCLIENT ++ Автоматическая установка + Разрешенные хосты

Насколько я знаю, я просто не могу заставить его правильно установить. У меня есть десятки серверов Win для развертывания этой штуки, но nsclient.ini никогда не обновляется в конце установки.

Это то, что я использую, и которое можно найти практически везде в сети:

msiexec / i NSCP-0.4.1.102-x64.msi / passive / norestart / ADDLOCAL = "ВСЕ" REMOVE = "NSCAPlugin"

Еще попробовал старую версию:

msiexec / i NSClient ++ - 0.3.9-x64.msi / passive / norestart ADDLOCAL = "ALL" REMOVE = "NSCAPlugin" ALLOWED_HOSTS = "10.204.204.204"

Что мне здесь не хватает?

IMHO, вы должны развертывать файл ini из групповой политики или какого-либо инструмента, такого как altiris / wpkg / gpo / sccm, поэтому, когда есть изменение, оно либо выталкивается, либо вытягивается, но оно применяется, и служба nsclientpp перезапускается. Вы также можете использовать psexec из sysinternals и специальный скрипт для этого.

Плюс, если вы сохраните ini-файл в системе контроля версий ;-)

Положите /passive флаг в конце. То же самое и с /quiet флаг.

msiexec.exe /i "\\Path\to\NSCP-X.X.X.X-x64.msi" /norestart ADDLOCAL=Plugins,MainProgram,FirewallConfig,DotNetPluginSupport,ProductFeature,CheckPlugins,NRPEPlugins,NSCPlugins,NSCAPlugin,ExtraClientPlugin,SampleScripts ALLOWED_HOSTS=127.0.0.1,$IP_OF_NAGIOS_SERVER CONF_NSCLIENT=1 /passive

Хотя управление GP - отличное решение, оно не дает ответа на поставленный вопрос. Приведенный выше код был успешно использован для развертывания в моей среде.