Для настройки соединения между Zabbix Agent 2 и Zabbix Server необходимо выполнить следующие шаги:
1. Установите Zabbix Agent 2 на хосте, где будет работать агент. Для этого выполните следующую команду на Centos:
```
sudo yum install zabbix-agent2
```
2. Отредактируйте файл конфигурации агента `/etc/zabbix/zabbix_agent2.conf`, укажите параметр `Server` или `ServerActive`, указав IP адрес или hostname Zabbix Server.
3. Перезапустите службу Zabbix Agent 2, чтобы применить изменения:
```
sudo systemctl restart zabbix-agent2
```
Теперь агент должен успешно соединяться с сервером и передавать данные.
Чтобы исправить ошибку "Get value from agent failed: ZBX_TCP_READ() failed: [104] Connection reset by peer" на Centos, возможно, что проблема связана с настройками firewall или SELinux.
1. Убедитесь, что порт, который использует Zabbix Agent 2 (по умолчанию 10050), разрешен в firewall:
```
sudo firewall-cmd --zone=public --add-port=10050/tcp --permanent
sudo firewall-cmd --reload
```
2. Проверьте, не блокируется ли порт или соединение SELinux. Для временного отключения SELinux выполните:
```
sudo setenforce 0
```
Если после выполнения этих действий ошибка остается, возможно, проблема связана с конфигурацией или сетевыми настройками на сервере. Рекомендуется также проверить логи Zabbix Agent 2 и Zabbix Server для более детальной информации о возможных проблемах.