initial commit; version 22.5.12042
This commit is contained in:
33
scripts/agent-local/postfix_mailgraph
Executable file
33
scripts/agent-local/postfix_mailgraph
Executable file
@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
|
||||
RRDPATH=/var/lib/mailgraph
|
||||
|
||||
RRD_FIELDS=""
|
||||
RRD_VALUES=""
|
||||
|
||||
for FILENAME in mailgraph_greylist.rrd mailgraph.rrd mailgraph_virus.rrd
|
||||
do
|
||||
|
||||
if [ -f $RRDPATH/$FILENAME ];
|
||||
then
|
||||
OUTPUT=$(rrdtool lastupdate $RRDPATH/$FILENAME 2>/dev/null)
|
||||
if [ "$OUTPUT" != "" ];
|
||||
then
|
||||
RRD_FIELDS+=$(echo "$OUTPUT"|head -n1)
|
||||
RRD_VALUES+=$(echo "$OUTPUT"|tail -n1|cut -d: -f2)
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
read -a FIELDS <<< "$RRD_FIELDS"
|
||||
read -a VALUES <<< "$RRD_VALUES"
|
||||
|
||||
if [ ${#FIELDS[@]} != 0 ];
|
||||
then
|
||||
echo "<<<postfix_mailgraph>>>"
|
||||
|
||||
for i in `seq ${#FIELDS[@]}`
|
||||
do
|
||||
echo ${FIELDS[$i-1]}:${VALUES[$i-1]}
|
||||
done
|
||||
fi
|
Reference in New Issue
Block a user