Simon 2.4b1 released

The first beta release of Simon version 2.4 is now available.

This release adds two major plug-ins, written by Daniel Ellis:

  • Calendar, a notifier plug-in, which enables you to add events or tasks to iCal, or events to Google Calendar. Failure and recovery events even cover the actual downtime range. This plug-in is only available when Simon is running under Mac OS X 10.5 (Leopard) or later.
  • Twitter, a service plug-in, that enables you to monitor Twitter updates, direct messages, friends, followers, and more for changes and/or failures. For example, have Simon notify you when someone follows or un-follows you, or someone posts an update (even if you don't follow them), among other possibilities.
  • Twitter is also available as a notifier plug-in; use it to send updates or direct messages to yourself or others via the popular Twitter service. View Simon notifications anywhere you can see tweets -- on the web, in Twitterrific, or on your cellphone.

Version 2.4b1 also bundles several services and notifiers that were previously only available via the Simon Extras page, including:

  • Incoming Mail (POP) via SSL
  • Outgoing Mail (SMTP) via SSL
  • Mount Volume
  • Network Time (NTP)
  • Port Available
  • SNMP Status
  • TCP Port Scanner
  • APC Masterswitch
  • Growl Change

And unlike previous versions, people already using Simon will now automatically get these additions, unless you've already added them.

A couple of report templates from the Extras page are now also bundled: the iPhone and Variable Test templates, kindly created by Joe Savelberg. The iPhone template is a simple iPhone web app to allow browsing the Simon monitoring from your iPhone or iPod touch. The Variable Test template shows all of the report variables and what they output, to assist in creating or customizing templates.

The test scheduler was also updated, to better queue the checks. When multiple tests are to be checked at once, they are added to a queue, and checked at the interval specified in the Advanced preferences (one per second by default — set to zero to always check immediately). This helps spread out the load, and provides more accurate results. The Next Check column in the tests table shows "queued manually" when multiple tests are queued via a Check Now command, or "queued" and a time interval if queued automatically when due.

A bunch of new service and notifier variables were also added. Plus several other improvements. See the release notes for the full list of changes.

Download version 2.4b1 now! This is a free update for licensed Simon 2 customers. It is a beta release, so please provide feedback if you find any issues, or have any suggestions for improvements.