Script Mailbox Usage Report Zimbra
Pendahuluan
Script Mailbox Usage Report Zimbra - Pada suatu kasus, ada kalanya kita melihat report mengenai pemakaian quota mailbox, quota yang diberikan dan status account. Walaupun Zimbra Admin Console kita dapat melihat mailbox usage report, tapi kita tidak bisa melakukan download ke dalam bentuk csv atau excel. nah terkait hal itu, sobat dapat membuat script khusus yang akan menampung report detail dari akun tersebut ke dalam bentuk file
Script Mailbox Usage Report Zimbra
- Buat script dengan nama usagereport.sh yang disimpan di directory /tmp dan jangan lupa rubah owner nya menjadi zimbra dan permission nya 755.
vi /tmp/accountusage.sh chown zimbra.zimbra /tmp/accountusage.sh chmod 755 /tmp/accountusage.sh chmod +x /tmp/accountusage.sh
#!/bin/bash output="/tmp/accountusage" rm -f $output touch $output server=`zmhostname` /opt/zimbra/bin/zmprov gqu $server|awk {'print $1" "$3" "$2'}|sort|while read line do usage=`echo $line|cut -f2 -d " "` quota=`echo $line|cut -f3 -d " "` user=`echo $line|cut -f1 -d " "` status=`/opt/zimbra/bin/zmprov ga $user | grep ^zimbraAccountStatus | cut -f2 -d " "` echo "$user `expr $usage / 1024 / 1024`Mb `expr $quota / 1024 / 1024`Mb ($status account)" >> $output done
#!/bin/bash TOKEN="isikan_token_id_bot_telegram" CHAT_ID="isikan_chat_id_groupnya" URL="https://api.telegram.org/bot$TOKEN/sendMessage" server=`zmhostname` /opt/zimbra/bin/zmprov gqu $server|awk {'print $1" "$3" "$2'}|sort|while read line do usage=`echo $line|cut -f2 -d " "` quota=`echo $line|cut -f3 -d " "` user=`echo $line|cut -f1 -d " "` status=`/opt/zimbra/bin/zmprov ga $user | grep ^zimbraAccountStatus | cut -f2 -d " "` curl -s -X POST $URL -d chat_id=$CHAT_ID -d text="$user `expr $usage / 1024 / 1024`Mb `expr $quota / 1024 / 1024`Mb ($status account)" done
su - zimbra /tmp/accountusage.sh
user1@sainstech.com 5Mb 100Mb (active account) user2@sainstech.com77Mb 100Mb (active account) user3@sainstech.com 9Mb 100Mb (closed account) user4@sainstech.com24Mb 100Mb (active account)
Post a Comment for "Script Mailbox Usage Report Zimbra"
Post a Comment