Munin 1.2.5 was throwing errors like: No such field (no "label" field defined when running plugin with "config")

fixed the sed expression to match dashes as well .-= -> .=-
updated the perl regexs to match the sed ones
renamed the plugins to work with munin 1.2.5
This commit is contained in:
Aron MEZEI 2013-01-17 14:49:45 +00:00 committed by Aron MEZEI
parent 2c377f5a5f
commit 7f8033a541
6 changed files with 10 additions and 10 deletions

View File

@ -32,7 +32,7 @@ HOME=/tmp/
VHOST=${vhost:-"/"}
QUEUES=$(HOME=$HOME rabbitmqctl list_queues -p $VHOST name | \
grep -v '^Listing' | \
grep -v 'done\.$' | sed -e 's/[.-=]/_/g' )
grep -v 'done\.$' | sed -e 's/[.=-]/_/g' )
if [ "$1" = "config" ]; then
QUEUE_WARN=${queue_warn:-100}
@ -72,4 +72,4 @@ fi
HOME=$HOME rabbitmqctl list_queues -p $VHOST name consumers| \
grep -v "^Listing" | grep -v "done.$" | \
perl -nle'($q, $s) = split; $q =~ s/[.-=]/_/g; print("$q.value $s")'
perl -nle'($q, $s) = split; $q =~ s/[.=-]/_/g; print("$q.value $s")'

View File

@ -32,7 +32,7 @@ HOME=/tmp/
VHOST=${vhost:-"/"}
QUEUES=$(HOME=$HOME rabbitmqctl list_queues -p $VHOST name | \
grep -v '^Listing' | \
grep -v 'done\.$' | sed -e 's/[.-=]/_/g' )
grep -v 'done\.$' | sed -e 's/[.=-]/_/g' )
if [ "$1" = "config" ]; then
QUEUE_WARN=${queue_warn:-10000}
@ -72,4 +72,4 @@ fi
HOME=$HOME rabbitmqctl list_queues -p $VHOST | \
grep -v "^Listing" | grep -v "done.$" | \
perl -nle'($q, $s) = split; $q =~ s/[.-=]/_/g; print("$q.value $s")'
perl -nle'($q, $s) = split; $q =~ s/[.=-]/_/g; print("$q.value $s")'

View File

@ -32,7 +32,7 @@ HOME=/tmp/
VHOST=${vhost:-"/"}
QUEUES=$(HOME=$HOME rabbitmqctl list_queues -p $VHOST name | \
grep -v '^Listing' | \
grep -v 'done\.$' | sed -e 's/[.-=]/_/g' )
grep -v 'done\.$' | sed -e 's/[.=-]/_/g' )
if [ "$1" = "config" ]; then
QUEUE_WARN=${queue_warn:-10000}
@ -72,4 +72,4 @@ fi
HOME=$HOME rabbitmqctl list_queues -p $VHOST name messages_unacknowledged | \
grep -v "^Listing" | grep -v "done.$" | \
perl -nle'($q, $s) = split; $q =~ s/[.-=]/_/g; print("$q.value $s")'
perl -nle'($q, $s) = split; $q =~ s/[.=-]/_/g; print("$q.value $s")'

View File

@ -32,7 +32,7 @@ HOME=/tmp/
VHOST=${vhost:-"/"}
QUEUES=$(HOME=$HOME rabbitmqctl list_queues -p $VHOST name | \
grep -v '^Listing' | \
grep -v 'done\.$' | sed -e 's/[.-=]/_/g' )
grep -v 'done\.$' | sed -e 's/[.=-]/_/g' )
if [ "$1" = "config" ]; then
QUEUE_WARN=${queue_warn:-10000}
@ -72,4 +72,4 @@ fi
HOME=$HOME rabbitmqctl list_queues -p $VHOST name messages_uncommitted | \
grep -v "^Listing" | grep -v "done.$" | \
perl -nle'($q, $s) = split; $q =~ s/[.-=]/_/g; print("$q.value $s")'
perl -nle'($q, $s) = split; $q =~ s/[.=-]/_/g; print("$q.value $s")'

View File

@ -32,7 +32,7 @@ HOME=/tmp/
VHOST=${vhost:-"/"}
QUEUES=$(rabbitmqctl list_queues -p $VHOST name | \
grep -v '^Listing' | \
grep -v 'done\.$' | sed -e 's/[.-=]/_/g' )
grep -v 'done\.$' | sed -e 's/[.=-]/_/g' )
if [ "$1" = "config" ]; then
QUEUE_WARN=${queue_warn:-10000}
@ -72,4 +72,4 @@ fi
HOME=$HOME rabbitmqctl list_queues -p $VHOST name memory | \
grep -v "^Listing" | grep -v "done.$" | \
perl -nle'($q, $s) = split; $q =~ s/[.-=]/_/g; print("$q.value $s")'
perl -nle'($q, $s) = split; $q =~ s/[.=-]/_/g; print("$q.value $s")'