aloysiuspattath / uptime_monitor

Website Monitoring: Keep a close eye on the uptime of your websites and web services. Alerting Mechanism: Receive instant notifications via email when downtime is detected, ensuring prompt action. Domain & SSL Expiry Monitoring: Stay ahead of potential security risks by tracking the expiration dates of domains and SSL certificates.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Website Uptime Checker

Website Uptime Checker is a simple Flask web application that allows you to monitor the uptime status of multiple websites. It periodically checks the status of each website and updates the information in real-time on the web interface.

Features

  • Add websites to the monitoring list.
  • Set the checking interval for monitoring.
  • View the real-time status of each website.
  • Remove websites from the monitoring list.

Getting Started

  1. Clone the repository:

    git clone https://github.com/aloysiuspattath/uptime_monitor.git
    

Install dependencies

  1. Install dependencies:
    pip install -r requirements.txt
    

Run app.py

  1. Run app.py script:
    pip install -r requirements.txt
    

The application will be accessible at http://127.0.0.1:5000 in your web browser.

Open the web browser and navigate to the application.

Add websites to the monitoring list by providing the URL and name.

Set the checking interval for monitoring.

View the real-time status of each website.

Optionally, remove websites from the monitoring list

About

Website Monitoring: Keep a close eye on the uptime of your websites and web services. Alerting Mechanism: Receive instant notifications via email when downtime is detected, ensuring prompt action. Domain & SSL Expiry Monitoring: Stay ahead of potential security risks by tracking the expiration dates of domains and SSL certificates.


Languages

Language:HTML 51.4%Language:Python 43.8%Language:CSS 4.8%