如何将RRD文件与概览图结合起来? (rrdtool,collectd)

我收集了一些运行情况,将CPU使用率或networking带宽等性能状况放入rrd文件中。

我的问题是,我有一个单一的文件集群中的每个节点。

我如何获得我的集群的概述图?
(例如我有5个节点发送每个10Mbit,所以graphics显示50Mbit)

您只需为rrdtool的DEF:部分指定每个文件即可。 看下面我做了一个黑客一次性的例子。 注意其中一个是foo_kbrandt_foo1,另一个是foo_kbrandt_foo2。 所以这张图是从两个不同的rrd文件中提取的。

rrdtool graph MessagesDeliveredPerMinInfomationStores.png \ --imgformat=PNG \ --title="Messages Delivered Per Minute" \ --base=1000 \ --height=600 \ --width=1000 \ --start='February 13 2009' \ --slope-mode \ --lower-limit=0 \ --vertical-label="Messages Delivered Per Minute" \ --step 10000 \ 'DEF:a=/usr/local/nagios/var/rra/foo/foo_kbrandt_foo1_delivered.rrd:msg_per_min:AVERAGE' \ 'LINE2:a#FF0000:arf Messages Per Minute\l' \ 'GPRINT:a:AVERAGE:arf Delivered Average\: %7.2lf %s\j' \ 'GPRINT:a:MAX:arf Delivered MAX\: %7.2lf %s\j' \ 'DEF:b=/usr/local/nagios/var/rra/foo/foo_kbrandt_foo2_delivered.rrd:msg_per_min:AVERAGE' \ 'LINE2:b#33FF33:blip Messages Per Minute\l' \ 'GPRINT:b:AVERAGE:blip Delivered Average\: %7.2lf %s\j' \ 'GPRINT:b:MAX:blip Delivered MAX\: %7.2lf %s\j' \