|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Mironenko 2:5020/400 27 Apr 2001 15:19:59 To : All Subject : rrdtool graph -------------------------------------------------------------------------------- Привет всем! С помощью subj рисую график и хочу просуммировать данные из базы ifN.rrd для столбцов ds0 и ds1. Данные в базу заносит mrtg с опцией counter. С графиком проблем нет, а вот просуммировать не получается :( Вот упрощенный пример моей идеи: rrdtool graph - -a PNG DEF:ifNin=ifN.rrd:ds0:AVERAGE DEF:ifNout=ifN.rrd:ds1:AVERAGE CDEF:in=in,ifNin,+ CDEF:out=out,ifNout,+ AREA:in#00CC00:"In " GPRINT:in:MAX:Sum=%lf%S LINE1:out#0000FF:"Out" GPRINT:out:MAX:Sum=%lf%S но этот пример не работает: ERROR: invalid rpn expression 'in,ifNin,+' Возможно, что в первый момент in имеет значение *UNKNOWN* и по этой причине не работает. Тогда я меняю CDEF выражения на следующие: CDEF:in=in,UN,0,in,IF,ifNin,+ CDEF:out=out,UN,0,out,IF,ifNout,+ здесь проверяется условие: если in имеет значение *UNKNOWN*, то подставляется 0 По идее все должно работать, но все равно ERROR: invalid rpnexpression Спасибо. -- Andy.Miro. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2080d5a22ac1.html, оценка из 5, голосов 10
|