Home > whassup

whassup

Whassup is a project mainly written in Ruby, based on the MIT license.

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

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
  2. 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.

Previous:kalinpro1