Monitorix最大的特点是简单,安装完系统,添加EPEL源,两条命令,就可以完成监控并且出图:


yum install monitorix

service monitorix start


然后输入http://IP:8080,就能看到监控,默认安装连用户严重都没用

Monitorix-免费开源的单机Linux监控工具_java

系统自带的监控指标比较丰富,包含系统使用,处理器压力,磁盘性能


Monitorix-免费开源的单机Linux监控工具_java_02

网络带宽,发包,系统服务等

Monitorix-免费开源的单机Linux监控工具_java_03

图也比较漂亮

Monitorix-免费开源的单机Linux监控工具_java_04

原理和Cacti很相似,收集,使用rrd画图,通过Web展示,并且Web是内建的,因为比较轻量级,所以也适合使用Linux的嵌入式系统。


整个项目已经有十年时间,其实是十一年了

Monitorix-免费开源的单机Linux监控工具_java_05

由一个人完成,就是Jordi Sanfeliu这位大神,看照片年龄应该不小了,充满了极客精神

Monitorix-免费开源的单机Linux监控工具_java_06

大神还搞了一个项目,pyMonitorix,在Gnome中显示监控指标

Monitorix-免费开源的单机Linux监控工具_java_07

配置文件为monitorix.conf,可以设置访问密码,对显示方式和监控指标调整。


monitorix是一个好用的项目,但是也有缺点:

  • 不支持自定义指标,比如没有IOPS指标,虽然是开源项目,要添加也比较困难,如果能出一个通道,通过脚本加配置的方式添加指标就好了。

  • 不能多台服务器联动和对比,这个和它的定位有关系。


更详细的帮助可以查询官网的帮助文档:http://www.monitorix.org。