Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 rrdtool graph   Andrey Mironenko   27 Apr 2001 15:19:59 
Архивное /ru.unix.bsd/2080d5a22ac1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional