added munin files.
This commit is contained in:
66
etc/munin/aqhome_packets_2
Executable file
66
etc/munin/aqhome_packets_2
Executable file
@@ -0,0 +1,66 @@
|
||||
#!/bin/bash
|
||||
|
||||
DEVICE="nodes/e7882098"
|
||||
|
||||
|
||||
|
||||
output_config() {
|
||||
echo "graph_order node_pckin node_pckout"
|
||||
echo "graph_title Node 2 Pakete"
|
||||
# echo "graph_args --base 1000 -u 50 -l -20"
|
||||
echo "graph_args --base 1000 -l 0"
|
||||
echo "graph_vlabel Nachrichten"
|
||||
echo "graph_scale no"
|
||||
echo "graph_category aqhome"
|
||||
|
||||
echo "node_pckin.label eingehend"
|
||||
echo "node_pckout.label ausgehend"
|
||||
}
|
||||
|
||||
|
||||
output_values() {
|
||||
printf "node_pckin.value %f\n" $(get_var_pckin)
|
||||
printf "node_pckout.value %f\n" $(get_var_pckout)
|
||||
}
|
||||
|
||||
|
||||
get_var_pckin() {
|
||||
/usr/local/bin/aqhome-tool getlastdata -N $DEVICE/net/packetsIn | cut -d$'\t' -f 2
|
||||
}
|
||||
|
||||
|
||||
get_var_pckout() {
|
||||
/usr/local/bin/aqhome-tool getlastdata -N $DEVICE/net/packetsOut | cut -d$'\t' -f 2
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
output_usage() {
|
||||
printf >&2 "%s - munin plugin to monitor temperature\n" ${0##*/}
|
||||
printf >&2 "Usage: %s [config]\n" ${0##*/}
|
||||
}
|
||||
|
||||
case $# in
|
||||
0)
|
||||
output_values
|
||||
;;
|
||||
1)
|
||||
case $1 in
|
||||
config)
|
||||
output_config
|
||||
;;
|
||||
*)
|
||||
output_usage
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
*)
|
||||
output_usage
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user