[uptime_switch] ajout du backbone
darcs-hash:20090529123907-bd074-bac08bcba6537af04fe977fefacaf158a34fd7b2.gz
This commit is contained in:
parent
7469f4787e
commit
9648a17acf
1 changed files with 7 additions and 8 deletions
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/sh
|
#!/bin/zsh
|
||||||
#
|
#
|
||||||
# Plugin to measure uptime. Especially the average and max values on the
|
# Plugin to measure uptime. Especially the average and max values on the
|
||||||
# bigger graphs (yearly) can be interesting.
|
# bigger graphs (yearly) can be interesting.
|
||||||
|
@ -10,21 +10,20 @@ if [ "$1" = "autoconf" ]; then
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$1" = "config" ]; then
|
switchs=(multiprise backbone\
|
||||||
|
`host -l adm.crans.org | sed -ne 's/\(bat[a-u]-[0-9]\).*$/\1/p'`)
|
||||||
|
|
||||||
|
if [ "$1" = "config" ]; then
|
||||||
echo "host_name uptime.switchs.crans.org"
|
echo "host_name uptime.switchs.crans.org"
|
||||||
echo 'graph_title Uptime'
|
echo 'graph_title Uptime'
|
||||||
echo 'graph_args --base 1000 -l 0 '
|
echo 'graph_args --base 1000 -l 0 '
|
||||||
echo 'graph_vlabel uptime in days'
|
echo 'graph_vlabel uptime in days'
|
||||||
for i in multiprise \
|
for i in $switchs; do echo "${i/-/}.label uptime $i"; done
|
||||||
`host -l adm.crans.org | sed -ne 's/\(bat[a-u]-[0-9]\).*$/\1/p'`; do
|
|
||||||
echo "${i/-/}.label uptime $i"; done
|
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
for i in multiprise \
|
for i in $switchs; do
|
||||||
`host -l adm.crans.org | sed -ne 's/\(bat[a-u]-[0-9]\).*$/\1/p'`; do
|
snmpget -t 0.05 -O v -v 1 -c public $i.adm sysUpTimeInstance 2> /dev/null | \
|
||||||
snmpget -t 0.05 -O v -v 1 -c public $i sysUpTimeInstance 2> /dev/null | \
|
|
||||||
perl -nle "{ /\d+/; print sprintf(\"${i/-/}.value %.2f\", ($&/8640000));}"&
|
perl -nle "{ /\d+/; print sprintf(\"${i/-/}.value %.2f\", ($&/8640000));}"&
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue