Рисование графиков RRDtool

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
viktor6
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-12-16 22:49:28

Рисование графиков RRDtool

Непрочитанное сообщение viktor6 » 2017-12-24 23:20:04

Всем привет нашел скрипт на просторах интернета для построения графиков с помощью RRDtool.
Вроде все устраивает но не было графика за период 4 часа
Но не могу понять что за что отвечает
Вот за 24 часа

Код: Выделить всё

# Graf za zunanjo temperaturo s sensorjem DS18b20 - 24h
/usr/bin/rrdtool graph /var/www/WeatherStation/image/tempo24h.png \
--height=150 --width=350 \
--start end-24h \
--vertical-label "Zunanja temperatura (°C)" \
--title "Zunanja Temperatura - Zadnjih 24h" \
--watermark "`date`" \
DEF:TempOUT=/home/pi/project/WeatherStation/weatherRRD.rrd:tempo:AVERAGE \
DEF:TempOUTl=/home/pi/project/WeatherStation/weatherRRD.rrd:tempo:AVERAGE:end=now-24h:start=end-24h \
CDEF:tTempOUT=TempOUT,1800,TRENDNAN \
CDEF:tTempOUTl=TempOUTl,1800,TRENDNAN \
SHIFT:tTempOUTl:86400 \
VDEF:OUTpct=TempOUT,95,PERCENT \
COMMENT:"     Trenutna" \
COMMENT:"Maksimalna" \
COMMENT:"Minimalna" \
COMMENT:"Povprecna" \
AREA:tTempOUT#3366FF22 \
LINE1:tTempOUTl#BFC8FF::dashes=2,2 \
GPRINT:TempOUT:LAST:"     %6.2lf °C" \
GPRINT:TempOUT:MAX:"%5.2lf °C" \
GPRINT:TempOUT:MIN:"%6.2lf °C" \
GPRINT:TempOUT:AVERAGE:"%6.2lf °C" \
LINE1:tTempOUT#0400ff:"Zunanja temperatura" \
LINE1:tTempOUTl#BFC8FF:"Temperatura zadnjih 24h" \
Можете обьяснить что эти строки означают

Код: Выделить всё

CDEF:tTempOUT=TempOUT,1800,TRENDNAN \
CDEF:tTempOUTl=TempOUTl,1800,TRENDNAN \
SHIFT:tTempOUTl:86400 \
VDEF:OUTpct=TempOUT,95,PERCENT \
LINE1:tTempOUTl#BFC8FF::dashes=2,2 \
особенно цифры 1800,TRENDNAN
и что означает

Код: Выделить всё

LINE1:tTempOUT#0400ff:"Zunanja temperatura" \
LINE1:tTempOUTl#BFC8FF:"Temperatura zadnjih 24h" \
Я для 4 часов сделал так

Код: Выделить всё

# Graf za zunanjo temperaturo s sensorjem DS18b20 - 4h
/usr/bin/rrdtool graph /var/www/WeatherStation/image/tempo4h.png \
--height=150 --width=350 \
--start end-4h \
--vertical-label "Zunanja temperatura (°C)" \
--title "Zunanja Temperatura - Zadnjih 4h" \
--watermark "`date`" \
DEF:TempOUT=/home/pi/project/WeatherStation/weatherRRD.rrd:tempo:AVERAGE \
DEF:TempOUTl=/home/pi/project/WeatherStation/weatherRRD.rrd:tempo:AVERAGE:end=now-4h:start=end-4h \
CDEF:tTempOUT=TempOUT,300,TRENDNAN \
CDEF:tTempOUTl=TempOUTl,300,TRENDNAN \
SHIFT:tTempOUTl:14400 \
VDEF:OUTpct=TempOUT,95,PERCENT \
COMMENT:"     Trenutna" \
COMMENT:"Maksimalna" \
COMMENT:"Minimalna" \
COMMENT:"Povprecna" \
AREA:tTempOUT#3366FF22 \
LINE1:tTempOUTl#BFC8FF::dashes=2,2 \
GPRINT:TempOUT:LAST:"     %6.2lf °C" \
GPRINT:TempOUT:MAX:"%5.2lf °C" \
GPRINT:TempOUT:MIN:"%6.2lf °C" \
GPRINT:TempOUT:AVERAGE:"%6.2lf °C" \
LINE1:tTempOUT#0400ff:"Zunanja temperatura" \
LINE1:tTempOUTl#BFC8FF:"Temperatura zadnjih 4h" \

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35056
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Рисование графиков RRDtool

Непрочитанное сообщение Alex Keda » 2018-01-16 9:39:39

какбе, ответа не дождётесь - доку курить надо =)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
f_andrey
майор
Сообщения: 2644
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Рисование графиков RRDtool

Непрочитанное сообщение f_andrey » 2018-01-16 19:23:43

Ну да, там же маны есть :) Там с одной стороны всё не так уж просто, а с другой всё элементарно.
А вообще rrd устарел и по нынешним временам мало актуален, если серверов более одного, то сильно лучше посмотреть на какую нибудь современную систему метрик influxdb или там прометей, а для рисования grafana, ну просто красота получается.
А для единичного сервера тот же https://github.com/firehol/netdata
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

viktor6
мл. сержант
Сообщения: 99
Зарегистрирован: 2009-12-16 22:49:28

Рисование графиков RRDtool

Непрочитанное сообщение viktor6 » 2018-01-17 0:03:27

Да с английским трудновато. Если бы были маны на русском.
Вот что я хочу сделать вернее доделать, а на netdata у меня мозгов и знаний не хватит. Хотя красиво :good:
http://stankopetric.blogspot.co.ke/2014 ... ation.html