The Avalon web application provides a status monitoring page at
/about/health. It reports on the current status of each of Avalon's major components:
- the database connection (MySQL, Oracle, etc.)
- Opencast Matterhorn
- the RTMP streaming server (Adobe Media Server or Red5)
The HTML view of the page simply provides a list of services and a badge reading OK or Error (along with any service-provided error messages), and a link to click through for a detailed view of each service. By appending
.yaml to the URL (e.g.,
/about/health.json), you can retrieve a machine-readable status report that can be parsed and acted on by any number of enterprise monitoring tools.
/about page (also retrievable as
.yaml) provides much more information about the system, including Fedora/Solr/Database configuration info, a full list of Matterhorn services and status, and a complete list of installed Ruby gems (and versions) required by Avalon.
To retrieve the same report from the command line instead of via HTTP: