mirror of
https://github.com/munin-monitoring/contrib.git
synced 2025-07-25 10:28:36 +00:00
Plugin-Gallery: Get better 2nd level headings
sensors, weather, snmp
This commit is contained in:
parent
37d658526b
commit
95de964ec9
24 changed files with 10 additions and 10 deletions
55
plugins/power/apc_status
Executable file
55
plugins/power/apc_status
Executable file
|
@ -0,0 +1,55 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# (c) Andreas Kreisl extended by Tobias Schramm
|
||||
#
|
||||
# Link name will be used as title: apc_{$title}
|
||||
#
|
||||
# env.keys LOADPCT BCHARGE LINEV BATTV TIMELEFT
|
||||
#
|
||||
|
||||
if [ -z "$keys" ]; then
|
||||
keys="LINEV LOADPCT BCHARGE NUMXFERS TIMELEFT"
|
||||
fi
|
||||
|
||||
apcinfo=`/sbin/apcaccess`
|
||||
|
||||
if [ "$1" = "config" ]; then
|
||||
title=`basename $0 | sed 's/^apc_//g' | awk '{ sub(/^./,toupper(substr($0,1,1))); print; }'`
|
||||
echo 'multigraph apc_status'
|
||||
echo "graph_title UPS Status - $title"
|
||||
echo 'graph_args --base 1000'
|
||||
echo 'graph_category sensors'
|
||||
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 LINE1"
|
||||
done
|
||||
for key in $keys; do
|
||||
key_lower=`echo "$key" | awk '{print tolower($0);}'`
|
||||
unit=`echo "$apcinfo" | egrep "^$key" | awk '{print $4;}'`
|
||||
echo "multigraph apc_status.$key_lower"
|
||||
echo "graph_title $key"
|
||||
echo 'graph_args --base 1000'
|
||||
if [ -n "$unit" ]; then
|
||||
echo "graph_vlabel $unit"
|
||||
fi
|
||||
echo 'graph_category sensors'
|
||||
echo "$key.label $key"
|
||||
echo "$key.info $key."
|
||||
echo "$key.draw LINE1"
|
||||
done
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo 'multigraph apc_status'
|
||||
for key in $keys; do
|
||||
echo "$apcinfo" | egrep "^$key" | awk '{print $1".value "$3;}'
|
||||
done
|
||||
for key in $keys; do
|
||||
key_lower=`echo "$key" | awk '{print tolower($0)}'`
|
||||
echo "multigraph apc_status.$key_lower"
|
||||
echo "$apcinfo" | egrep "^$key" | awk '{print $1".value "$3;}'
|
||||
done
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue