INTRODUCTION
La supervision EASYTRUST permet grâce à un seul outil, fonctionnant en mode SaaS :
- de s’assurer de la disponibilité et de la bonne configuration des composants installés sur les environnements
- de remonter en temps réel des alertes et de déclencher des actions pro-actives et de traitement des incidents
- de centraliser les informations de configuration, pour notamment détecter les changements
- de surveiller les opérations d'exploitation courantes
- de faire du capacity planning
- fournir des tableaux de bord d’activité et d’évolution
ARCHITECTURE GENERALE
L'outil de supervision intelligente EASYTRUST est organisé en plusieurs composants :
- Un agent, installé sur chaque serveur à surveiller (technologie JAVA)
- Un serveur, hébergé dans notre datacenter, qui réceptionne les données, les traite, les enregistre
- Une console, qui permet la restitution de façon ergonomique et dynamique des élements de surveillance et la génération de rapports/graphiques. Cette console est accessible soit :
- En mode web, sécurisé
- En mode Application, spécialement développé pour iPhone
ARCHITECTURE TECHNIQUE
La solution de supervision s'appuie sur le standard JEE.
- Agent : JAVA, JAX-RPC
- Serveur : JAVA, Webservices
- Console : ADF-Faces
L'architecture du serveur repose sur les meilleurs produits du marché :
- Stockage : Oracle Database 11gR2
- Serveur d'application : Oracle Weblogic 10.3
- Technologie de virtualisation Oracle VM, avec PRA
En outre, le mode SaaS facilite la mise en oeuvre de la supervision. En effet :
- Pas d'administration de serveur supplémentaire
- Pas de sauvegardes à gérer
- Pas de mise à jour de versions fastidieuses
LES ATOUTS DE NOTRE SUPERVISION
Non-intrusive
- l'agent est un planificateur qui déclenche des mesures à intervalles définis, et renvoie un simple résultat au serveur central
- aucun flux venant de l'extérieur (WAN->LAN)
Sécurisée
- utilisation de webservices sécurisés en mode two-way
- communication sécurisée
Autogérée
- l'agent se met à jour automatiquement
- l'agent s'auto-surveille (arrêt/relance automatique,détection d'erreur intégrée)
Multiplateforme
- la technologie JAVA permet de déployer sur des environnements WINDOWS, UNIX, LINUX
Adaptable
- Le socle de base permet de surveiller les bases de données Oracle (y compris les cluster), les sytèmes UNIX, LINUX et WINDOWS, les serveurs d'applications Oracle
- Des indicateurs spécifiques (métier ou plateforme) peuvent être développés rapidement en utilisant des langages standards : SQL, Script Shell, JAVA
EXEMPLE D'ELEMENTS SURVEILLES
- Statut des sauvegardes (RMAN ou tout autre produit de backup)
- Capacités de stockage et d'extension de la base de données
- Erreurs dans les fichiers de log (database, OS, autre)
- Requêtes SQL non optimisées
- Espace disque disponible (y compris ASM)
- Utilisation mémoire de Weblogic (heap java)
- Performance du cache cluster RAC
- Objets invalides