LINUX.ORG.RU
ФорумAdmin

к специалистам rrdtool. помогите создать шаблон


0

0

доброго времени суток всем

суть моего вопроса в следующем

я использую систему мониторинга zenoss

команда rrdtool шаблона для сетевого интерфейса выглядет так

-F
-E
--height=100
--width=500
--lower-limit=0
--rigid
--vertical-label=bits/sec
DEF:ifInOctets-raw=rrdPath/ifInOctets_ifInOctets.rrd:ds0:AVERAGE
CDEF:ifInOctets-rpn=ifInOctets-raw,8,*
CDEF:ifInOctets=ifInOctets-rpn
AREA:ifInOctets-rpn#00cc00:ifInOctets    
GPRINT:ifInOctets-rpn:LAST:cur\:%5.2lf%s
GPRINT:ifInOctets-rpn:AVERAGE:avg\:%5.2lf%s
GPRINT:ifInOctets-rpn:MAX:max\:%5.2lf%s\j
DEF:ifOutOctets-raw=rrdPath/ifOutOctets_ifOutOctets.rrd:ds0:AVERAGE
CDEF:ifOutOctets-rpn=ifOutOctets-raw,8,*
CDEF:ifOutOctets=ifOutOctets-rpn
LINE1:ifOutOctets-rpn#0000ff:ifOutOctets   
GPRINT:ifOutOctets-rpn:LAST:cur\:%5.2lf%s
GPRINT:ifOutOctets-rpn:AVERAGE:avg\:%5.2lf%s
GPRINT:ifOutOctets-rpn:MAX:max\:%5.2lf%s\j

в rrdtool я откровенно сказать на таком уровне не разбираюсь

помогите привести команду к виду чтобы показывался после текущего среднего и максимума
червёртой графой общее количество трафика как вот тут:

http://img85.imageshack.us/img85/9717/testli7.png
anonymous

TOTAL
-F
-E
--height=100
--width=500
--lower-limit=0
--rigid
--vertical-label=bits/sec
DEF:ifInOctets-raw=rrdPath/ifInOctets_ifInOctets.rrd:ds0:AVERAGE
CDEF:ifInOctets-rpn=ifInOctets-raw,8,*
CDEF:ifInOctets=ifInOctets-rpn
AREA:ifInOctets-rpn#00cc00:ifInOctets
GPRINT:ifInOctets-rpn:LAST:cur\:%5.2lf%s
GPRINT:ifInOctets-rpn:AVERAGE:avg\:%5.2lf%s
GPRINT:ifInOctets-rpn:MAX:max\:%5.2lf%s
GPRINT:ifInOctets-rpn:TOTAL:total\:%5.2lf%s\j
DEF:ifOutOctets-raw=rrdPath/ifOutOctets_ifOutOctets.rrd:ds0:AVERAGE
CDEF:ifOutOctets-rpn=ifOutOctets-raw,8,*
CDEF:ifOutOctets=ifOutOctets-rpn
LINE1:ifOutOctets-rpn#0000ff:ifOutOctets
GPRINT:ifOutOctets-rpn:LAST:cur\:%5.2lf%s
GPRINT:ifOutOctets-rpn:AVERAGE:avg\:%5.2lf%s
GPRINT:ifOutOctets-rpn:MAX:max\:%5.2lf%s
GPRINT:ifOutOctets-rpn:TOTAL:total\:%5.2lf%s\j

hizel ★★★★★
()
Ответ на: комментарий от anonymous

прошу прощенье я первый раз не так отформатировал у себя

теперь форматирование правильное

именно такое как вы написали

при таком форматировании в логе следующая ошибка

ValueError: list.index(x): x not in list

anonymous
()
Ответ на: комментарий от anonymous

-F
-E
--height=100
--width=500
--lower-limit=0
--rigid
--vertical-label=bits/sec
DEF:ifInOctets-raw=rrdPath/ifInOctets_ifInOctets.rrd:ds0:AVERAGE
CDEF:ifInOctets-rpn=ifInOctets-raw,8,*
CDEF:ifInOctets=ifInOctets-rpn
VDEF:ifInOctets-total=ifInOctets-rpn,TOTAL
AREA:ifInOctets-rpn#00cc00:ifInOctets
GPRINT:ifInOctets-rpn:LAST:cur\:%5.2lf%s
GPRINT:ifInOctets-rpn:AVERAGE:avg\:%5.2lf%s
GPRINT:ifInOctets-rpn:MAX:max\:%5.2lf%s
GPRINT:ifInOctets-total:total\:%5.2lf%s\j
DEF:ifOutOctets-raw=rrdPath/ifOutOctets_ifOutOctets.rrd:ds0:AVERAGE
CDEF:ifOutOctets-rpn=ifOutOctets-raw,8,*
CDEF:ifOutOctets=ifOutOctets-rpn
VDEF:ifOutOctets-total=ifOutOctets-rpn,TOTAL
LINE1:ifOutOctets-rpn#0000ff:ifOutOctets
GPRINT:ifOutOctets-rpn:LAST:cur\:%5.2lf%s
GPRINT:ifOutOctets-rpn:AVERAGE:avg\:%5.2lf%s
GPRINT:ifOutOctets-rpn:MAX:max\:%5.2lf%s
GPRINT:ifOutOctets-total:total\:%5.2lf%s\j

дубиль два

anonymous
()
Ответ на: комментарий от anonymous

2008-03-21T10:44:03 ERROR Zope.SiteErrorLog http://172.16.59.240:8080/zport/RenderServer/render
Traceback (most recent call last):
  File "/opt/zenoss/lib/python/ZPublisher/Publish.py", line 114, in publish
    request, bind=1)
  File "/opt/zenoss/lib/python/ZPublisher/mapply.py", line 88, in mapply
    if debug is not None: return debug(object,args,context)
  File "/opt/zenoss/lib/python/ZPublisher/Publish.py", line 40, in call_object
    result=apply(object,args) # Type s<cr> to step into published object.
  File "/opt/zenoss/Products/ZenRRD/RenderServer.py", line 182, in render
    gopts = self.removeInvalidRRDReferences(gopts)
  File "/opt/zenoss/Products/ZenRRD/RenderServer.py", line 149, in removeInvalidRRDReferences
    devIndex = parts.index('Devices') + 1
ValueError: list.index(x): x not in list 

я так понимаю последняя строчка это непосредственно ответ rrdtool

поправьте если я не прав

anonymous
()
Ответ на: комментарий от anonymous

нет это zenoss у ся в кишках ошибается :/
>parts.index('Devices')
не может найти в списке 'Devices' =(
стрянно

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.