¿Cómo combinar archivos RRD en un gráfico general? (rrdtool, recopilado)

¿Cómo combinar archivos RRD en un gráfico general? (rrdtool, recopilado)

He recopilado ejecuciones que colocan la fecha de rendimiento, como el uso de la CPU o el ancho de banda de la red, en archivos rrd.

Mi problema es que tengo un único archivo para cada nodo del clúster.

¿Cómo puedo obtener un gráfico general de mi clúster?
(por ejemplo, tengo 5 nodos que envían 10 Mbit cada uno, por lo que el gráfico debería mostrar 50 Mbit)

Respuesta1

Simplemente especifica cada archivo para la sección DEF: de rrdtool. Vea a continuación un truco único que hice como ejemplo. Observe que uno de ellos es foo_kbrandt_foo1 y el otro es foo_kbrandt_foo2. Entonces, el gráfico se extrae de dos archivos rrd diferentes.

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'  \

información relacionada