Информатика

Прочее
Вопрос
Как исправить ошибку при подключении к Windows Zabbix агенту
Данные

При запросе данных с zabbix сервера на агент вышла ошибка

Get value from agent failed: cannot connect to [[192.168.0.100]:10050]: [4] Interrupted system call.

Ответ

Проверьте запущена ли служба zabbix agent.


Если служба работает, то необходимо проверить настройки брандмауэра. Для проверки доступен ли zabbix агент используйте команду:

telnet ipaddress port

Например для хоста 192.168.0.100:

telnet 192.168.0.100 10050

Если ответа нет, значит соединения блокирует брандмауер windows

Для создания правила брандмауэра в windows можно выполнить следующую команду в PowerShell от имени администратора.

Для входящих соединений:

New-NetFirewallRule -DisplayName "Allow TCP 10050 and 10051 for Zabbix" -Direction Inbound -Action Allow -EdgeTraversalPolicy Allow -Protocol TCP -LocalPort 10050-10051 –Service "Zabbix Agent"

Для исходящих соединений:

New-NetFirewallRule -DisplayName "Allow TCP 10050 and 10051 for Zabbix" -Direction Outbound -Action Allow  -Protocol TCP -LocalPort 10050-10051 –Service "Zabbix Agent"

Можно выполнить команду в CMD от имени администратора:

netsh advfirewall firewall add rule name="Zabbix Agent" dir=in action=allow localport=10050-10051 protocol=TCP enable=yes
Прочее Информатика Средняя
Продолжить чтение

Вопросы по настройке Zabbix

Ещё по теме