Desde la versión 5 de Zimbra ya existe la posibilidad de que se envíe un correo electrónico al usuario cuando su buzón está cerca de llenarse. En las propiedades del buzón dentro de la pestaña avanzado tenemos las opciones "Espacio de almacenamiento de la cuenta en Mb." y "Umbral porcentual para avisar del espacio de almacenamiento".
En la versión 4 esto había que hacerlo manualmente con un script y llamando al comando "zmprov gqu localhost" que nos informaba del espacio de todos los buzones.
Este es un script para que el administrador reciba un report cada cierto tiempo del estado de ocupación de los buzones. Al final del post está el script completo:
alarma=50 temporal=`mktemp` /opt/zimbra/bin/zmprov gqu localhost > $temporal while read line ; do buzonReport=$line buzon=`echo $buzonReport | cut -f1 -d\ ` quota_maxima=`echo $buzonReport | cut -f2 -d\ ` quota_usada=`echo $buzonReport | cut -f3 -d\ ` if [ $quota_maxima -ne 0 ] ; then quota_percentage=`echo "scale=1; (($quota_usada * 100)/ $quota_maxima)" | bc` if [ `echo "$quota_percentage >= $alarma" | bc` -eq 1 ] ; then quota_maxima_megs=`echo "scale=1; ($quota_maxima / 1048576)" | bc` echo -e "$buzon : $quota_percentage% ocupado de un maximo de $quota_maxima_megs Mb." fi fi done < $temporal
Si lo ejecutamos a mano tenemos:
[zimbra@mail bin]$ ./zmquotawarning 50 warn% admin@amperisblog.com : 60% ocupado de un maximo de 100 Mb. francisco@amperisblog.com : 69% ocupado de un maximo de 100 Mb. rafael@amperisblog.com : 99% ocupado de un maximo de 100 Mb. vicente@amperisblog.com : 99% ocupado de un maximo de 100 Mb. wiki@amperisblog.com : 51% ocupado de un maximo de 200 Mb.
Descargar zmquotawarning.
Más información:
+ Wiki quota warning en Zimbra
0 comentarios:
hacer un comentario en esta entrada