mirror of
https://github.com/munin-monitoring/contrib.git
synced 2018-11-08 00:59:34 +01:00
34 lines
974 B
Plaintext
34 lines
974 B
Plaintext
|
#!/bin/sh
|
||
|
#
|
||
|
# (c) Andreas Kreisl
|
||
|
#
|
||
|
# Link name will be used as title: apc_{$title}
|
||
|
#
|
||
|
# env.keys LOADPCT BCHARGE LINEV BATTV TIMELEFT
|
||
|
# env.unit % or Volt or Minutes
|
||
|
#
|
||
|
|
||
|
|
||
|
if [ -z "$keys" ]; then
|
||
|
keys="TIMELEFT"
|
||
|
fi
|
||
|
|
||
|
if [ "$1" = "config" ]; then
|
||
|
title=`basename $0 | sed 's/^apc_//g' | awk '{ sub(/^./,toupper(substr($0,1,1))); print; }'`
|
||
|
echo "graph_title APC Status - $title"
|
||
|
echo 'graph_args --base 1000 -l 0 '
|
||
|
echo "graph_vlabel $unit"
|
||
|
echo 'graph_category Hardware'
|
||
|
title=`/sbin/apcaccess | egrep "^MODEL" | awk '{print $3" "$4" "$5" "$6" "$7" "$8" "$9;}'`
|
||
|
echo "graph_info $title"
|
||
|
for key in $keys; do
|
||
|
echo "$key.label $key"
|
||
|
echo "$key.info Value of $key."
|
||
|
echo "$key.draw LINE2"
|
||
|
done
|
||
|
exit 0
|
||
|
fi
|
||
|
|
||
|
searchkey=`echo "$keys" | tr " " "\|"`
|
||
|
/sbin/apcaccess | egrep "$searchkey" | awk '{print $1".value "$3;}'
|