#!/usr/bin/env bash
#
# sog_gnservice_active.sh:
# Monitor GNService queue for messages
#
# $1: Queue to monitor. (default: gnservice_durable)
. /etc/zabbix/scripts/zbx_functions
# Default parameters
[ -z "$1" ] && QUEUE_NAME="gnservice_durable" || QUEUE_NAME="$1"
POLLING_TIME=$( date '+%s' )
# Redirect stderr
GNSERVICE_STATS=$(/usr/local/glam/zabbix/queue-count -queue $QUEUE_NAME 2>&1)
RESULT=$?

if [ $RESULT -ne 0 ]; then
  echo "-1"
  exit 1
fi

echo "${GNSERVICE_STATS}"
exit 0
