Monitorix最大的特点是简单,安装完系统,添加EPEL源,两条命令,就可以完成监控并且出图:
yum install monitorix
service monitorix start
然后输入http://IP:8080,就能看到监控,默认安装连用户严重都没用
系统自带的监控指标比较丰富,包含系统使用,处理器压力,磁盘性能
网络带宽,发包,系统服务等
图也比较漂亮
原理和Cacti很相似,收集,使用rrd画图,通过Web展示,并且Web是内建的,因为比较轻量级,所以也适合使用Linux的嵌入式系统。
整个项目已经有十年时间,其实是十一年了
由一个人完成,就是Jordi Sanfeliu这位大神,看照片年龄应该不小了,充满了极客精神
大神还搞了一个项目,pyMonitorix,在Gnome中显示监控指标
配置文件为monitorix.conf,可以设置访问密码,对显示方式和监控指标调整。
monitorix是一个好用的项目,但是也有缺点:
不支持自定义指标,比如没有IOPS指标,虽然是开源项目,要添加也比较困难,如果能出一个通道,通过脚本加配置的方式添加指标就好了。
不能多台服务器联动和对比,这个和它的定位有关系。
更详细的帮助可以查询官网的帮助文档:http://www.monitorix.org。