Skip to content

Beats Monitor is a server uptime monitoring application. If a server stops pinging, it sends an email to you.

License

Notifications You must be signed in to change notification settings

manalshaikh/BeatsMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeatsMonitor

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.

Features

  • Sends an email whenever the server is down.
  • Easy configuration for outgoing mailing with TLS connection.

More features to come soon!

Installation and Setup

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.

How to use?

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.

Email Server

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.

Technology Used

Github shows "Javascript" because of the template, but its primarily made up in PHP and Python.

Conclusion

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.

About

Beats Monitor is a server uptime monitoring application. If a server stops pinging, it sends an email to you.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published