diff options
Diffstat (limited to 'src/go/collectors/go.d.plugin/agent/discovery/sd/discoverer/netlisteners/netlisteners_test.go')
-rw-r--r-- | src/go/collectors/go.d.plugin/agent/discovery/sd/discoverer/netlisteners/netlisteners_test.go | 114 |
1 files changed, 64 insertions, 50 deletions
diff --git a/src/go/collectors/go.d.plugin/agent/discovery/sd/discoverer/netlisteners/netlisteners_test.go b/src/go/collectors/go.d.plugin/agent/discovery/sd/discoverer/netlisteners/netlisteners_test.go index b724517a09..e81dcc57a9 100644 --- a/src/go/collectors/go.d.plugin/agent/discovery/sd/discoverer/netlisteners/netlisteners_test.go +++ b/src/go/collectors/go.d.plugin/agent/discovery/sd/discoverer/netlisteners/netlisteners_test.go @@ -15,7 +15,11 @@ func TestDiscoverer_Discover(t *testing.T) { listenersCli: func(cli listenersCli, interval, expiry time.Duration) { cli.addListener("UDP6|::1|8125|/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D") cli.addListener("TCP6|::1|8125|/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D") + cli.addListener("TCP6|::|8125|/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D") + cli.addListener("TCP6|2001:DB8::1|8125|/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D") cli.addListener("TCP|127.0.0.1|8125|/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D") + cli.addListener("TCP|0.0.0.0|8125|/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D") + cli.addListener("TCP|192.0.2.1|8125|/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D") cli.addListener("UDP|127.0.0.1|53768|/opt/netdata/usr/libexec/netdata/plugins.d/go.d.plugin 1") time.Sleep(interval * 2) }, @@ -24,32 +28,36 @@ func TestDiscoverer_Discover(t *testing.T) { source: "discoverer=net_listeners,host=localhost", targets: []model.Target{ withHash(&target{ - Protocol: "UDP6", - Address: "::1", - Port: "8125", - Comm: "netdata", - Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", + Protocol: "UDP6", + IPAddress: "::1", + Port: "8125", + Address: "[::1]:8125", + Comm: "netdata", + Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", }), withHash(&target{ - Protocol: "TCP6", - Address: "::1", - Port: "8125", - Comm: "netdata", - Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", + Protocol: "TCP6", + IPAddress: "::1", + Port: "8125", + Address: "[::1]:8125", + Comm: "netdata", + Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", }), withHash(&target{ - Protocol: "TCP", - Address: "127.0.0.1", - Port: "8125", - Comm: "netdata", - Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", + Protocol: "TCP", + IPAddress: "127.0.0.1", + Port: "8125", + Address: "127.0.0.1:8125", + Comm: "netdata", + Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", }), withHash(&target{ - Protocol: "UDP", - Address: "127.0.0.1", - Port: "53768", - Comm: "go.d.plugin", - Cmdline: "/opt/netdata/usr/libexec/netdata/plugins.d/go.d.plugin 1", + Protocol: "UDP", + IPAddress: "127.0.0.1", + Port: "53768", + Address: "127.0.0.1:53768", + Comm: "go.d.plugin", + Cmdline: "/opt/netdata/usr/libexec/netdata/plugins.d/go.d.plugin 1", }), }, }}, @@ -70,32 +78,36 @@ func TestDiscoverer_Discover(t *testing.T) { source: "discoverer=net_listeners,host=localhost", targets: []model.Target{ withHash(&target{ - Protocol: "UDP6", - Address: "::1", - Port: "8125", - Comm: "netdata", - Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", + Protocol: "UDP6", + IPAddress: "::1", + Port: "8125", + Address: "[::1]:8125", + Comm: "netdata", + Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", }), withHash(&target{ - Protocol: "TCP6", - Address: "::1", - Port: "8125", - Comm: "netdata", - Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", + Protocol: "TCP6", + IPAddress: "::1", + Port: "8125", + Address: "[::1]:8125", + Comm: "netdata", + Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", }), withHash(&target{ - Protocol: "TCP", - Address: "127.0.0.1", - Port: "8125", - Comm: "netdata", - Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", + Protocol: "TCP", + IPAddress: "127.0.0.1", + Port: "8125", + Address: "127.0.0.1:8125", + Comm: "netdata", + Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", }), withHash(&target{ - Protocol: "UDP", - Address: "127.0.0.1", - Port: "53768", - Comm: "go.d.plugin", - Cmdline: "/opt/netdata/usr/libexec/netdata/plugins.d/go.d.plugin 1", + Protocol: "UDP", + IPAddress: "127.0.0.1", + Port: "53768", + Address: "127.0.0.1:53768", + Comm: "go.d.plugin", + Cmdline: "/opt/netdata/usr/libexec/netdata/plugins.d/go.d.plugin 1", }), }, }}, @@ -116,18 +128,20 @@ func TestDiscoverer_Discover(t *testing.T) { source: "discoverer=net_listeners,host=localhost", targets: []model.Target{ withHash(&target{ - Protocol: "TCP6", - Address: "::1", - Port: "8125", - Comm: "netdata", - Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", + Protocol: "TCP6", + IPAddress: "::1", + Port: "8125", + Address: "[::1]:8125", + Comm: "netdata", + Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", }), withHash(&target{ - Protocol: "TCP", - Address: "127.0.0.1", - Port: "8125", - Comm: "netdata", - Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", + Protocol: "TCP", + IPAddress: "127.0.0.1", + Port: "8125", + Address: "127.0.0.1:8125", + Comm: "netdata", + Cmdline: "/opt/netdata/usr/sbin/netdata -P /run/netdata/netdata.pid -D", }), }, }}, |