System Monitoring and Server Statistic Software

Revision as of 07:08, 13 December 2013 by Wen Hao Chuang (talk | contribs)

Jump to: navigation, search

Note: You are currently viewing documentation for Moodle 2.3. Up-to-date documentation for the latest stable version is available here: System Monitoring and Server Statistic Software.

This article started off as a brain-dump by Wen Hao Chuang. Hopefully more people will contribute to this article in the near future.

The Webalizer The Webalizer is a fast, free web server log file analysis program. It produces highly detailed, easily configurable usage reports in HTML format, for viewing with a standard web browser.


Nagios Nagios is a host and service monitor designed to inform you of network problems before your clients, end-users or managers do. It has been designed to run under the Linux operating system, but works fine under most *NIX variants as well. The monitoring daemon runs intermittent checks on hosts and services you specify using external "plugins" which return status information to Nagios. When problems are encountered, the daemon can send notifications out to administrative contacts in a variety of different ways (email, instant message, SMS, etc.). Current status information, historical logs, and reports can all be accessed via a web browser.


Munin Munin is a networked resource monitoring tool that can help analyze resource trends and "what just happened to kill our performance?" problems. It is designed to be very plug and play. A default installation provides a lot of graphs with almost no work.

There are Munin plugins available for Moodle:

  • Munin plugin for Moodle - Munin plugin for generating various Moodle stats developed and released under GPL terms by Lancaster University, UK. Works with PostgreSQL database only at the moment.
  • Monitorización de Moodle con Munin - Alternative Munin plugin for Moodle found in the search, stats data is collected by Moodle plugin and recorded to the text files on cron, these text files are then being read by the Munin plugin itself. Docs is only in Spanish.

cacti Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box. All of this is wrapped in an intuitive, easy to use interface that makes sense for LAN-sized installations up to complex networks with hundreds of devices.

nmon The nmon tool is designed for AIX and Linux performance specialists to use for monitoring and analyzing performance data.


awstats AWStats is a free powerful and featureful tool that generates advanced web, streaming, ftp or mail server statistics, graphically. This log analyzer works as a CGI or from command line and shows you all possible information your log contains, in few graphical web pages. It uses a partial information file to be able to process large log files, often and quickly. It can analyze log files from all major server tools like Apache log files (NCSA combined/XLF/ELF log format or common/CLF log format), WebStar, IIS (W3C log format) and a lot of other web, proxy, wap, streaming servers, mail servers and some ftp servers.