linux 下开源监控软件有很多,比较常见的有mrtg,cacti,nagios,ganglia等。

名称优点缺点
mrtg是比较早得监控软件,在3年前用的人还是比较多的, 现在少了,他得优点是小巧,不需要数据库,php的支持,直接生成png文件,通过apache访问的速度也很快,
缺点是监控的项目比较少;
cacti中文名字叫仙人掌,现在用的比较多,他能监控的内容比较丰富,比如网卡流量,磁盘使用率,内存使用率,squid缓存情况,apache的 状态,mysql状态等等,缺点是需要mysql,php的支持,访问速度会稍微有点慢;
nagios可以说事最流行的监控软件,应用也非常广泛,能监控 的东西也非常多,报警也非常及时,可以用飞信来做短信报警,实时性非常好。

没有自动发现很弱的事件控制台 无OOTB采集或性能数据的阈值 没有简单的方法来接收和解释的SNMP TRAP 没有MIB编译器或浏览器



ganglia


主要是用来监控集群用的。
对于一般的监控配置比较复杂