Skip to content

A Rust-service to monitor server uptime by periodically checking a list of servers, logging their status, and sending alerts when downtime is detected.

License

Notifications You must be signed in to change notification settings

ranajahanzaib/server-uptime-checker

Repository files navigation

Server Uptime Checker

GitHub license PRs Welcome

Monitor server uptime by periodically checking a list of servers, logging their status, and sending alerts when downtime is detected.

Core Features:

  • Accept a list of server URLs or IPs.
  • Periodic health checks (e.g., every X seconds).
  • Support HTTP, HTTPS, and ping checks.
  • Generate logs for availability.
  • Send notifications (e.g., email, Slack) when a server goes down.

Contributing

We’d love to accept your patches and contributions to this project. There are just a few guidelines you need to follow.

This project follows the Contributor Covenant as its Code of Conduct, and we expect all project participants to adhere to it. Kindly read the full guide to understand what actions will not be tolerated.

Read our contributing guide to learn about our development process, how to propose bug fixes and improvements, and how to build and test your changes to the project.

Issues

Feel free to submit issues and enhancement requests. Use the template provided when creating an issue to ensure your request is clear and actionable.

See the open issues for a complete list of proposed features (and known issues).

This project is licensed under the MIT License, meaning that you’re free to modify, distribute, and/or use it for any commercial or private project.

About

A Rust-service to monitor server uptime by periodically checking a list of servers, logging their status, and sending alerts when downtime is detected.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Languages