From: basti <mai...@un...> - 2013-06-24 12:14:30
|
Hello, I have to try build my own munin-plugin with following code: cat /etc/munin/plugins/weather_temp #!/bin/sh # DEBUG set -x . $MUNIN_LIBDIR/plugins/plugin.sh sensor=${0##*/weather_} if [ -z "$sensor" -o "$sensor" = "multi" ] then # multigraph asked MULTI=1 fi if [ "$1" = "config" ]; then if [ ! -z "$MULTI" -o "$sensor" = "temp" ] then [ ! -z "$MULTI" ] && echo "multigraph Temperature" echo "graph_title Indoor-temp" echo "graph_args --base 1000" echo "graph_vlabel degrees Celsius" echo "graph_category weather" for temp in indoor outdoor do echo "temp$temp.label $temp Temperature" echo "temp$temp.min 0" echo "temp$temp.type GAUGE" done fi exit 0 fi; if [ ! -z "$MULTI" -o "$sensor" = "temp" ] then [ ! -z "$MULTI" ] && echo "multigraph weather_temp" outdoor_temp=$(bash /opt/wetter/read_DHT.sh | cut -d' ' -f2) echo "tempoutdoor.value $outdoor_temp" indoor_temp=$(bash /opt/wetter/read_BMP.sh | cut -d' ' -f2) echo "tempindoor.value $indoor_temp" fi When I run root@raspberrypi:/etc/munin/plugins# munin-run weather_temp + . /usr/share/munin/plugins/plugin.sh + sensor=temp + [ -z temp -o temp = multi ] + [ = config ] + [ ! -z -o temp = temp ] + [ ! -z ] + bash /opt/wetter/read_DHT.sh + cut -d -f2 + outdoor_temp=22.7 + echo tempoutdoor.value 22.7 tempoutdoor.value 22.7 + cut -d -f2 + bash /opt/wetter/read_BMP.sh + indoor_temp=22.2 + echo tempindoor.value 22.2 tempindoor.value 22.2 root@raspberrypi:/etc/munin/plugins# root@raspberrypi:/etc/munin/plugins# munin-node-configure Plugin | Used | Extra information ------ | ---- | ----------------- cpu | yes | df | yes | diskstats | yes | load | yes | munin_stats | yes | pisense_ | yes | clock temp uptime | yes | weather_ | yes | temp root@raspberrypi:/etc/munin/plugins# all seems to be ok but on the munin website there is no weather-plugin shown. localhost.localdomain [ disk munin sensors system ] Thnaks for your help! |