Bluemind






Les Services
net.bluemind.eas.pushsynchronisation des périphériques mobiles via le protocole Exchange Active Sync
net.bluemind.dav.server.davsynchronisation CardDav et CalDav des clients Apple
net.bluemind.milter.milterservice milter
net.bluemind.xmpp.server.launcher.tigasemessagerie instantanée
net.bluemind.core.launcher.coreservice principal
net.bluemind.node.server.nodelaunchercommunication entre les différentes serveurs dans le cas d'une installation multi-serveurs
net.bluemind.tika.server.tikadétection et extraction des métadonnées et textes de documents
net.bluemind.proxy.http.launcher.hpslauncherproxy d'authentification
exchange.httpcommunication avec MAPI
net.bluemind.webmodules.launcher.webLauncherproxy HTTP pour les webservices
net.bluemind.locator.appservice de localisation des différents serveurs dans le cas d'une installation multi-serveurs
org.elasticsearch.bootstrap.Elasticsearchservice d'indexation et de recherche
net.bluemind.ysnp.ysnpauthentification SMTP et IMAP
net.bluemind.lmtpservice local de transfert de courrier
postgresqlbase de données
postfixserveur de messagerie
nginxproxy HTTP + IMAP
php-fpminterpréteur PHP pour les applications web (webmail)
cyrus (imapd et pop3d)service pour la synchronisation imap et pop de logiciels de messagerie tiers (lourds ou mobiles)





Les Données
Sauvegarde/var/backups/bluemind
configurations des composants
bmbm.ini, les certificats et clés ssh de bm-node.
bm-nodersync.excludes
bm-webmailconfiguration de php5-fpm pour BlueMind et nginx-webmail.conf
cyrus.confconfiguration de cyrus
imapd.confconfiguration de imap (généré par bm-core)
nginxconfiguration de nginx
php5configuration de php5
postfixconfiguration de postfix, notamment les maps de transport
postgresqlconfiguration de postgresql
modules et applications web/usr/share
Données Utiles à Bluemind/var/spool
bm-docsdocuments BlueMind (photos utilisateurs/resources)
bm-elasticsearchindex ElasticSearch
bm-hsmmails archivés
bm-filehostingpièces jointes détachés des mails
cyrus/datamails
cyrus/metametadonnées des mails
postfixfiles d'attentes postfix
sievescript sieve
bluemind-pkgsdonnées d'installation de BlueMind - utilisé à l'installation et tant qu'on n'a pas de souscription
Information importantes/var/lib/
bm-caautorité de certification généré lors de l'installation
postgresqlbase de données postgresql
cyrusinformations administratives de Cyrus - liste des BAL, ACLs, quota, quota utilisé





Les Logs
ComposantsNom du paquetFichier de LogTypeDescription
Authentificationbm-hps./bm-hps/hps.logLogBackTrace les problèmes et réussites d'authentification et ouverture de session
BlueMind Corebm-core"./bm/ :
core.log
mail-index.log
slow-call.log
./bm/audit/ :
audit-calendar*.log
LogBackService principal de BlueMind :
gestion du contenu de la base de données, implémentation des règles métier
indexation des mails lors de l’exécution des tâches de réindexation
requêtes ayant pris plus de 200 ms à s’exécuter
Audit :
Trace les actions réalisées dans le calendrier indiqué dans le nom du fichier : audit-calendar::.log"
BlueMind web serverbm-webserver"./bm-webserver : webserver.log
dav.log
js-errors.log
setup.log
LogBackRépertoire contenant les fichiers de logs générés par le service webserver. synchronisations des calendriers et agendas.
synchronisation via caldav/carddav
erreurs JS sur les applications web
mises à jour de BlueMind"
Cyrusbm-cyrus-imapd"RedHat : ./maillog Debian/Ubuntu :
./mail.err
./mail.info
./mail.log
./mail.warn
SystèmeService de gestion des boîtes aux lettres Cyrus IMAP. Permet de:
remettre un email dans la boîte correspondante et d'y accéder en IMAP et/ou POP.
filtrer les emails lors de leur réception
gérer le message d'absence
gérer les redirections"
ElasticSearchbm-elasticsearch./bm-elasticsearchInterne"Logs du service ElasticSearch. Les fichiers *_slowlog.log contiennent les requêtes lentes. Les éventuelles modifications de configuration des logs de ce services pourront-être perdues suite à une mise à jour de BlueMind."
Identificationbm-node./bm-node/node.logLogBack"Service permettant au serveur BM-Core d'exécuter des opérations systèmes sur les nœuds de l'architecture BlueMind. Le fichier log trace les commandes exécutées."
Localisationbm-locator./bm-locator/locator.logLogBackLocalise les services associés à un utilisateur (serveur de boîte aux lettres, etc.)
Mapibm-mapi"./mapi.log ./activities.logLogBackLog général du service mapi Log d'activité Pour des informations plus détaillées, consultez la page dédiée aux Résolution des problèmes avec Outlook."
Milterbm-milter./bm-milter/milter.logLogBackAnalyse et modification des emails au niveau SMTP
Nginxbm-nginx./nginx : access.log
error.log
webmail.log
Interne+logrotate Le service NGinx permet l'accès en HTTP et HTTPs à BlueMind.
access.log contient l'ensemble des requête HTTP et HTTPs faites à BlueMind
error.log contient l'ensemble des requêtes HTTP et HTTPs en erreur ou dont le code retour indique une erreur (4xx, 5xx)
webmail.log contient l'ensemble des requêtes HTTP et HTTPs faites via le webmail en erreur ou dont le code retour indique une erreur (4xx, 5xx)
PHP FPMbm-php-fpm"./bm-php-fpm : bm-php-fpm.log
slow.log
LogBackInterpréteurs PHP. Le fichier slow.log contient les requêtes PHP ayant duré plus de 15s."
Postfixpostfix"RedHat : ./maillog Debian/Ubuntu :
./mail.err
./mail.info
./mail.log
./mail.warn
SystèmeService de transfert des courriels Postfix qui permet l'acheminement des emails vers la boîte ou le serveur des destinataires.
PostgreSQLbm-postgresql./postgresqlInterne+logrotate"Logs de la base de données PostgreSQL Il est possible de modifier sa configuration via l'utilisation du fichier /etc/postgresql/9.6/main/postgresql.conf.local"
Replication./bm/replication.logLogBack
Synchronisation EASbm-eas./bm-eas/eas.logLogBack"Trace les opérations effectuées depuis et vers les appareils mobiles connectés en EAS. À noter que les logs pour chaque file de synchronisation sont stockés dans des fichiers séparés, afin de faciliter l'analyse de bugs ou d'un comportement inadéquat.
Tikabm-tika./bm-tika/tika.logLogBack"Extraction des méta-données et données des documents permettant de renseigner l'index ES. Trace les erreurs d'extraction des informations à indexer.
Transfert de courrierbm-lmtpd./bm-lmtpd/lmtpd.logLogBack"Service chargé de délivrer un email dans la boîte correspondante. Certaines opérations liées à BlueMind sont réalisées à ce niveau - l'analyse des invitations ICS par exemple."
Webmailbm-webmail./bm-webmail : errors
sendmail
mailSent.log
LogBackerreurs du service de webmail (RoundCube) tracent les emails envoyés ainsi que les règles analysées sur ces messages (alias, redirection, etc.)"
XMPPbm-xmpp./bm-xmpp/xmpp.logLogBackLogs de la messagerie instantanée
YSNP"bm-ysnp"./bm-ysnp/ysnp.logLogBack"Service permettant à Postfix ou Cyrus d'obtenir ou valider certaines données auprès de BlueMind : authentification SMTP et IMAP
résolution des ACLs IMAP
blocage du flux mail dans les cas où BlueMind est en maintenance ou mise à jour"