Мысли на основе статьи http://oss.oetiker.ch/rrdtool/tut/rrdtutorial.en.html
По-русски: http://bozza.ru/art-105.html
Цвета: http://www.colorhunter.com/
0. Подготовка базы
При смене конфига mrtg.cfg не забываем удалить старую базу - иначе параметры типа interval останутся прежними!
1. Вывод инфы за последние 1200 секунд
rrdtool fetch isp_uplink.rrd AVERAGE --start -1200 --end now
показывает, кроме всего прочего названия столбцов (ds0 и ds1 в моем случае):
ds0 ds1
1338824100: -nan -nan
1338824400: -nan -nan
1338824700: 1,2630928177e+04 1,5195353591e+04
1338825000: 5,5610773333e+04 1,3282160000e+04
1338825300: -nan -nan
rrdtool graph 1.png --start -1200 --end now DEF:myspeed=isp_uplink.rrd:ds0:AVERAGE LINE2:myspeed#FF0000
Выводит данные о размере полученного изображения:
481x149
rrdtool graph 1.png -S 1 --start -3600 --end now DEF:myspeed=isp_uplink.rrd:ds0:AVERAGE LINE1:myspeed#FF0000 -t "ISP uplink speed"
4. На два графика
rrdtool graph 1.png -S 1 --start -1200 --end now DEF:myspeed=isp_uplink.rrd:ds0:AVERAGE LINE2:myspeed#00FF00 DEF:myspeed1=isp_uplink.rrd:ds1:AVERAGE LINE2:myspeed1#FF0000 -t "ISP uplink speed"
5. С ограничениями
-u задает верхнюю границу по y
--rigid - отключает самодеятельность в определении верхней границы
rrdtool graph 1.png -S 1 --start -1200 DEF:myspeed=isp_uplink.rrd:ds0:AVERAGE AREA:myspeed#00FF00:"Traffic to BSS" DEF:myspeed1=isp_uplink.rrd:ds1:AVERAGE AREA:myspeed1#FF0000:"Traffic from BSS" -t "MEGAFON UPLINK LOAD (8 Mbit/sec)" -u 1000000 --rigid
6. Размеры
--width 600 --height 200 - без учета бордюра
rrdtool graph 1.png -S 1 --start -1200 DEF:myspeed=isp_uplink.rrd:ds0:AVERAGE AREA:myspeed#00FF00:"Traffic to BSS" DEF:myspeed1=isp_uplink.rrd:ds1:AVERAGE AREA:myspeed1#FF0000:"Traffic from BSS" -t "MEGAFON UPLINK LOAD (8 Mbit/sec)" -u 1000000 --rigid --width 600 --height 200
7. С цветами
rrdtool graph inet.png -S 1 --start -1200 DEF:myspeed=isp_uplink.rrd:ds0:AVERAGE AREA:myspeed#DED00F:"Traffic to BSS" DEF:myspeed1=isp_uplink.rrd:ds1:AVERAGE AREA:myspeed1#C7723A:"Traffic from BSS" -t "MEGAFON UPLINK LOAD (8 Mbit/sec)" -u 1000000 --rigid --width 600 --height 200 --color BACK#353535 --color CANVAS#000000 --color FONT#8BBFFF
8. Скрипт
По-русски: http://bozza.ru/art-105.html
Цвета: http://www.colorhunter.com/
0. Подготовка базы
При смене конфига mrtg.cfg не забываем удалить старую базу - иначе параметры типа interval останутся прежними!
1. Вывод инфы за последние 1200 секунд
rrdtool fetch isp_uplink.rrd AVERAGE --start -1200 --end now
показывает, кроме всего прочего названия столбцов (ds0 и ds1 в моем случае):
ds0 ds1
1338824100: -nan -nan
1338824400: -nan -nan
1338824700: 1,2630928177e+04 1,5195353591e+04
1338825000: 5,5610773333e+04 1,3282160000e+04
1338825300: -nan -nan
2. Построение графика с одной кривой
rrdtool graph 1.png --start -1200 --end now DEF:myspeed=isp_uplink.rrd:ds0:AVERAGE LINE2:myspeed#FF0000
Выводит данные о размере полученного изображения:
481x149
Разрешение задает (вроде бы) ключ -r. Только хрен там чего видно.
3. Добавляем заголовок
3. Добавляем заголовок
rrdtool graph 1.png -S 1 --start -3600 --end now DEF:myspeed=isp_uplink.rrd:ds0:AVERAGE LINE1:myspeed#FF0000 -t "ISP uplink speed"
4. На два графика
rrdtool graph 1.png -S 1 --start -1200 --end now DEF:myspeed=isp_uplink.rrd:ds0:AVERAGE LINE2:myspeed#00FF00 DEF:myspeed1=isp_uplink.rrd:ds1:AVERAGE LINE2:myspeed1#FF0000 -t "ISP uplink speed"
5. С ограничениями
-u задает верхнюю границу по y
--rigid - отключает самодеятельность в определении верхней границы
rrdtool graph 1.png -S 1 --start -1200 DEF:myspeed=isp_uplink.rrd:ds0:AVERAGE AREA:myspeed#00FF00:"Traffic to BSS" DEF:myspeed1=isp_uplink.rrd:ds1:AVERAGE AREA:myspeed1#FF0000:"Traffic from BSS" -t "MEGAFON UPLINK LOAD (8 Mbit/sec)" -u 1000000 --rigid
6. Размеры
--width 600 --height 200 - без учета бордюра
rrdtool graph 1.png -S 1 --start -1200 DEF:myspeed=isp_uplink.rrd:ds0:AVERAGE AREA:myspeed#00FF00:"Traffic to BSS" DEF:myspeed1=isp_uplink.rrd:ds1:AVERAGE AREA:myspeed1#FF0000:"Traffic from BSS" -t "MEGAFON UPLINK LOAD (8 Mbit/sec)" -u 1000000 --rigid --width 600 --height 200
7. С цветами
rrdtool graph inet.png -S 1 --start -1200 DEF:myspeed=isp_uplink.rrd:ds0:AVERAGE AREA:myspeed#DED00F:"Traffic to BSS" DEF:myspeed1=isp_uplink.rrd:ds1:AVERAGE AREA:myspeed1#C7723A:"Traffic from BSS" -t "MEGAFON UPLINK LOAD (8 Mbit/sec)" -u 1000000 --rigid --width 600 --height 200 --color BACK#353535 --color CANVAS#000000 --color FONT#8BBFFF
8. Скрипт
Комментариев нет:
Отправить комментарий