Ошибка: Get value from agent failed: cannot connect to [[192.168.0.17]:10050]: [4] Interrupted system call.
Решение:
Первым делом необходимо проверить запущена ли служба zabbix agent.
Если служба работает, то необходимо проверить настройки брандмауэра. Для проверки доступен ли забикс агент можно использовать команду telnet ipaddress port.(telnet 192.168.0.17 10050).
Для создания правила брандмауэра в windows можно выполнить следующую команду в PowerShell от администратора.
Для входящих соединений:
1 |
New-NetFirewallRule -DisplayName "Allow TCP 10050 and 10051 for Zabbix" -Direction Inbound -Action Allow -EdgeTraversalPolicy Allow -Protocol TCP -LocalPort 10050-10051 –Service "Zabbix Agent" |
И для исходящих:
1 |
New-NetFirewallRule -DisplayName "Allow TCP 10050 and 10051 for Zabbix" -Direction Outbound -Action Allow -Protocol TCP -LocalPort 10050-10051 –Service "Zabbix Agent" |
Можно выполнить команду в CMD от имени администратора:
1 |
netsh advfirewall firewall add rule name="Zabbix Agent" dir=in action=allow localport=10050-10051 protocol=TCP enable=yes |
Решение было найдено в видео на YouTube
Если на клиенте установлен VipNet Client, то нужно создать новый фильтр открытой сети. В источнике указать IP Zabbix Server. И протокол фильтрации: TCP:10050
спс