Bonjour,
J’aimerai savoir s’il y a possibilité de lister l’ensemble des BAL en les classant par :
- taille globale de la BAL
- BAL possédant le plus de mails
- ou encore d’autres critères…
Ma version de BlueMind est la version 3.5.10.
Bonjour,
J’aimerai savoir s’il y a possibilité de lister l’ensemble des BAL en les classant par :
Ma version de BlueMind est la version 3.5.10.
Salut,
en 3.5, ce qui est possible via les API :
J’ai un script Python qui me retrouve ces données, 1’30 pour 2.800 BALS.
Sinon, il faut migrer en 4.0
Pascal
Bonjour,
J’ai parcouru un peu le forum, et je ne suis pas parvenu à trouver comment il est possible de lister la taille des BALs en BM 4.5 ?
Si vous avez une méthode (via la ligne de commande, via l’interface, ou via script…)
Merci !
Cdt,
JC
Salut,
j’ai bien un truc mais il ne prend pas en compte les BALs en illimité.
Pascal
Alors le bestiau est accessible à cette adresse : BlueMind/bm-monitor-quota/getAllQuotas.py · main · Other / Python · GitLab
Si tu ne veux pas envoyer de message alors commente les lignes 519 & 520
Pascal
Merci beaucoup pour ton retour.
Malheureusement mes bals sont en illimitées et c’est justement pour cela que je souhaite connaitre leur taille.
Je prends tout de même ton script car ça me servira.
Merci !
Hello,
en attendant quelque chose de plus propre :
#!/bin/bash
echo ""
for b in `find /var/spool/cyrus/ -type d -name "user"` ; do
du -h --max-depth 1 $b |sed -e '/user$/d' -e '/bmhiddensysadmin$/d'
done
echo ""
for b in `find /var/spool/bm-hsm/cyrus-archives -type d -name "user"` ; do
du -h --max-depth 1 $b |sed -e '/user$/d' -e '/bmhiddensysadmin$/d'
done
Il faut ensuite faire une petite addition.
Hello,
cadeau de “Noyé Joël” avant l’heure :
Il n’y a pas de dépendance particulière.
Et il faut, bien sûr, le lancer depuis le serveur. Je ne maraboute pas encore les serveurs.
Pascal
Bonjour,
Merci pour le script, cependant, je ne parviens pas à l’exécuter sur mon serveur.
J’obtiens cette erreur :
Traceback (most recent call last):
File "getCyrusFSSizeOverview.py", line 282, in <module>
'notThisDomain': notThisDomain,
NameError: name 'notThisDomain' is not defined
Je suis en version 4.8.23, serveur en Ubuntu 18.04, Python 2.7.17
Merci d’avance de votre aide !
Hello,
il s’agit d’un reliquat d’un autre script.
J’ai corrigé et poussé sur mon Gitlab.
Sinon, il suffit de supprimer cette ligne dans le dict “params” tout en bas du script.
Pascal
Bonjour, merci pour la réponse rapide !
Pour info, de mon coté après le téléchargement de la dernière version sur Gitlab j’obtenais cette erreur.
J’'ai du rajouté la ligne import math
, je ne sais pas si cela vient peut-être d’une version Python différente.
Traceback (most recent call last):
File "getCyrusFSSizeOverview.py", line 287, in <module>
main(**params)
File "getCyrusFSSizeOverview.py", line 267, in main
writeToCSV()
File "getCyrusFSSizeOverview.py", line 163, in writeToCSV
line = domain + "," + user + "," + ",".join(csvContent[domain][user]) + "," + convert_size(total) + "\n"
File "getCyrusFSSizeOverview.py", line 179, in convert_size
i = int(math.floor(math.log(size_bytes, 1024)))
NameError: global name 'math' is not defined
Bonne journée !
Je me permet de remettre un message, le script n’extrait que les boites utilisateurs, il y a t’il moyen de modifier le script pour extraire les boites partagées ? En remplaçant la variable “user” par une autre valeur je pense ?
Merci
C’est fixé.
Il manquait “import math”
Pour ce qui est dossiers partagés, je vais regarder car c’est plus tordu.
Y’en a partout.
A titre, d’exemple, j’ai créé un dossier/bal partagé “prometheus”, et voici où sont les petits dans “/var/spool/cyrus/data”
./uruviel__mclabosse_fr/domain/m/mclabosse.fr/p/prometheus
[…]
./uruviel__mclabosse_fr/domain/m/mclabosse.fr/s/prometheus
./uruviel__mclabosse_fr/domain/m/mclabosse.fr/s/prometheus/Sent
Hello,
j’ai intégré les mailshare (aka bal partagée).
Je ne l’ai pas qualifié sur la partie HSM (ligne 341-343), n’utilisant pas ce type de BAL.
Pascal
Et bien merci beaucoup pour cet ajout, cela me facilite vraiment la tâche
Pour info je ne peut pas non plus confirmer pour la partie HSM, ne l’utilisant pas.
Merci encore et bonne fin de journée !
Bonjour,
Petit message pour remercier @PascalS pour la mise à dispo de ses scripts et du suivi !
N’étant pas à l’aise avec Python… Ca aide beaucoup
Juste pour info, j’avais un avertissement au lancement du script
line 178
if fileNumber == 1:
TabError: inconsistent use of tabs and spaces in indentation
Corrigé en modifiant l’indentation !
Encore merci pour tes partages
Christophe
Hello,
merci pour le retour.
C’est corrigé et mis à jour.