blob: 5c867adef651c85204379b3499a378cba0734c23 [file] [log] [blame] [raw]
export LC_TIME=C
sar -S "$INTERVAL" | sed -ur -e "/^[0-9]{2}:[0-9]{2}:[0-9]{2}/!d" -e "s/[0-9]{2}:[0-9]{2}:[0-9]{2}.{4}//" | while read -r line; do
set -- $line
if [ $# != 5 ]; then
echo "data error: # $# != 5" 1>&2
continue
fi
[ "$1" = kbswpfree ] && continue
http_post "${INFLUXDB_BASE_URL}write?db=$INFLUXDB_DB_NAME" \
"swapstat,host=$HOSTNAME kbswpfree=$1,kbswpused=$2,swpused_p=$3,kbswpcad=$4,swpcad_p=$5"
done