Symptoms:
header="Host:host.domain.xyz"
Example from an HTTP request where the host header is correctly included pre-6.4.4.
Frame 3: 213 bytes on wire (1704 bits), 213 bytes captured (1704 bits) Ethernet II, Src: Vmware_88:6e:cb (##:##:##:##:##:cb), Dst: Vmware_88:2d:d9 (##:##:##:##:##:d9) Internet Protocol Version 4, Src: xxx.xx.x.x, Dst: xxx.xx.x.x
Transmission Control Protocol, Src Port: 12348, Dst Port: 80, Seq: 1, Ack: 1, Len: 159 Hypertext Transfer Protocol GET / HTTP/1.0\n User-Agent: check_http/v2.0.3 (nagios-plugins 2.0.3)\n Connection: close\n Accept: */*\n Host:host.domain.xyz\n X-Forwarded-Proto:https\n \n [Full request URI: http://host.domain.xyz/] [HTTP request 1/1]
Example from an HTTP request where the host header is skipped after upgrade to 6.4.4+.
Frame 3: 183 bytes on wire (1464 bits), 183 bytes captured (1464 bits) Ethernet II, Src: Vmware_88:b6:33 (##:##:##:##:##:33), Dst: Vmware_88:99:83 (##:##:##:##:##:83) Internet Protocol Version 4, Src: xxx.xx.x.x, Dst: xxx.xx.x.x
Transmission Control Protocol, Src Port: 21920, Dst Port: 80, Seq: 1, Ack: 1, Len: 129 Hypertext Transfer Protocol GET / HTTP/1.0\n User-Agent: check_http/v2.2.1 (nagios-plugins 2.2.1)\n Connection: close\n Accept: */*\n X-Forwarded-Proto:https\n \n [HTTP request 1/1]
Edit the Service Monitor and update the extension to the new syntax.
Original:
header=Host:host.domain.xyz
Updated:
header=Host:host.domain.xyz -H host.domain.xyz
You should now see that the host header is correctly included in the request.
Frame 3: 214 bytes on wire (1712 bits), 214 bytes captured (1712 bits) Ethernet II, Src: Vmware_88:b6:33 (##:##:##:##:##:33), Dst: Vmware_88:99:83 (##:##:##:##:##:83) Internet Protocol Version 4, Src: xxx.xx.x.x, Dst: xxx.xx.x.x
Transmission Control Protocol, Src Port: 21982, Dst Port: 80, Seq: 1, Ack: 1, Len: 160 Hypertext Transfer Protocol GET / HTTP/1.1\n User-Agent: check_http/v2.2.1 (nagios-plugins 2.2.1)\n Connection: close\n Host: host.domain.xyz\n Accept: */*\n X-Forwarded-Proto:https\n \n [Full request URI: http://host.domain.xyz/] [HTTP request 1/1]