add icinga downtime scheduling script, add whois script, optimize mailbox usage
This commit is contained in:
parent
23d5fc6e4d
commit
6c054f63ca
3 changed files with 92 additions and 3 deletions
|
|
@ -5,12 +5,39 @@
|
|||
# Lists mailbox size of all virtual users
|
||||
# of all domains
|
||||
|
||||
PER_USER="/var/vmail/*.*/*"
|
||||
PER_DOMAIN="/var/vmail/*.*/"
|
||||
TOTAL="/var/vmail/"
|
||||
MAILDIR="/var/vmail"
|
||||
|
||||
PER_USER="$MAILDIR/*.*/*"
|
||||
PER_DOMAIN="$MAILDIR/*.*/"
|
||||
TOTAL="$MAILDIR"
|
||||
TRASHDIR="$MAILDIR/*.*/*/Maildir/.Trash/*/"
|
||||
SPAMDIR="$MAILDIR/*.*/*/Maildir/.spam/*/"
|
||||
DRAFTSDIR="$MAILDIR/*.*/*/Maildir/.Drafts/*/"
|
||||
SENTDIR="$MAILDIR/*.*/*/Maildir/.Sent/*/"
|
||||
|
||||
echo "Per User"
|
||||
du -hs $PER_USER | sort -rh | awk -F"/" '{print $1,$5,"@"$4}' | sed 's/ @/@/g'
|
||||
echo -e "\r"
|
||||
|
||||
echo "Per Domain"
|
||||
du -hs $PER_DOMAIN | sort -rh | awk -F"/" '{print $1,$4}'
|
||||
echo -e "\r"
|
||||
|
||||
echo "Trash Folders"
|
||||
du -hs $TRASHDIR | sort -rh | awk -F"/" '{print $1,$5,"@"$4}' | sed 's/ @/@/g' | grep -v "4.0K" | grep -v "8.0K"
|
||||
echo -e "\r"
|
||||
|
||||
echo "Spam Folders"
|
||||
du -hs $SPAMDIR | sort -rh | awk -F"/" '{print $1,$5,"@"$4}' | sed 's/ @/@/g' | grep -v "4.0K" | grep -v "8.0K"
|
||||
echo -e "\r"
|
||||
|
||||
echo "Drafts Folders"
|
||||
du -hs $DRAFTSDIR | sort -rh | awk -F"/" '{print $1,$5,"@"$4}' | sed 's/ @/@/g' | grep -v "4.0K" | grep -v "8.0K"
|
||||
echo -e "\r"
|
||||
|
||||
echo "Sent Folders"
|
||||
du -hs $SENTDIR | sort -rh | awk -F"/" '{print $1,$5,"@"$4}' | sed 's/ @/@/g' | grep -v "4.0K" | grep -v "8.0K"
|
||||
echo -e "\r"
|
||||
|
||||
echo "Total"
|
||||
du -hs $TOTAL
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue