Witam,
Chciałem zrobić sobie prosty skrypt do statystyk dwóch serwerów i postanowiłem użyć do gromadzenia danych bazy rrd. Napisałem taki prosty skrypt w bashu, który ma pobierać liczbę zalogowanych użytkowników i zapisywać ją do bazy:

#!/bin/sh
WYPRZ="192.168.15.1"
ROOT_DIR="/home/milyges/public_html/stats"

DATA_DIR="$ROOT_DIR/data"
RRDTOOL="/usr/bin/rrdtool"
SNMPGET="/usr/bin/snmpget -v1 -c public"
TIMESTAMP=`date '+%s'`

# Utworz bazy danych jesli nie istanieja
if [ ! -e $DATA_DIR/wyprz.rrd ];
then
	echo "Creating $DATA_DIR/wyprz.rrd...";
	$RRDTOOL create $DATA_DIR/wyprz.rrd \
	-s 120 \
	'DS:users:GAUGE:150:0:U' \
	'RRA:LAST:0.5:1:720'
fi;

# Pobierz zalogowanych miskow
USERS_WYPRZ=`$SNMPGET $WYPRZ 'hrSystemNumUsers.0' | awk '{ print $4 }';`
echo "$TIMESTAMP: Online --> wyprz: $USERS_WYPRZ"

# Aktualizacja bazy
$RRDTOOL update $DATA_DIR/wyprz.rrd \
	"$TIMESTAMP:$USERS_WYPRZ"

Dane są pobierane przez SNMP (skrypt poprawnie pobiera dane) oraz zapisywane do bazy. Jednak w bazie jeżeli między jednym a drugim wywołaniem skryptu zmieniła się ilość zalogowanych użytkowników znajdują się wartości typu 2.7352941176.
Czy ktoś wie co robię źle?

Pozdrawiam.