Code

initial
[rrdtool-all.git] / tutorial / ouce2013 / rrd-by-example / ex / rrd-size.out
diff --git a/tutorial/ouce2013/rrd-by-example/ex/rrd-size.out b/tutorial/ouce2013/rrd-by-example/ex/rrd-size.out
new file mode 100644 (file)
index 0000000..b61f56c
--- /dev/null
@@ -0,0 +1,19 @@
+\e[?1049h\e[H\e[2J\e[0m\e[1;61r\e[H\e[2J\e[?1002h\e[?2007h\e[7m    I      [rrd-size.pl] (perl)                                          Row 11   Col 1   Ctrl-X H for help\e[12;3H\e[0m}\r
+\e[32m#                       DSs RRAs RRA Rows  \r
+\e[0m\e[1mmy\e[0m $base\e[4C= rrd_sizer  \e[36m1\e[0m,  \e[36m1\e[0m,  \e[36m1\e[0m;\r
+\e[1mmy\e[0m $ds\e[6C= rrd_sizer  \e[36m2\e[0m,  \e[36m1\e[0m,  \e[36m1\e[0m;\r
+\e[1mmy\e[0m $rra_sz  = rrd_sizer  \e[36m1\e[0m,  \e[36m2\e[0m,  \e[36m1\e[0m;\r
+\e[1mmy\e[0m $rra_cnt = rrd_sizer  \e[36m1\e[0m,  \e[36m1\e[0m,  \e[36m2\e[0m;\r
+\e[1mprint\e[0m \e[36m"Space for 1 DS:      "\e[0m, $ds - $base,\e[36m" Byte\e[1m\n\e[0m\e[36m"\e[0m;\r
+\e[1mprint\e[0m \e[36m"Space for 1 RRA Row: "\e[0m, $rra_sz - $base,\e[36m" Byte\e[1m\n\e[0m\e[36m"\e[0m;\r
+\e[1mprint\e[0m \e[36m"Space for 1 RRA:     "\e[0m, $rra_cnt - $base,\e[36m" Byte\e[1m\n\e[0m\e[36m"\e[0m;\e[H
+\e[32m#!/usr/bin/perl\r
+\e[0m\e[1msub\e[0m rrd_sizer {\r
+\e[2C\e[1mmy\e[0m ($ds_cnt,$rra_sz,$rra_cnt) = @_;\r
+\e[2Csystem \e[36m'rrdtool'\e[0m, \e[36m'create'\e[0m, \e[36m'sizer.rrd'\e[0m,\r
+       \b\bmap({ \e[36m"DS:d\e[1m$\e[0m\e[36m{_}:GAUGE:600:U:U"\e[0m } \e[36m1.\e[0m.$ds_cnt),\r
+       \b\bmap({ \e[36m"RRA:AVERAGE:0.5:1:\e[1m$rra_sz\e[0m\e[36m"\e[0m } \e[36m1.\e[0m.$rra_cnt);\r
+\e[2C\e[1mmy\e[0m $size = -s \e[36m'sizer.rrd'\e[0m;\r
+\e[2C\e[1mprintf\e[0m \e[36m"DSs: %1d  RRA Row: %1d  RRAs: %1d == %3d Byte\e[1m\n\e[0m\e[36m"\e[0m,\r
+       \b\b$ds_cnt,$rra_sz,$rra_cnt,$size;\r
+\e[2C\e[1mreturn\e[0m $size;\r\e[50B\e[7m** Joe's Own Editor v3.5 ** (iso-8859-1) ** Copyright (C) 2006 **\r\e[49A\e[H  \e[C*\e[12;3H\e[0m }\r\e[49B\e[K\e[49A    }\r\e[4C }\r\e[49BQuote\r\e[49A\e[4mQ\e[1;87H\e[0m\e[7m2\e[12;6H\e[0m }\r\e[49B\e[K\e[49A\e[C\e[49B\bFile rrd-size.pl has been modified.  Save it (y,n,^C)? \a\a\a\r\e[K\e[49A        \b\b }\r\e[C\e[1;78H\e[7m20\e[7C1\e[21;2H\e[H^X\e[20B\b\e[40B\b\e[0mFile rrd-size.pl has been modified.  Save it (y,n,^C)?\e[H\e[7m  \e[61;56H\a\a\r\e[0m\e[K\e[40A\e[1;79H\e[7m1\r\e[21B\e[1;79H2\r\e[22B\e[1;79H3\r\e[23B\e[37B\e[0mQuote\r\e[37A\e[4mQ\e[1;87H\e[0m\e[7m2\r\e[60B\e[0m\e[K\e[37A\e[C
\ No newline at end of file