HTTP(s) monitoring webpage via shell script. Parallel checking, thus very fast, only dependencies are
curl and bash (version 4 or above). For all of you who want a simple script with a nice webpage to check
a few websites. Perfect for a wall mounted monitoring display and a Raspberry Pi.
...
...
@@ -13,28 +15,6 @@ is not what is configured or there is a timeout or another error, the script con
Author: [Remy van Elst][6]
## Screenshots
All checks are okay:
![all is well image][1]
A check has failed:
![failed checks][2]
Here is how it looks with many hosts (also note how fast it executes, 6 seconds):
![many hosts][4]
This is what the early version looked like:
![beta][3]
I had this script running at home for at least a year in that form, when I showed it to a friend he liked it,
asked me to make it public, but before I did that I polished it up a bit.
## Installation & Configuration
Make sure you have curl installed (`apt install curl`). If you need a very simple webserver, try [micro-httpd, by ACME][5]. (`apt install micro-httpd`).
...
...
@@ -76,6 +56,29 @@ running. Like so:
If the check fails for whatever reason, the "old" page will not be overridden.
## Screenshots
All checks are okay:
![all is well image][1]
A check has failed:
![failed checks][2]
Here is how it looks with many hosts (also note how fast it executes, 6 seconds):
![many hosts][4]
This is what the early version looked like:
![beta][3]
I had this script running at home for at least a year in that form, when I showed it to a friend he liked it,
asked me to make it public, but before I did that I polished it up a bit.