#!/bin/sh #------------------------------------------------------------------------------ # OPT_RRDTOOL /etc/rrdtool/wlan.rrd __FLI4LVER__ # Creation: 2008-09-28 Joe # Last Update: $Id$ #------------------------------------------------------------------------------ [ -z "$RDTOOL_CONF_LOADED" ] && . /var/run/rrdtool.conf . /etc/rrdtool/rrdtool-helper [ "$RRDTOOL_N" -eq 0 ] || for idx in `seq 1 $RRDTOOL_N` do eval local source='$RRDTOOL_'$idx'_SOURCE' eval local length='$RRDTOOL_'$idx'_OPTIONS_N' if [ "$source" = "wlan" ] then for idy in `seq 1 $length` do eval item='$RRDTOOL_'${idx}'_OPTIONS_'${idy} local db_file=$RRDTOOL_DB_PATH/$source/$item.rrd # # semaphore against spikes in network-graphs # > /var/run/rrdtool.$source.$item if [ ! -f $db_file ] then echo 'creating new database for "'$source'" - "'$item'"' rrdtool create $db_file --step 60 \ DS:link:GAUGE:$heartbeat:0:4294967295 \ DS:rate:GAUGE:$heartbeat:0:4294967295 \ DS:signal:GAUGE:$heartbeat:0:4294967295 \ DS:noise:GAUGE:$heartbeat:0:4294967295 \ $rrdaverage $rrdmax else rrdheartbeat_change fi done fi done