Взял стандартный https://github.com/zabbix/zabbix-doc...ql_latest.yaml
убрал ненужные сервисы. настроил env-файлы. всё запустилось, работает, только агент:
1. заработал в пассивном режиме после установки в хосте установил zabbix-agent вместо 127.0.0.1
2. запускаю root@vu:~/zabbix-server# docker logs zabbix-server-zabbix-agent-1
3. Захожу в контейнер zabbix-agent:
т.е. хост zabbix-server пингуется, получается, что порт 10051 на zabbix-server закрыт для zabbix-agent контейнера, проверил это так:
что я делаю не так?
убрал ненужные сервисы. настроил env-файлы. всё запустилось, работает, только агент:
1. заработал в пассивном режиме после установки в хосте установил zabbix-agent вместо 127.0.0.1
2. запускаю root@vu:~/zabbix-server# docker logs zabbix-server-zabbix-agent-1
Code:
** Preparing Zabbix agent ** Using 'zabbix-server' servers for passive checks ** Using 'zabbix-server' servers for active checks Starting Zabbix Agent [98850d2d9dc4]. Zabbix 7.4.2 (revision 7aa4e07). Press Ctrl+C to exit. 39530:20250909:170052.827 Starting Zabbix Agent [98850d2d9dc4]. Zabbix 7.4.2 (revision 7aa4e07). 39530:20250909:170052.827 **** Enabled features **** 39530:20250909:170052.827 IPv6 support: YES 39530:20250909:170052.827 TLS support: YES 39530:20250909:170052.827 ************************** 39530:20250909:170052.827 using configuration file: /etc/zabbix/zabbix_agentd.conf 39530:20250909:170052.836 agent #0 started [main process] 39676:20250909:170052.838 agent #1 started [collector] 39677:20250909:170052.838 agent #2 started[listener #1] 39678:20250909:170052.839 agent #3 started[listener #2] 39679:20250909:170052.842 agent #4 started[listener #3] 39680:20250909:170052.848 agent #5 started[listener #4] 39681:20250909:170052.849 agent #6 started[listener #5] 39682:20250909:170052.849 agent #7 started[listener #6] 39683:20250909:170052.855 agent #8 started[listener #7] 39684:20250909:170052.858 agent #9 started[listener #8] 39685:20250909:170052.863 agent #10 started[listener #9] 39692:20250909:170052.873 agent #11 started[listener #10] 39693:20250909:170052.877 agent #12 started [active checks #1] 39693:20250909:170057.885 Unable to connect to [zabbix-server]:10051 [getaddrinfo() failed for 'zabbix-server': [0] Unknown error] 39693:20250909:170057.885 Unable to send heartbeat message to [zabbix-server]:10051 [getaddrinfo() failed for 'zabbix-server': [0] Unknown error] 39693:20250909:170100.555 no active checks on server [zabbix-server:10051]: host [98850d2d9dc4] not found 39693:20250909:170100.555 Active check configuration update started to fail
Code:
root@vu:~/zabbix-server# docker exec -it zabbix-server-zabbix-agent-1 /bin/sh ~ $ ping zabbix-server PING zabbix-server (172.16.239.5) 56(84) bytes of data. 64 bytes from zabbix-server-zabbix-server-1.zabbix-server_backend (172.16.239.5): icmp_seq=1 ttl=64 time=0.027 ms 64 bytes from zabbix-server-zabbix-server-1.zabbix-server_backend (172.16.239.5): icmp_seq=2 ttl=64 time=0.048 ms 64 bytes from zabbix-server-zabbix-server-1.zabbix-server_backend (172.16.239.5): icmp_seq=3 ttl=64 time=0.042 ms
Code:
~ $ timeout 1 sh -c "echo > /dev/tcp/zabbix-server/10051" && echo open || echo closed sh: can't create /dev/tcp/zabbix-server/10051: nonexistent directory closed
Comment