Bluemind
Les Services | |
---|---|
net.bluemind.eas.push | synchronisation des périphériques mobiles via le protocole Exchange Active Sync |
net.bluemind.dav.server.dav | synchronisation CardDav et CalDav des clients Apple |
net.bluemind.milter.milter | service milter |
net.bluemind.xmpp.server.launcher.tigase | messagerie instantanée |
net.bluemind.core.launcher.core | service principal |
net.bluemind.node.server.nodelauncher | communication entre les différentes serveurs dans le cas d'une installation multi-serveurs |
net.bluemind.tika.server.tika | détection et extraction des métadonnées et textes de documents |
net.bluemind.proxy.http.launcher.hpslauncher | proxy d'authentification |
exchange.http | communication avec MAPI |
net.bluemind.webmodules.launcher.webLauncher | proxy HTTP pour les webservices |
net.bluemind.locator.app | service de localisation des différents serveurs dans le cas d'une installation multi-serveurs |
org.elasticsearch.bootstrap.Elasticsearch | service d'indexation et de recherche |
net.bluemind.ysnp.ysnp | authentification SMTP et IMAP |
net.bluemind.lmtp | service local de transfert de courrier |
postgresql | base de données |
postfix | serveur de messagerie |
nginx | proxy HTTP + IMAP |
php-fpm | interpré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 | |
bm | bm.ini, les certificats et clés ssh de bm-node. |
bm-node | rsync.excludes |
bm-webmail | configuration de php5-fpm pour BlueMind et nginx-webmail.conf |
cyrus.conf | configuration de cyrus |
imapd.conf | configuration de imap (généré par bm-core) |
nginx | configuration de nginx |
php5 | configuration de php5 |
postfix | configuration de postfix, notamment les maps de transport |
postgresql | configuration de postgresql |
modules et applications web | /usr/share |
Données Utiles à Bluemind | /var/spool |
bm-docs | documents BlueMind (photos utilisateurs/resources) |
bm-elasticsearch | index ElasticSearch |
bm-hsm | mails archivés |
bm-filehosting | pièces jointes détachés des mails |
cyrus/data | mails |
cyrus/meta | metadonnées des mails |
postfix | files d'attentes postfix |
sieve | script sieve |
bluemind-pkgs | données d'installation de BlueMind - utilisé à l'installation et tant qu'on n'a pas de souscription |
Information importantes | /var/lib/ |
bm-ca | autorité de certification généré lors de l'installation |
postgresql | base de données postgresql |
cyrus | informations administratives de Cyrus - liste des BAL, ACLs, quota, quota utilisé |
Les Logs | ||||
---|---|---|---|---|
Composants | Nom du paquet | Fichier de Log | Type | Description |
Authentification | bm-hps | ./bm-hps/hps.log | LogBack | Trace les problèmes et réussites d'authentification et ouverture de session |
BlueMind Core | bm-core | "./bm/ : core.log mail-index.log slow-call.log ./bm/audit/ : audit-calendar*.log | LogBack | Service 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: |
BlueMind web server | bm-webserver | "./bm-webserver :
webserver.log dav.log js-errors.log setup.log | LogBack | Ré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" |
Cyrus | bm-cyrus-imapd | "RedHat : ./maillog
Debian/Ubuntu : ./mail.err ./mail.info ./mail.log ./mail.warn | Système | Service 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" |
ElasticSearch | bm-elasticsearch | ./bm-elasticsearch | Interne | "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." |
Identification | bm-node | ./bm-node/node.log | LogBack | "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." |
Localisation | bm-locator | ./bm-locator/locator.log | LogBack | Localise les services associés à un utilisateur (serveur de boîte aux lettres, etc.) |
Mapi | bm-mapi | "./mapi.log ./activities.log | LogBack | Log 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." |
Milter | bm-milter | ./bm-milter/milter.log | LogBack | Analyse et modification des emails au niveau SMTP |
Nginx | bm-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 FPM | bm-php-fpm | "./bm-php-fpm :
bm-php-fpm.log slow.log | LogBack | Interpréteurs PHP. Le fichier slow.log contient les requêtes PHP ayant duré plus de 15s." |
Postfix | postfix | "RedHat : ./maillog
Debian/Ubuntu : ./mail.err ./mail.info ./mail.log ./mail.warn | Système | Service de transfert des courriels Postfix qui permet l'acheminement des emails vers la boîte ou le serveur des destinataires. |
PostgreSQL | bm-postgresql | ./postgresql | Interne+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.log | LogBack | ||
Synchronisation EAS | bm-eas | ./bm-eas/eas.log | LogBack | "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. |
Tika | bm-tika | ./bm-tika/tika.log | LogBack | "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 courrier | bm-lmtpd | ./bm-lmtpd/lmtpd.log | LogBack | "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." |
Webmail | bm-webmail | ./bm-webmail :
errors sendmail mailSent.log | LogBack | erreurs du service de webmail (RoundCube) tracent les emails envoyés ainsi que les règles analysées sur ces messages (alias, redirection, etc.)" |
XMPP | bm-xmpp | ./bm-xmpp/xmpp.log | LogBack | Logs de la messagerie instantanée |
YSNP | "bm-ysnp" | ./bm-ysnp/ysnp.log | LogBack | "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" |