It is essential for any large software hosting system to include
monitoring, allowing quick discovery of issues, investigation of problems
and visibility of the overall status of the infrastructure.
We will describe
how we have implemented the open source Nagios monitoring software to monitor our Moodle
cluster, with particular emphasis on how this was integrated with the Moodle
software to enable monitoring of key facets of the Moodle application itself.