Projects / Upsilon


Upsilon is a distributed, flexible, and extensible system monitoring application. Being distributed means you run service checks on Upsilon nodes in your network where it makes sense, either on every server or on a management network, inside or outside the firewall. You can run checks on secure, hard to reach networks, and push those results to a central server. You can optionally execute "agentless" checks just by using SSH. Being flexible means that if you can script it, you can monitor it. Unlike most monitoring systems, the monitoring scripts are external to the main server, so you can use Upsilon to execute your monitoring scripts in an extremely robust way. Upsilon has been used to monitor many different things and is API-compatible with all nagios monitoring scripts. Being extensible means you can add monitoring checks to Upsilon at runtime without needing to restart the server. The upsilon-node and upsilon-web projects both have their own REST APIs.

Operating Systems

Last announcement

upsilon-project is splitting repos 16 Apr 2014 11:55

To better build CI tooling, we're splitting the upsilon repository on GitHub into upsilon-web, upsilon-mobileWeb, upsilon-node and similar. Check out all our repository under the GitHub organization:

Recent releases

  •  09 Nov 2013 22:31

    Release Notes: This is a very minor release for end users. Peer updates can now be forced via the REST API (and upsilon-force-peer-update) The scheduler items have been re-arranged so that adding services and testing configs on startup will be quicker. Google's Guava has been removed, slightly reducing the file size.

    •  27 Oct 2013 02:36

      Release Notes: Adds support for named arguments as well as positional in config.xml. First testing release of upsilon-node-config, a TUI tool to make editing config.xml faster. Improvements to the Python based TUI tools, mainly to improve error messages.

      •  08 Sep 2013 15:08

        Release Notes: This release cleans packages for all distributions, moves /etc/upsilon/ to /etc/upsilon-node and /usr/share/upsilon/ to /usr/share/upsilon-node, adds simple improvements to init scripts, fixes a few unstable unit tests, ships tools with most of the distribution packages, and includes the .zip download format (as well as .tar.gz).

        •  26 Aug 2013 12:06

          Release Notes: New dashboards can now be created. The G and N keyboard shortcuts were fixed. Renamed groups now keep memberships. Updating a group's parents show the parent list in alphabetical order. The installer is now vastly improved.

          •  16 Aug 2013 00:34

            Release Notes: This release separates the Fedora18/19 & RHEL6 packages again. Config file status is now exposed via the REST API. The Debian (and Raspberry PI) package should now rotate logs correctly.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.