A service that monitors a web service and alerts users when the site is down. Offers tracking and visualisation of high-level metrics.
- Downtime Alerts: Receive immediate notifications when your web service becomes unavailable.
- Performance Tracking: Monitor response times and other key performance indicators.
- Visual Analytics: Access graphical representations of your service's uptime and performance metrics.
Clone the Repository:
git clone https://github.com/AverageHomosapien/UptimeMonitoringService.git
cd UptimeMonitoringService- Start the monitoring service and the web interface. Ensure both are running and properly configured to communicate with each other.
- To run the test UI Application NodeJS is a prequisite. Navigate to the BasicWebsite folder and run
node app.js
- Access the Dashboard: Open your web browser and navigate to the URL where the web interface is hosted to view real-time monitoring data and analytics.
- Configure Monitoring: Use the web interface to add or remove services to monitor, set alert thresholds, and customize notification settings.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for details.
This project is maintained by Calum Hamilton.