rrdtool & суммирование нескольких .rrd
Доброго времени суток! Уважаемые, не подскажете ли, как объяснить rrdtool'у, чтобы он взял N .rrd файлов и определённое поле из них просуммировал и уже чтобы rrdgraph использовал сумму. В двух словах суммирование на этапе рисования а не на этапе вливания в .rrd. Заранее спасибо! -- NEVE-RIPE, will build world for food Ukrainian FreeBSD User Group http://uafug.org.ua/ =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Thu, Nov 24, 2005 at 07:17:16PM +0200, Alexandr Kovalenko wrote:
Доброго времени суток!
Уважаемые, не подскажете ли, как объяснить rrdtool'у, чтобы он взял N .rrd файлов и определённое поле из них просуммировал и уже чтобы rrdgraph использовал сумму.
В двух словах суммирование на этапе рисования а не на этапе вливания в .rrd.
Заранее спасибо!
В двух словах: man rrdgraph DEF:<vname>=<rrdfile>:<ds-name>:<CF> А именно: DEF:var0=/dir0/file0:ds0:AVERAGE DEF:var1=/dir1/file1:ds1:AVERAGE ... DEF:varN=/dirN/fileN:dsN:AVERAGE ... -- VP992-RIPE | The girl opened her mouth, I opened my veins, | The girl opened her heart, I opened a door to another world... | (c) Tiamat '92, Clouds, "Undressed". =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Hello, Vladimir A. Podgorny! On Thu, Nov 24, 2005 at 08:58:19PM +0200, you wrote:
On Thu, Nov 24, 2005 at 07:17:16PM +0200, Alexandr Kovalenko wrote:
Доброго времени суток!
Уважаемые, не подскажете ли, как объяснить rrdtool'у, чтобы он взял N .rrd файлов и определённое поле из них просуммировал и уже чтобы rrdgraph использовал сумму.
В двух словах суммирование на этапе рисования а не на этапе вливания в .rrd.
Заранее спасибо!
В двух словах: man rrdgraph
DEF:<vname>=<rrdfile>:<ds-name>:<CF>
А именно:
DEF:var0=/dir0/file0:ds0:AVERAGE DEF:var1=/dir1/file1:ds1:AVERAGE
...
DEF:varN=/dirN/fileN:dsN:AVERAGE
И мы получим N разных переменных, а мне надо одну varTOTAL=var0+var1+...+varN -- NEVE-RIPE, will build world for food Ukrainian FreeBSD User Group http://uafug.org.ua/ =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Thu, 24 Nov 2005, Alexandr Kovalenko wrote:
Hello, Vladimir A. Podgorny!
В двух словах: man rrdgraph
DEF:<vname>=<rrdfile>:<ds-name>:<CF>
А именно:
DEF:var0=/dir0/file0:ds0:AVERAGE DEF:var1=/dir1/file1:ds1:AVERAGE
...
DEF:varN=/dirN/fileN:dsN:AVERAGE
И мы получим N разных переменных, а мне надо одну varTOTAL=var0+var1+...+varN
Идем по ману дальше: CDEF:varTOTAL=var0,var1,...,varn,+,...,+ =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Hello, Alexander Karptsov! On Thu, Nov 24, 2005 at 09:42:04PM +0200, you wrote:
On Thu, 24 Nov 2005, Alexandr Kovalenko wrote:
Hello, Vladimir A. Podgorny!
В двух словах: man rrdgraph
DEF:<vname>=<rrdfile>:<ds-name>:<CF>
А именно:
DEF:var0=/dir0/file0:ds0:AVERAGE DEF:var1=/dir1/file1:ds1:AVERAGE
...
DEF:varN=/dirN/fileN:dsN:AVERAGE
И мы получим N разных переменных, а мне надо одну varTOTAL=var0+var1+...+varN
Идем по ману дальше:
CDEF:varTOTAL=var0,var1,...,varn,+,...,+
И получаем: ERROR: invalid rpn expression in: var0,var1,var3,+,+ -- NEVE-RIPE, will build world for food Ukrainian FreeBSD User Group http://uafug.org.ua/ =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Hello, Alexandr Kovalenko! On Thu, Nov 24, 2005 at 09:44:46PM +0200, you wrote:
В двух словах: man rrdgraph
DEF:<vname>=<rrdfile>:<ds-name>:<CF>
А именно:
DEF:var0=/dir0/file0:ds0:AVERAGE DEF:var1=/dir1/file1:ds1:AVERAGE
...
DEF:varN=/dirN/fileN:dsN:AVERAGE
И мы получим N разных переменных, а мне надо одну varTOTAL=var0+var1+...+varN
Идем по ману дальше:
CDEF:varTOTAL=var0,var1,...,varn,+,...,+
И получаем:
ERROR: invalid rpn expression in: var0,var1,var3,+,+
Отбой. Разобрался. NB: не забываем проверять чтобы всё было заэкранировано. Прошу прощения за лишний почтовый траффик. -- NEVE-RIPE, will build world for food Ukrainian FreeBSD User Group http://uafug.org.ua/ =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Thu, 24 Nov 2005, Alexandr Kovalenko wrote:
Hello, Alexander Karptsov!
Идем по ману дальше:
CDEF:varTOTAL=var0,var1,...,varn,+,...,+
И получаем:
ERROR: invalid rpn expression in: var0,var1,var3,+,+
Взял два валяющихся под ногами rrd'шника и образец из мана: $cat x.sh : rrdtool graph example.png --title="INF demo" \ DEF:val1=1.rrd:ds0:AVERAGE \ DEF:val2=1.rrd:ds1:AVERAGE \ DEF:val3=2.rrd:ds0:AVERAGE \ CDEF:tot=val1,val2,val3,+,+ \ LINE1:tot#FF0000:Total $./x.sh 495x172 $file example.png example.png: GIF image data, version 87a, 495 x 172, =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (3)
-
Alexander Karptsov
-
Alexandr Kovalenko
-
Vladimir A. Podgorny