From 79e63fc69d3ae01551f7af686cb37bd1e477cb67 Mon Sep 17 00:00:00 2001 From: Doctor Date: Mon, 11 Jul 2022 13:23:43 +0200 Subject: [PATCH] Fix rabbitmqctl output filter --- plugins/rabbitmq/rabbitmq_consumers | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/rabbitmq/rabbitmq_consumers b/plugins/rabbitmq/rabbitmq_consumers index b3ac555b..00c4753f 100755 --- a/plugins/rabbitmq/rabbitmq_consumers +++ b/plugins/rabbitmq/rabbitmq_consumers @@ -31,7 +31,7 @@ fi HOME=/tmp/ VHOST=${vhost:-"/"} QUEUES=$(HOME=$HOME rabbitmqctl list_queues -p $VHOST name | \ - grep -v '^Listing' | \ + grep -vE '^Timeout:|^Listing queues|^name$' | \ grep -v 'done\.$' | sed -e 's/[.=-]/_/g' ) if [ "$1" = "config" ]; then @@ -71,5 +71,5 @@ fi # "value" subfield for every data field. HOME=$HOME rabbitmqctl list_queues -p $VHOST name consumers| \ - grep -v "^Listing" | grep -v "done.$" | \ + grep -vE "^Timeout:|^Listing queues|^name" | grep -v "done.$" | \ perl -nle'($q, $s) = split; $q =~ s/[.=-]/_/g; print("$q.value $s")'