Architecture de Service Manager
Sommaire
L'application Service Manager est composée :
- d'une partie Back Office Service Engine, présentant une interface métier dédiée aux équipes opérationnelles et aux administrateurs de la solution ;
- d'une partie Front Office Service Apps, présentant un portail de services et des applications web dédiés aux utilisateurs finaux.
Les serveurs utilisés par Service Manager
3 types de serveurs sont utilisés par Service Manager :
- serveurs web Apache (Web Front End) : serveurs en charge de traiter les requêtes http des utilisateurs et de retourner les pages web HTML ;
- serveurs applicatifs : serveurs en charge de traiter les requêtes métier et de fournir les données nécessaires au serveur web, en tenant compte du compte connecté et de ses habilitations ;
- serveurs de base de données (SQL Server) : serveurs en charge de stocker les données.
Les bases de données Service Manager
Notes :
- Les consignes de sauvegarde de chaque base sont données de manière à garantir une reprise du service en cas de défaillance d'un élément.
- Il est impératif d'avoir, a minima, une sauvegarde quotidienne FULL du serveur MS-SQL des différents environnements (production, préproduction, ...).
- Lors de l'application d'un fix (Patch), EasyVista préconise de réaliser, a minima, une sauvegarde incrémentielle (INC) lors de l'arrêt de l'environnement de production et une sauvegarde à la fin de la recette fonctionnelle liée au passage du fix.
Base de données (schéma) | Description | Consignes de sauvegarde | ||
---|---|---|---|---|
EVO_ADMIN | Contient le paramétrage technique de l'installation réalisée : localisation des données, nombre de comptes utilisés | Sauvegardez cette base quotidiennement, et, a minima, après une phase d'installation ou après une mise à jour majeure | ||
EVO_BACKOFFICE | Contient les journaux d'activité et les tables temporaires utiles aux intégrations | Sauvegardez cette base quotidiennement, et, a minima, après une phase d'installation ou après une mise à jour majeure. | ||
EVO_CONFIGxxxxx | Contient le paramétrage de l'environnement client et de l'interface (configuration des écrans, filtres, vues, ...) sur le compte xxxxx
|
|||
EVO_DATAxxxxx | Contient les données client (matériels, utilisateurs, incidents, workflows, ...) sur un environnement donné
|
Fréquence de sauvegarde conseillée :
|
||
EVO_REFERENCE | Contient des références communes au compte, et en particulier certaines valeurs par défaut, indispensables au bon fonctionnement de l'application | Sauvegardez cette base quotidiennement si vous disposez du module Discovery, et, a minima, après une phase d'installation ou après une mise à jour majeure. |
Les services EasyVista
Tous les services EasyVista sont des services Windows disponibles sur le serveur applicatif.
- Ils sont préfixés par Smo (pour smart object).
- Ils se décomposent en 3 groupes distincts et indépendants : la partie Coeur applicatif du produit, la partie Back Office et la partie Monitoring.
- Les services de chaque groupe peuvent être démarrés / arrêtés sans impact sur les autres groupes.
- Le redémarrage des services des groupes Back Office et Monitoring n'a pas d'impact sur les utilisateurs.
Description des services EasyVista
Coeur applicatif
Service | Description | Remarques | ||
---|---|---|---|---|
EasyvistaServer | Gère la communication entre Service Engine et Service Apps, ainsi que l'affichage des infos bulles dans Service Manager |
|
||
SmoASTPlugin | Gère les e-mails envoyés à des boites dédiées de l'agent support technique, sur chaque environnement de la plateforme |
|
||
SmoAuthenticate | Gère l'authentification LDAP par bind des web services REST et des utilisateurs finaux |
|
||
SmoBroker |
|
|
||
SmoExtendedService | Crypte les informations de SSO |
|
||
SmoMail | Gère le routage des e-mails de la plateforme |
|
||
SmoPrintServer | Gère les sorties des rapports (imprimantes dans l'interface web) |
|
||
SmoScheduler | Gère l'ensemble des tâches planifiées non externalisées |
|
||
SmoServer | Service principal (moteur de l'application) |
|
||
ZMO EZV Restart Services | Lance / relance l'application après plusieurs vérifications des composants essentiels au lancement / redémarrage de la plateforme |
|
Back Office
Service | Description | Remarques | ||
---|---|---|---|---|
SmoBackoffice | Gère l'intégration des données (chargement des données brutes dans des tables spécifiques et mise en forme via des scripts SQL avant intégration) |
|
Monitoring
Service | Description | Remarques | ||
---|---|---|---|---|
SmoMonitoring | Utilisé pour la maintenance applicative |
|
Ordre préconisé pour arrêter / redémarrer les services EasyVista
StopRestartEasyVistaServices
- Arrêt des services :
- net stop SmoScheduler
- net stop SmoASTPlugin
- net stop SmoPrintServer
- net stop SmoMonitoring
- net stop EasyVistaKernel
- net stop EasyvistaServer
- net stop SmoServer
- net stop SmoBroker
- Reprise des services :
- net start SmoBroker
- net start SmoServer
- net start EasyvistaServer
- net start EasyVistaKernel
- net start SmoMonitoring
- net start SmoPrintServer
- net start SmoASTPlugin
- net start SmoScheduler