在第二章中,我们已经介绍了 Nagios和 Ganlia等系统的不同的监控思路,其实也就是系统数据的收集传输流程。但是正如 3.1所介绍的,系统数据和访问数据在采集间隔上相距甚远,数据也不是简单的键值对而更多是长字符串文本,这时比较难直接套用 Nagios和 Ganglia的思路来完成集中监控,所以需要寻找其他途径。
在实时性要求不高的环境下,通过 scp或者 rsync定时任务,进行集中收集,是广大 Linux运维人员最常用的手段。但是一旦有了较高的实时性要求,scp和 rsync就不足以很好地完成任务了,这时候我们需要专门的数据传输中间件。