1. Для установки Zabbix Agent на несколько машин с операционной системой Windows, которые не находятся в домене, вы можете использовать следующие шаги:
- Скачайте установочный файл Zabbix Agent с официального сайта Zabbix.
- Скопируйте установочный файл на каждую машину, на которую хотите установить агент.
- На каждой машине запустите установочный файл и следуйте указаниям мастера установки.
- При установке укажите адрес и порт сервера Zabbix, к которому будет подключаться агент, а также другие необходимые настройки.
- Завершите установку и перезагрузите машину.
2. Для установки и настройки Zabbix Agent на удаленной машине с использованием PowerShell, учитывая проблемы с инициализацией службы WinRM и настройкой частной сети для машин с Windows 7, можно выполнить следующие действия:
- Установите Zabbix Agent на удаленную машину, следуя описанным выше шагам.
- Проверьте, что служба WinRM запущена на удаленной машине. Для этого перейдите к "Панели управления" -> "Административные инструменты" -> "Службы" и найдите службу "Windows Remote Management (WS-Management)". Убедитесь, что служба работает и запущена автоматически.
- Установите и активируйте PowerShell Remoting на локальной машине, с которой вы будете управлять удаленной машиной. Для этого откройте PowerShell с правами администратора и выполните следующие команды:
```
Enable-PSRemoting -Force
Set-Item wsman:\localhost\client\trustedhosts * -Force
Restart-Service winrm
```
- Подключитесь к удаленной машине с помощью команды Enter-PSSession, указав ее IP-адрес или DNS-имя, и учетные данные:
```
Enter-PSSession -ComputerName <IP-адрес_или_DNS> -Credential <пользователь>
```
- Перейдите в каталог установки Zabbix Agent, обычно это "C:\Program Files\Zabbix Agent".
- Отредактируйте файл конфигурации agenta "zabbix_agentd.conf" с помощью редактора, например, Notepad, и настройте параметры подключения к серверу Zabbix, а также другие необходимые настройки.
- Сохраните изменения и закройте файл.
- Перезапустите службу Zabbix Agent на удаленной машине с помощью команды:
```
Restart-Service Zabbix Agent
```
- Закройте сессию PowerShell с удаленной машиной командой:
```
Exit-PSSession
```
Теперь Zabbix Agent должен быть установлен и настроен на удаленной машине с использованием PowerShell.