- Repository
- Munin (contrib)
- Last change
- 2018-08-02
- Graph Categories
- Keywords
- Language
- Bash
powermta_vmta_recpients
Sadly there is no documentation for this plugin.
#!/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 mail"
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