2006-01-28 18:58:48 +08:00
|
|
|
# Create the exchange file
|
|
|
|
touch rrd
|
2006-01-28 18:56:47 +08:00
|
|
|
|
2006-01-28 18:58:48 +08:00
|
|
|
# Create the RRD file
|
2006-01-28 18:56:47 +08:00
|
|
|
rrdtool create vlc.rrd --step 1 "DS:in:GAUGE:10:0:30000" "DS:demux:GAUGE:10:0:30000" "DS:out:GAUGE:10:0:30000" "RRA:AVERAGE:0,5:1:86400"
|
|
|
|
|
|
|
|
# Start "listening" the RRD file
|
2008-05-20 16:22:52 +08:00
|
|
|
tail -f rrd |while read in;do echo $in;rrdtool update vlc.rrd `echo $in`;done
|
2006-01-28 18:56:47 +08:00
|
|
|
|
|
|
|
# Start vlc
|
|
|
|
vlc normal_vlc_stuff --extraintf logger --rrd-file rrd
|
|
|
|
|
|
|
|
# Graph the last 5 minutes (300 seconds)
|
|
|
|
rrdtool graph vlc.png --start -300 "DEF:inp=vlc.rrd:in:AVERAGE" "DEF:dem=vlc.rrd:demux:AVERAGE" "DEF:out=vlc.rrd:out:AVERAGE" "LINE2:dem#00FF00:Demux bitrate" "LINE2:inp#0000FF:Input bitrate" "LINE2:out#FF0000:Output bitrate"
|