Skip to content

Commit bd5b5a5

Browse files
committed
fix(snmp): support IPv6 in ICMP health check ping
1 parent c3b45b4 commit bd5b5a5

1 file changed

Lines changed: 1 addition & 8 deletions

File tree

inputs/snmp/instances.go

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -377,15 +377,8 @@ func fastPingRtt(ip string, timeout int) (float64, error) {
377377
rt = -1
378378
p := fastping.NewPinger()
379379

380-
// Strip brackets from IPv6 addresses (e.g. "[::1]" -> "::1")
381380
host := strings.TrimRight(strings.TrimLeft(ip, "["), "]")
382-
383-
network := "ip4:icmp"
384-
if parsed := net.ParseIP(host); parsed != nil && parsed.To4() == nil {
385-
network = "ip6:ipv6-icmp"
386-
}
387-
388-
ra, err := net.ResolveIPAddr(network, host)
381+
ra, err := net.ResolveIPAddr("ip", host)
389382
if err != nil {
390383
return -1, err
391384
}

0 commit comments

Comments
 (0)