An open API service indexing awesome lists of open source software.

https://github.com/levitation-opensource/httppingtool

A program to monitor a number of hosts using HTTP GET requests. The program exits when all monitored hosts have an outage. For Windows.
https://github.com/levitation-opensource/httppingtool

automation background-jobs command-line command-line-tool console-application host http http-get monitor monitoring-tool reliability uptime-check uptime-checker windows

Last synced: about 2 months ago
JSON representation

A program to monitor a number of hosts using HTTP GET requests. The program exits when all monitored hosts have an outage. For Windows.

Awesome Lists containing this project

README

        

## HTTP Ping monitor
A program to monitor a number of hosts using HTTP GET requests. The program exits when all monitored hosts have an outage. For Windows.

## Use cases
If there is some server service that occasionally misbehaves and stops returning correct responses reliably then you can use Http Ping monitor tool to launch corrective actions upon detection of the occurrence of the problem.

You can create a batch file which contains a loop and inside that loop two sets of commands: the first command starts the Http Ping monitor tool. If the first command quits then that means that the trigger situation has been detected and therefore it is appropriate time for the second set of commands to be executed. The second set of commands would contain some corrective action. For example, the second set of commands could:

    a) Trigger a restart of a related server process.

    b) Send an email to the administrator.

Example batch file content:

@echo off
:s
HttpPingTool.exe -url="http://www.domain.com/uptimetest1" -url="http://www.domain.com/uptimetest2" -successReplyBodyRegEx="