This commit is contained in:
Axel 2021-12-28 17:44:16 +01:00
parent f2139a7b01
commit 80ba45b83b

View file

@ -7,9 +7,9 @@ I figured it could be useful for others so I **rewrote** and **updated** it from
## What it does ## What it does
**MonitoLite** is a very simple monitoring tool developed in PHP powered by Lumen (by Laravel). It supports : **MonitoLite** is a very simple monitoring tool developed in PHP powered by Lumen (by Laravel). It supports :
* **ping monitoring**: sends a `ping` command to the specified host. Raises an alert if the host is down * **PING monitoring**: sends a `ping` command to the specified host. Raises an alert if the host is down
* **http monitoring**: requests the provided URL and raises an alert if the URL returns an error. Optionally you may specify a string to search on the page using the `param` database field. It raises an alert if the specified text could not be found on the page. * **HTTP monitoring**: requests the provided URL and raises an alert if the URL returns an error. Optionally you may specify a string to search on the page using the `param` database field. It raises an alert if the specified text could not be found on the page.
* **ping monitoring**: connects to the provided FTP server as anonymous (authentication not supported yet). * **FTP monitoring**: connects to the provided FTP server as anonymous (authentication not supported yet).
In case of an alert, the script sends an email notifications to the specified contacts (one or many). In case of an alert, the script sends an email notifications to the specified contacts (one or many).
The script also sends a recovery email notification when the alert is over. The script also sends a recovery email notification when the alert is over.