diff --git a/plugins/powermta/powermta_vmta_recpients b/plugins/powermta/powermta_vmta_recpients index 46b53a3d..f873dc99 100755 --- a/plugins/powermta/powermta_vmta_recpients +++ b/plugins/powermta/powermta_vmta_recpients @@ -1,42 +1,42 @@ -#!/bin/bash - -vmta="208-97-205-153" -# Lets run the command to pull the vmta's in -queues=(`pmta show queue */$vmta | awk -F" " '{print $1}'`) # Pull in top queues - -# Now we need to do some further cleanup for blank or erroneous array items -unset queues[0] -unset queues[${#queues[@]}] - - - -case $1 in - config) - -echo "graph_title RGMTA2 PMTA VMTA $vmta Recipents" -echo "graph_vlabel recipents" -echo "graph_scale no" -echo "graph_category PowerMTA" -for i in ${queues[@]};do -queue=(`pmta show queue $i`) -unset queue[0] -unset queue[${#queue[@]}] - -domain=`echo "${queue[7]}" | awk -F" " '{print $1}' | cut -d/ -f1 | sed -e 's/[\.]/_/g'` -domain2=`echo "${queue[7]}" | awk -F" " '{print $1}' | cut -d/ -f1` -echo $domain'.label '$domain2 -echo $domain'.draw STACK' -done -exit 0;; -esac - -for i in ${queues[@]};do -queue=(`pmta show queue $i`) -unset queue[0] -unset queue[${#queue[@]}] - -domain=`echo "${queue[7]}" | awk -F" " '{print $1}' | cut -d/ -f1 | sed -e 's/[\.]/_/g'` -recpts=${queue[8]} -conns=${queue[10]} -echo $domain'.value '$recpts -done +#!/bin/bash + +vmta="208-97-205-153" +# Lets run the command to pull the vmta's in +queues=(`pmta show queue */$vmta | awk -F" " '{print $1}'`) # Pull in top queues + +# Now we need to do some further cleanup for blank or erroneous array items +unset queues[0] +unset queues[${#queues[@]}] + + + +case $1 in + config) + +echo "graph_title RGMTA2 PMTA VMTA $vmta Recipents" +echo "graph_vlabel recipents" +echo "graph_scale no" +echo "graph_category PowerMTA" +for i in ${queues[@]};do +queue=(`pmta show queue $i`) +unset queue[0] +unset queue[${#queue[@]}] + +domain=`echo "${queue[7]}" | awk -F" " '{print $1}' | cut -d/ -f1 | sed -e 's/[\.]/_/g'` +domain2=`echo "${queue[7]}" | awk -F" " '{print $1}' | cut -d/ -f1` +echo $domain'.label '$domain2 +echo $domain'.draw STACK' +done +exit 0;; +esac + +for i in ${queues[@]};do +queue=(`pmta show queue $i`) +unset queue[0] +unset queue[${#queue[@]}] + +domain=`echo "${queue[7]}" | awk -F" " '{print $1}' | cut -d/ -f1 | sed -e 's/[\.]/_/g'` +recpts=${queue[8]} +conns=${queue[10]} +echo $domain'.value '$recpts +done