Monitorix is a lightweight monitoring tool designed to monitor as many services as it can. At this time, it monitors from the CPU load and temperatures to the users on the system. Network device activity, network service demand, and even the devices' interrupt activity are also monitored. It uses RRDtool as its logging and graphing back-end. The current status of any corporate UNIX/Linux server with Monitorix installed can be accessed via a Web browser.
| Tags | Monitoring |
|---|---|
| Operating Systems | POSIX Linux BSD FreeBSD |
| Implementation | Perl |
| Translations | German English Catalan Italian |
Recent releases


Changes: This release fixes an important bug that duplicated the iptables rules created by Monitorix on every start or restart, so all users are encouraged to upgrade to this version. Another important change in this version is the new support for systems with device interrupt numbers greater than 255. This version includes support for the openSUSE Linux distribution.


Changes: This is mainly a maintenance version that fixes several issues. The way that Monitorix creates the iptables rules that prevented one from seeing the INPUT chain activity in the defined network ports was changed. Another change directly affected the init script to removed the dependency of the command lockfile, making it more portable to other systems. Some other fixes were also implemented.


Changes: A missing "/" when removing /var/www/monitorix in the un_install.sh script was fixed. More than three network devices are now accepted. There were some parts that were not correctly upgraded to five. The parameter -w during the hddtemp call was added just to make sure that it will awaken the disk (if needed). The .sh extension and the she-bang in the crond script were removed for all Linux distributions, although problems were experienced only in the Debian based ones. More fixes and some enhancements were made.


Changes: This is mainly a maintenance version that fixes several problems, includes some new support (especially for RRDtool version 1.3), and uses a better way of detecting RAID Linux devices. It includes support for the Italian language in the monthly report.


Changes: This version includes support for systems using an LVM-based disk structure on top of a CCISS RAID of disk drives. There are several fixes that will help to reduce error messages from crond, and a silly bug introduced in the last version that prevented seeing the interrupt names on systems with 2.4 Linux kernels has been fixed.
- All comments
Recent commentsRe: btw, collectd
Ah, sorry, didn't realize at once it's a perl project. Makes plugin-related suggestion sort of funny. :)
btw, collectd
Did you see also collectd?
So far the only problem with it was behaviour in OpenVZ container (e.g. CPU usage would dance between something reasonable and plain 100% -- not sure it's not OVZ's UBC problem), but otherwise seems nice, lightweight and stable.
monitorix's public record on freshmeat starts a year earlier but still you might decide to look if some productive cooperation is possible, maybe on plugins?
Will give monitorix a spin, either way. :)