Beats Monitor is a server uptime monitoring application. If a server stops pinging, it sends an email to you. It is currently in it's early development. There are many plans for it to be implemented.
- Sends an email whenever the server is down.
- Easy configuration for outgoing mailing with TLS connection.
More features to come soon!
For the time being, this script is mostly useful if run in Linux CentOS environment. Run this command first to install Python3 and git(ofc its already installed im stupid).
sh install.sh
Now after that, to make sure it's running in cron, run this script:
sh cron.sh
This script will copy beatsmon.cron to where it is supposed to be for it's execution.
python monitor.py
It will take upto 15 seconds to check. If the given IP is online, it will say it's online otherwise it will send an email.
You can use Google's SMTP server which uses your email to send outgoing emails. Hostname is smtp.google.com, username and password is your email and it's login password which you use in gmail.com.
Github shows "Javascript" because of the template, but its primarily made up in PHP and Python.
You can also buy a VPS from https://shadowhosting.net/vps-hosting.html and setup an email server, truly your own mail server. Refer this repository after ordering this server in support ticket and get free Mailcow installation in your VPS.