2
0
mirror of https://github.com/munin-monitoring/contrib.git synced 2018-11-08 00:59:34 +01:00
contrib-munin/plugins/other/tor_traffic

29 lines
654 B
Plaintext
Raw Normal View History

2010-01-24 20:32:41 +01:00
#!/bin/sh
#
# (c)2010 lists@nerdbynature.de
#
# Get accounting information from a running Tor server.
#
COOKIE=/opt/tor/.tor/control_auth_cookie
PORT=9051
if [ "$1" = config ]; then
echo "graph_title Tor Traffic"
echo "graph_args --base 1000"
echo "graph_vlabel bytes in / out"
echo "graph_category network"
echo "down.label Download"
echo "down.type GAUGE"
echo "up.label Upload"
echo "up.type GAUGE"
exit 0
fi
/bin/echo -e "AUTHENTICATE \"`cat $COOKIE`\"\nGETINFO accounting/bytes\nQUIT" | nc localhost $PORT | \
awk -F= '/accounting\/bytes/ {print $2}' | \
tr -d '\015' | \
awk '{print "down.value "$1 "\nup.value "$2}'