这是一套可以监控系统状态的工具,使用Perl开发。可监控的项目非常的多,你也可以自行设定要监控的服务,预设就可以分析CPU 与内存使用率、磁盘存取使用率(Disk I/O Usage)、网路使用率(Network traffic and usage)、各服务使用需求(network services demand)、使用者登入的状况等等。
Monitorix is a free, open source, lightweight system monitoring tool designed to monitor as many services as possible. At this time it monitors from the CPU load and temperatures to the users using the system. Network devices activity, network services demand and even the devices' interrupt activity are also monitored, and more. The current status of any corporate server with Monitorix installed can be accessed via a web browser.
It has been designed to be used under production UNIX/Linux servers, but due to its simplicity and small size you may also use it to monitor embedded devices as well.
All of its development was initially created for monitoring Red Hat, Fedora and CentOS Linux systems, so this project was made keeping in mind these distributions. Today it runs on different GNU/Linux distributions and even in other UNIX systems, like FreeBSD.
Monitorix is an open source project and, just like any other open source project, anyone can contribute with its own time and knowledgements.
特点
* The monitorization includes:
o System core (CPU load and temperatures, active processes and memory allocation).
o Global or per-processor/core kernel usage (user, nice, system, idle and i/o wait).
o Temperatures (HP ProLiant IML Agent and LM-Sensors with HDDtemp support).
o Mounted filesystems and disk i/o.
o Activity of up to 5 network devices.
o Use of SMTP, SSH, FTP, Telnet, Samba, NetAtalk, VirusMail, FAX, POP3 and HTTP services.
o Complete MTA statistics including anti-spam, anti-virus and greylisting.
o Activity of up to 12 predefined network ports.
o Devices interrupt activity (APIC support with up to 256 different interrupts).
o and more.
最新版本:3.8
该版本引入了两个新的图,一个是 Linux 指定监控无限数量的用户进程(CPU 使用率,内存使用率,网络使用率,打开的文件数,线程数量等等);另一个是监控无限数量的虚拟机(使用 libvirt 管理器),覆盖了 CPU,内存,硬盘和网络使用率。此版本同时也包括许多功能改进和 bug 修复,降低了服务器大型日志文件的 CPU 加载。注意:配置文件 monitorix.conf 包括了很重要的扩展。主要是修复了 monitorix.cgi 文件基于 Documen Object Model (DOM) 跨站脚本漏洞 (XSS) 。这个漏洞会通过 URL 的 when 参数注入 JS 代码。此外,还解决了一个潜在的 DoS 问题。此版本同时增加了低于 0.6.4 的 ZFS 版本支持和 NTP 模块的新选项: extra_args。
官方主页:http://www.monitorix.org/