Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
I've got Nagios core 4.2.2 running on RedHat 5 without any issues.
I've built a new box with Nagios core 4.4.2 running on RedHat 7. The new Nagios instance seems to have some issues with resolving addresses with check_http. It looks like the Nagios worker threads can't resolve an address for a host that has multiple A records. I see entries like this in the logs:
The server running ver 4.2.2 doesn't have a problem with this at all, but the one running 4.4.2 does. The former is using check_http v2.1.1, the latter is using check_http v2.2.1 so you might think this is a plugin issue. However, running check_http from the command line returns a correct result for the same host, so it's looking like Nagios core is the bad boy here.
Has anyone else experienced this, or have any suggestions as to the cause and how to fix please?
define service{
use snow-service,nagiosgraph
host_name openplatform-int
service_description Web Server Availability
contact_groups +openapi-platform
check_command check_http! -f follow -H openplatform-int.com -u "https://openplatform-int.com/" -e "HTTP/1.1 301,HTTP/1.1 403 Forbidden"
}
tcpdump isn't installed and I couldn't get it installed for some reason but with some help I managed to get wireshark to collect some data. For what it's worth, here it is.
89 6.961933 10.58.26.85 10.58.96.15 DNS 86 Standard query 0xe32e A openplatform-int.com
90 6.961949 10.58.26.85 10.58.96.15 DNS 86 Standard query 0xf69a AAAA openplatform-int.com
91 6.962139 10.58.96.15 10.58.26.85 DNS 222 Standard query response 0xf69a AAAA openplatform-int.com CNAME internal-arm-opt-prod.lb.anypointdns.net SOA ns-1268.awsdns-30.org
92 6.966955 10.58.96.15 10.58.26.85 DNS 553 Standard query response 0xe32e A openplatform-int.com CNAME internal-arm-opt-prod.lb.anypointdns.net A 10.251.60.253 A 10.251.60.138 NS h.gtld-servers.net NS b.gtld-servers.net NS c.gtld-servers.net NS f.gtld-servers.net NS d.gtld-servers.net NS m.gtld-servers.net NS k.gtld-servers.net NS l.gtld-servers.net NS g.gtld-servers.net NS a.gtld-servers.net NS j.gtld-servers.net NS e.gtld-servers.net NS i.gtld-servers.net A 192.41.162.30 A 192.12.94.30 A 192.48.79.30 A 192.54.112.30 A 192.52.178.30 A 192.33.14.30 A 192.26.92.30 A 192.35.51.30 A 192.43.172.30 A 192.31.80.30
93 6.967129 10.58.26.85 10.58.96.15 DNS 86 Standard query 0x9a4d AAAA openplatform-int.com
94 6.967314 10.58.96.15 10.58.26.85 DNS 222 Standard query response 0x9a4d AAAA openplatform-int.com CNAME internal-arm-opt-prod.lb.anypointdns.net SOA ns-1268.awsdns-30.org
95 6.969508 10.58.26.85 10.58.96.15 DNS 86 Standard query 0x1e61 A openplatform-int.com
96 6.969707 10.58.96.15 10.58.26.85 DNS 553 Standard query response 0x1e61 A openplatform-int.com CNAME internal-arm-opt-prod.lb.anypointdns.net A 10.251.60.253 A 10.251.60.138 NS j.gtld-servers.net NS e.gtld-servers.net NS c.gtld-servers.net NS h.gtld-servers.net NS m.gtld-servers.net NS a.gtld-servers.net NS g.gtld-servers.net NS l.gtld-servers.net NS k.gtld-servers.net NS d.gtld-servers.net NS b.gtld-servers.net NS f.gtld-servers.net NS i.gtld-servers.net A 192.41.162.30 A 192.12.94.30 A 192.48.79.30 A 192.54.112.30 A 192.52.178.30 A 192.33.14.30 A 192.26.92.30 A 192.35.51.30 A 192.43.172.30 A 192.31.80.30
97 6.969896 10.58.26.85 10.251.60.253 ICMP 100 Echo (ping) request id=0x0602, seq=1/256, ttl=64 (no response found!)