Submit a ticketCall us

Don’t fall victim to a ransomware attack
Backups are helpful, but sometimes that’s not enough to protect your business against ransomware. At our live webcast we will discuss how to protect against ransomware attacks with SolarWinds® Patch Manager and how to leverage log data to detect ransomware. Register now for our live webcast.

Home > Success Center > ipMonitor > Connection issues with HTTP-based monitors

Connection issues with HTTP-based monitors

Created by Interspire Import, last modified by Karen Valdellon on Jul 05, 2017

Views: 180 Votes: 1 Revisions: 9

Overview

This article provides information on HTTP-based monitors in ipMonitor and how to troubleshoot connection issues.

Environment

All ipMonitor versions

Detail

HTTP-based monitors within ipMonitor

  • HTTP: this monitor connects to the “IP Address/Domain Name” specified within the monitor, requests root (“/”), and disconnects.
  • HTML/ASP: this monitor connects to the “IP Address/Domain Name” specified within the monitor, requests the specified “URL”, verifies for a specific string of text within the response, and disconnects.
  • HTTPS: this monitor performs the same function as the HTML/ASP monitor over SSL.
  • HTTP User Experience: this monitor connects to the “IP Address/Domain Name” specified within the Monitor, requests the specified “URL” and calculates a checksum on the file received. All subsequent tests will compare the checksum with the original checksum gathered. If the checksums are different, the monitor will fail. This monitor SHOULD NOT be used for dynamic pages such as ASP and CGI.

Troubleshoot connection issues

  1. Gather the IP Address / Domain Name, TCP port, and URL values from the failing monitor.
  2. On the ipMonitor system, open a CMD window and enter the following command:
    telnet [IP Address/Domain Name] [TCP Port]
  3. When connected to the website, enter the following commands:
    • For the HTTP monitor:
      GET / HTTP/1.0
      Host: [IP Address/Domain Name]
    • For the HTML/ASP monitor and the HTTP User Experience monitor:
      GET /[URL] HTTP/1.0
      Host: [IP Address/Domain Name]

Within the response, make sure that the HTTP status code returned is between 200 and 399. If the monitor is configured to look for text, verify that you can see the searched text within the response.

Another way to troubleshoot connection errors is to use the Debug feature:

  1. Click the monitor name to open the "Edit Monitor" window.
  2. Append "debug" to the end of the URL displayed in the browser, and then press Enter.
     A "debug" button should be displayed in the top gray menu. Click this button and view the communication records between the ipMonitor system and the website.

Install Telnet on Windows

To install Telnet on Windows, see Install Telnet Client (© 2017 Microsoft, available at https://technet.microsoft.com/, obtained on August 15, 2015).

 

Disclaimer: Please note, any content posted herein is provided as a suggestion or recommendation to you for your internal use. This is not part of the SolarWinds software or documentation that you purchased from SolarWinds, and the information set forth herein may come from third parties. Your organization should internally review and assess to what extent, if any, such custom scripts or recommendations will be incorporated into your environment.  You elect to use third-party content at your own risk, and you will be solely responsible for the incorporation of the same, if any.

Last modified
19:44, 4 Jul 2017

Tags

Classifications

Public