Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
My web monitoring jabber bot.
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
etc Remove my old migration script from my ruby -> python upgrade.
lib Wokkel update.
.gitignore Ignore all whatsup.log files.
.gitmodules Wokkel as a submodule.
README.markdown Identify XMPP node - don't authenticate as it
whatsup.tac Use wokkel's whitespace keepalive.


What's Up?

What's up watches web sites for you and lets you know when they are unavailable.


IM help to to see what you can do.

When Checks Are Performed

Any monitors you set up will run about once every fifteen minutes, but only while you're active on XMPP.

You are considered inactive if any of the following are true:

  • You are not logged in to your XMPP server.
  • You are logged in, but your status is do not disturb.
  • You have specifically told whatsup not to bother you (via the off command)

Running Your Own Instance

It's easy to run your own instance. You'll need a recent version of twisted (specifically names, web, and words), and an item from the cheese shop:

  • SQLAlchemy

You can install the SQLAlchemy using easy_install:

easy_install SQLAlchemy
Something went wrong with that request. Please try again.