mister_medved
@mister_medved

Установка Zabbix Agent на большое количество машин Windows без домена?

Добрый день, есть задача описанная в вопросе.

Рассматривал варианты с PSexec, Powershell

В варианте с PowerShell столкнулся с проблемой, для PS требуется инициализировать службу WinRM. По сути это дает еще один пункт к задаче. К тому же машины с Windows 7, здесь есть проблема - с настройкой WinRM так как нельзя выбрать частную сеть. Этого требует служба.

Мой план:
- Копирую Zabbix Agent на удаленную машину:
$credentials = Get-Credential
$session = New-PSSession -ComputerName WinServer2022 -Credential $credentials
Copy-Item -Path "D:\Zabbix_agent_6.4.7_amd64" -ToSession $session -Destination "C:\" -Recurse -Force


- Устанавливаю Zabbix
& 'C:\Zabbix_agent_6.4.7_amd64\bin\zabbix_agentd.exe' -c 'C:\Zabbix_agent_6.4.7_amd64\conf\zabbix_agentd.conf' -i
- Правило для брандмауэра:
New-NetFirewallRule -DisplayName 'Разрешить приложение Zabbix Agent' -Direction Inbound -Action Allow -EdgeTraversalPolicy Allow -Program 'C:\Zabbix_agent_6.4.7_amd64\bin\zabbix_agentd.exe'
  • Вопрос задан
  • 398 просмотров
Пригласить эксперта
Ответы на вопрос 1
@MaxKozlov Куратор тега PowerShell
Думаю, раз вам от PS ничего особо и не надо, лучше через psexec
аналог New-NetFirewallRule прекрасно делается через netsh
К тому же я что-то не уверен, что у вас на Win7 есть, собственно, New-NetFirewallRule
да и PSv2 внезапно может везде оказаться
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы