An open API service indexing awesome lists of open source software.

https://github.com/rossta/whassup

Set up a stand-alone uptime check service for your applications
https://github.com/rossta/whassup

Last synced: 9 months ago
JSON representation

Set up a stand-alone uptime check service for your applications

Awesome Lists containing this project

README

          

Whassup
=======

Whassup is a library for setting up and performing uptime checks.

While there are a number of robust, subscription-based offerings for
uptime monitoring, Whassup aims to be a basic, open-source alternative.
It is useful for running periodic checks of application end-points
and sending notifications when downtime occurs.

It is comprised of three parts:

1. A Rake task for starting a worker to perform checks
3. A Sinatra app for viewing uptime checks

Whassup currently supports the following check types:

1. HTTP(S)

The Whassup frontend displays the current and historical status of uptime checks.

Coming Soon
-----------

Features for future development:

1. A Ruby library for exposing uptime end-points from an applicaiton
2. Send notifications
3. A Sinatra app for managing checks and notifications
4. A status bar application for Mac users

Whassup wants to support additional check types:

1. TCP port
2. Ping
3. DNS
4. UDP
5. SMTP
6. POP3
7. IMAP

Emails notifications can be configured to be sent to any number of contacts
based on how long the site/server has to be down before alerts are sent.

The Whassup frontend displays the current and historical status of uptime checks
and provides an interface for adding and editing checks and contacts for receiving
notifications.