On Fri, Oct 04, 2002 at 12:05:29 (+0300), Anatol V Sukhomlyn wrote:
не просто сложить - а просуммировать
Значит я неправильно понял. ;)
зачем ? - хочу например суммарный траффик клиентов посмотреть Могу сделать небольшой пример на perl.
=== cut here === #!/usr/local/bin/perl use RRDs ; $BEGIN = "-1m" ; $END = "now" ; while (defined($filename = )) { push (@filelist, $filename) ; } foreach $file (@filelist) { ($start,$step,$names,$data) = RRDs::fetch ("$file", "AVERAGE", "-s", "$BEGIN", "-e", "$END") ; undef $summ_in ; undef $summ_out ; foreach $zz (@$data) { ($in, $out) = @$zz ; $summ_in = $summ_in + $in ; $summ_out = $summ_out + $out; } $total_in = $total_in + ($summ_in * $step / 1048576) ; $total_out = $total_out + ($summ_out * $step / 1048576) ; } printf "%20.2f MB (in)\n", $total_in ; printf "%20.2f MB (out)\n", $total_out ; === cut here === З.Ы. Работоспособность не проверял.
Собрать данные со всех(несколько десятков) rrd файлов и сложить это в один rrd-файл? Я правильно понял?
rrdfetch + rrdupdate.
З.Ы. Пардон, а зачем?
Спасибо за любые (желательно конструктивные советы).
Anatol V.Sukhomlyn
-- wbr, kden =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message