Réalisation d'un système de gestion de notications dans l'outil open source JASMINe pour superviser les grappes de serveurs Java EE.

Dimension: px
Commencer à balayer dès la page:

Download "Réalisation d'un système de gestion de notications dans l'outil open source JASMINe pour superviser les grappes de serveurs Java EE."

Transcription

1 UFR IMA Master 2 Pro Génie Informatique Réalisation d'un système de gestion de notications dans l'outil open source JASMINe pour superviser les grappes de serveurs Java EE. Équipe : Jean-Pierre POUTCHEU Alina-Mihaela RADU Tianyi HAN Maître de stage : Julien LEGRAND - Bull Consultant : Thibault PARMENTIER - Object Direct Client : Bull SAS - Echirolles

2

3 Document Cahier des Charges Version 1.2 Commencé le 5 mars 2009 Dernière modication 14 août 2009 Statut Final Client Bull SAS Équipe Alina RADU Jean-Pierre POUTCHEU Tianyi HAN Responsable de la rédaction du document Alina RADU Tab. 1 La gestion des versions de ce document Modication Auteur Date v1.1 - Mise à jour des fonctionnalités - audit de B. Pelletier Alina Radu 10 juin 2009 v1.2 - Changements mineurs pour la cohérence des documents Alina Radu 14 août 2009 Tab. 2 L'historique des modications de ce document

4

5 Table des matières 1 Introduction But et portée du document But Portée du document Cadre et objectifs du projet Cadre Objectif du projet Dénitions et acronymes Dénitions Acronymes Description générale Description du système existant JOnAS JASMINe Description du nouveau module Analyse de la concurrence pour le module de gestion de notications Oracle JRockit Mission Control (v3.0.3) JBoss Operations Network (v2.1) Comparaison entre les deux solutions étudiées Principaux problèmes rencontrés L'interface graphique Fonctionnalités Préliminaires Kerneos Installateur graphique pour JASMINe Monitoring Module de gestion d'notications Création d'une notication - Must Gestion des notications - Must Rapport - sommaire notications - Must Stockage des notications - Must Proposition d'ihm Exigences non-fonctionnelles Qualité du logiciel Maintenabilité Utilisabilité La gestion des risques Risque au niveau de l'ihm

6 iv Table des matières 5 Contraintes de développement Contraintes au niveau du temps Contraintes au niveau de l'équipe Contraintes au niveau des technologies

7 Chapitre 1 Introduction Sommaire 1.1 But et portée du document But Portée du document Cadre et objectifs du projet Cadre Objectif du projet Dénitions et acronymes Dénitions Acronymes But et portée du document But Le cahier des charges est un document contractuel qui a pour objet de dénir précisément le produit à réaliser. Il décrit les fonctionnalités et caractéristiques du produit ainsi que les contraintes de développement et d'exploitation. Les cours de Génie Logiciel associés à nos réexions, ainsi que les indications de notre maître de stage et notre consultant furent le point de départ à la rédaction de ce Cahier Des Charges. Ce document est utilisé par les clients et les fournisseurs du produit. Il leur permet d'avoir une dénition unique et précise du produit. Ce document sert de base : à l'évaluation du produit nal; à la rédaction du plan de tests; à la réalisation des documents suivants : Dossier de spécications externes; Plan de qualité; Dossier de conception; Dossier de gestion du projet.

8 2 Chapitre 1. Introduction Portée du document Ce document est destiné : à notre client : Bull SAS - Echirolles; à l'équipe de dévéloppement JOnAS; au jury du Master2 Pro GI pour l'évaluation du stage. Le document sera révisé aussi par notre maître de stage, M. Julien Legrand et par notre consultant, M. Thibault Parmentier de Object Direct. 1.2 Cadre et objectifs du projet Cadre Le projet se déroule dans les locaux de l'entreprise Bull SAS à Echirolles, sous la responsabilité de M. Julien Legrand. Bull se positionne comme un specialiste des systèmes d'information ouverts. C'est un acteur majeur de l'open source pour les entreprises, notamment par son travail sur plusieurs projets du consortium OW2 (serveur d'application JOnAS, EasyBeans). Il est le premier fournisseur global en systèmes d'information d'origine europeenne. Bull est présent dans plus de 100 pays et est particulièrement actif dans le secteur public, la défense, la banque, l'industrie, la santé et les télécommunications Objectif du projet L'objectif du projet consiste à la réalisation d'un système de gestion de noti- cations dans l'outil open source OW2 JASMINe pour superviser les grappes de serveurs Java EE. Notre travail consistera à spécier, implémenter et intégrer un nouveau module de gestion des notications dans l'outil JASMINe monitoring. Ce module sera utilisé pour notier l'administrateur du cluster des serveurs, en cas de problème dans son système. Les notications seront déclenchées par le moteur de règles open source Drools et persistées en base de données. On détaillera ces objectifs dans les sections suivantes. 1.3 Dénitions et acronymes Dénitions serveur d'applications - serveur ayant pour vocation l'exécution de logiciel, par opposition à un serveur mail ou d'impression. notication - un message vers l'utilisateur qui l'avertit de l'occurence d'un événement. L'notication peut être caracterisée par son : état - acquitée ou non;

9 1.3. Dénitions et acronymes 3 gravité - des dierents niveaux de gravité seront prevus (Info, Debug, Error, Fatal etc.); message - un message spécique pour comprendre le but de l'notication; cause - la source qui a déclenché la notication; heure et date - le moment du déclenchement de la notication. ensemble de conditions - plusieurs conditions qui sont évaluées pour vérier si une notication se déclenche à un moment donné Acronymes JASMINe - plusieurs interpretations possibles : Java Administration Servers Management for InterNet environment JAva SOA Management to Improve the administration eciency JOnAS - Java Open Application Server SOA - Service Oriented Architecture JRMC - JRockit Mission Control OS - Operating System - Système d'exploitation

10

11 Chapitre 2 Description générale Sommaire 2.1 Description du système existant JOnAS JASMINe Description du nouveau module Analyse de la concurrence pour le module de gestion de notications Oracle JRockit Mission Control (v3.0.3) JBoss Operations Network (v2.1) Comparaison entre les deux solutions étudiées Principaux problèmes rencontrés L'interface graphique Description du système existant JOnAS Bull est leader du projet JOnAS au sein du consortium OW2. Bull en maîtrise le coeur et gère les contributions et la roadmap. Il contribue aussi aux composants externes utilisés dans JOnAS, comme Tomcat et Axis. JOnAS (Java Open Application Server) est un serveur d'application certié Java EE 5 depuis mars Le projet a débuté en 1998 et se place aujourd'hui en seconde position des serveurs d'applications libres, derrière JBoss. Dans sa version 5, JOnAS a la particularité de s'appuyer sur le modèle de composants OSGi, ce qui le rend adaptable dynamiquement et lui confère une grande modularité et une grande souplesse : par exemple, le chargement et le déchargement de modules à chaud JASMINe Pour répondre aux besoins croissants de performance et de haute disponibilité, les grappes de serveurs d'application se développent dans les systèmes d'information des entreprises. Elles soulèvent de nouveaux problèmes d'administration qui sont à la limite d'être gérables par l'humain de part leurs complexités :

12 6 Chapitre 2. Description générale le modèle N-tiers, Java EE et les machines virtuelles JAVA, les multiples instances d'une grappe augmentent considérablement le nombre d'entités logicielles à administrer et le nombre d'événements à observer dans le système global; les nombreuses possibilités de conguration et d'optimisation des performances oertes par ces intergiciels, couplées à la richesse des spécications Java EE, nécessitent le réglage d'une multitude de paramètres. L'outil d'administration JASMINe répond à cette problématique en simpliant la vie des exploitants des plates-formes Java EE, composées par exemple des serveurs JOnAS, le serveur d'application open source d'ow2. Le système, doté de fonctionnalités évoluées et de comportements autonomes, vise à minimiser les coûts d'administration en : réduisant les erreurs de conguration : une grande partie des mauvais fonctionnements observés dans les environnements informatiques sont dus à des erreurs humaines de conguration des logiciels utilisés; améliorant la réactivité en cas de dysfonctionnement : une intervention humaine pour détecter une anomalie, régler ou réparer un service logiciel implique un délai qui n'est pas toujours acceptable. JASMINe est constituée de plusieurs modules assistant l'exploitant dans chacune de ses taches d'administration : Design/Deploy : outil de description d'architecture grappe Java EE et de déploiement de la grappe sur l'architecture physique; Monitoring : outil de détection d'erreur permettant la remontée d'alertes ou de notications à l'exploitant; il sert aussi à suivre des performances en temps réel ou hors ligne à partir de courbes graphiques; Self-management : implémentation de comportements autonomes pour réparer ou optimiser une grappe. Nôtre travail s'intègrera au sein du module JASMINe Monitoring. Pour dénir les fonctions du nouveau module à réaliser, il est necessaire de comprendre la structure de JASMINe Monitoring. JASMINe Monitoring est constitué de plusieurs modules : Un bus de messages : l'event-switch reposant sur Mule, par lequel transitent toutes les communications. Des sondes avec MBeanCmd, un utilitaire en ligne de commande qui permet de déployer des sondes sur des instances de serveurs et d'injecter les résultats dans l'event-switch. Un moteur de règles : Drools, qui est l'éxécutant de la fonction d'auto-gestion. Drools, ou JBoss rules, est un BRMS (Business Rules Management System), qui permet de déployer des règles de management dans une organisation ou une application.

13 2.1. Description du système existant 7 Fig. 2.1 Architecture de JASMINe Monitoring

14 8 Chapitre 2. Description générale Fig. 2.2 La console EoS, achant un module de monitoring. Une console web : JASMINe EoS (Eye of SOA). Comme son nom l'indique, EoS permet par exemple de visualiser les sondes déployées grâce à ses diérents modules (gure 2.2). Les serveurs d'applications JOnAS orent des MBeans pour être surveillés. MBeanCmd est un outil en ligne de commande, écrit en Java, pour interagir avec ces MBeans exposés par les serveurs J2EE. MBeanCmd peut envoyer des commandes aux MBeans, peut recevoir les resultats de la commande (par exemple la charge du CPU mésurée par un MBean de la JVM). Ces resultats peuvent être achés, enregistrés dans un chier ou peuvent servir pour construir des graphes. Ils sont aussi envoyés vers l'event-switch de JASMINe (cf. gure 2.2). Dans l'event-switch, ces résultat sont dirigés vers dierents points de sortie, soit pour être persistés dans une base de données, soit pour être achés comme graphe (dans les modules QuickVisu ou Monitoring de la console web JASMINe EoS). Ces résultats seront aussi utilisés comme entrés pour le moteur de règles Drools qui executera des tâches spéciques, congurées par l'administrateur Description du nouveau module Un type de tâche qui peut être dénie par l'administrateur est une notication. Ces notications seront déclenchées par le moteur de règles open source Drools et persistées aussi en base de données. Un workow humain permettra de gérer le cycle

15 2.2. Analyse de la concurrence pour le module de gestion de notications 9 de vie de la notication et ses interactions avec l'opérateur (visualisation en détail, acquittement, etc.). Des étapes préliminaires sont necessaires pour réaliser ce nouveau module : L'extraction du coeur de JASMINe EoS La réalisation d'un installeur pour JASMINe Monitoring Ces étapes seront detaillés dans la section Analyse de la concurrence pour le module de gestion de notications Oracle JRockit Mission Control (v3.0.3) Oracle JRockit Mission Control contient une suite d'outils pour monitoriser, gérer, proler et éliminer les fuites de mémoire dans les applications Java. Plus précis, ces outils sont : une console interactive de gestion appelée Management Console, qui donne la possiblité de visualiser le garbage collector et d'autres statistiques de performance; un outil de performance à l'execution appellé Runtime Analyzer ; un outil d'analyse de memoire appellé Memory Leak Detector ; un analyseur de latence qui montre d'une manière graphique les arrêts des les d'execution dûs à la synchronisation, les entrées et les sorties au niveau du système des chiers et du réseau, l'allocation de memoire et les pauses du garbage collector. Dans JRMC, une alerte est un message vers l'utilisateur qui l'avertit de l'occurence d'un événement. Ces alertes peuvent être déclenchées quand la connection avec Oracle JRockit JVM a été perdue ou quand un attribut a atteint une certaine valeur ou limite, par exemple quand la mémoire utilisée depasse 90%. On peut aussi établir des contraintes pour limiter l'activation d'une règle. Par exemple, on peut empêcher JRMC d'envoyer des alertes la nuit ou entre certaines dates. Pour ajouter une nouvelle règle de déclenchement pour une alerte, JRMC dispose d'un wizard qui permet de choisir l'attribut sur lequel on veut écouter. Cet attribut est choisi avec l'aide d'une browser de MBeans (Fig. 2.3). Le pas suivant est d'établir quelle est la limite pour le déclenchement de l'alerte et combien du temps (en secondes) les conditions de la règle doivent être vraies pour déclencher l'alerte. Ainsi, on a la possibilité de préciser le temps (en secondes) entre deux déclenchements consécutifs. Une conguration nous permet d'établir si le déclenchement se passe sur un anc ascendant (on déclenche l'alerte quand la valeur de l'attribut monte) ou sur un anc descendant (on déclenche l'alerte quand la valeur de l'attribut descend). Le wizard propose en suite des actions pour le déclenchement d'une alerte. Ces actions sont : envoyer une alerte vers l'application : acher une notication dans la fenêtre Trigger Alerts Dialog. Dans cette fenêtre on peut aussi voir les détails de

16 10 Chapitre 2. Description générale Fig. 2.3 MBean Browser

17 2.2. Analyse de la concurrence pour le module de gestion de notications 11 chaque alerte, sa date et heure, la règle de déclenchement, la source qui l'a déclenché et la valeur exacte de l'attribut à l'heure du déclenchement; envoyer un avertissement dans la console (avec un System.out); envoyer un mail à une adresse spécique (avec des options de CC et BCC); démarrer un enregistrement JRockit Runtime Analyser (JRA) - pour cette option on doit préciser le type d'échantillonnage souhaité (ce qu'on veut échantillonner, par exemple le garbage collector, les méthodes) et aussi la durée de l'enregistrement et le nom de chier où on veut déposer les résultats; créer une trace des les d'éxecution : thread stackdump, pour trouver des informations sur l'activitée des les d'éxecution d'une application. Ces informations peuvent être utiles pour diagnostiquer l'application ou pour l'optimiser. Par exemple, les traces peuvent montrer des interblocages entre les les d'exécutions. Pour activer cette option, on est censé préciser la méthode de sortie (soit un chier de jurnalisation, soit une alerte système). Les traces ont lieu d'habitude dans le cas d'une erreur. Fig. 2.4 Fenêtre Trigger - permet la dénition et l'édition des notications La dèrniere étape est optionnelle. On peut limiter le déclenchement d'une action; par exemple on veut que l'action se déclenche tous les deux jours de la semaine, dans un interval de jours précis ou entre des heures spéciques. Dans la Figure 2.4 on peut observer la fenêtre principale pour denir et éditer les notications.

18 12 Chapitre 2. Description générale JBoss Operations Network (v2.1) JBoss ON est composé d'une console capable de monitorer des plate-formes, des serveurs et des services. Elle consiste d'un serveur et d'un agent. Le serveur administre, congure et contrôle toutes les resources. Il gére les événements qui surviennent, en générant des alertes et/ou déclenchant des operations qui correspondent à ces événements. La partie Monitoring de JBoss ON correspond dans notre système à JASMINe Monitoring. La partie que nous intéresse le plus est la partie de gestion de notications ou alertes dans JBoss ON. Le mécanisme d'alertes ore des notications pour des conditions dénies par l'utilisateur. Ce mécanisme est utilisé pour notier les administrateurs en cas de problèmes de performance ou d'échec d'opération. Ces alertes peuvent être dénies à partir de chaque ressource (plate-forme, serveur ou service), en prenant en considération des paramètres spéciques. Par exemple, pour le système de chiers d'une platforme, les paramètres qu'on peut prendre en compte sont : Free Space, Used Percentage, Disk Reads, Disk Reads per Minute, Disk Writes, Disk Writes per Minute, Disk Read Bytes, Disk Read Bytes per Minute, Disk Write Bytes, Disk Write Bytes per Minute, Disk Queue, etc. Les types de ressources que peuvent être gérées sont : plate-formes Java, Linux, Windows; serveurs Apache, JBoss, JMX, Postgres, Tomcat, IIS; services Files System, Network Adapter, CPU. En prenant l'exemple d'une plate-forme pour laquelle on surveille la carte réseau, on peut dénir une alerte et la nommer. Ensuite, on va établir l'ensemble de conditions dans lesquelles elle se déclenche. La notication peut se déclencher quand n'importe quelle condition de l'ensemble est vraie (option ANY) ou quand toutes les conditions de l'ensemble sont vraies (option ALL). Quand on dénit une condition, la premiere étape est de dénir la If condition de l'alerte. Elle peut être de type Metric (par exemple, l'espace libre d'un disque dur devient plus petit que 50% de sa capacité). A noter que ce type de condition est le plus riche. D'autres types de conditions sont Trait et Availability. Alors que les mesures sont des données numériques et ont la tendance de se changer fréquemment, les traits sont plutôt statiques et peuvent être comparés avec la dernière valeurs mésurée pour ce trait. Par exemple, pour une plate-forme, on peut comparer la version actuelle de l'os avec la dernière valeur mesurée. En ce qui concerne la disponibilité d'une ressource, l'administrateur est notié si la ressource change son état, de disponible à indisponible ou vice-versa. Une option intéressante est l'alert Dampening ou l'atténuation des alertes. Alert Dampening est une forme d'agrégation de plusieurs alertes. Au lieu d'être alerté chaque fois que l'ensemble de condition est evalué comme vrai, l'administrateur peut demander, par exemple, d'être alerté une fois chaque X fois que l'ensemble de conditions est vrai. Une autre option est l'action Filtering. On peut, après avoir déclenché l'alerte, la désactiver, pour ne pas déclencher d'autres alertes du même type jusqu'au moment

19 2.2. Analyse de la concurrence pour le module de gestion de notications 13 que le problème soit resolu. La dernière partie de la dénition d'une alerte est la Notication. L'administrateur doit être averti d'une manière ou de l'autre quand l'ensemble de conditions est vrai. En JBoss ON, les notications sont envoyée par mail ou par SNMP trap. L'envoi de mail peut se faire par rôle. On peut dénir des rôles à notier. Chaque utilisateur a un rôle attribué. Le compte utilisateur correspond à une adresse mail où l'alerte est envoyée. L'alerte peut être aussi envoyée par compte utilisateur, sans passer par rôle, ou directement en spéciant une adresse mail, sans qu'elle soit associée à un rôle ou à un nom d'utilisateur. La journalisation des conditions est indispensable pour une application de telle sorte. Elle est responsable avec l'enregistrement du moment quand une condition d'alerte à été remplie ainsi que la valeur exacte du paramètre qui a declenché l'alerte. L'alerte peut être activée ou desactivée. Quand elle est active, ses conditions de déclenchement sont veriées par le moteur qui traite les alertes. Si une alerte est inactive, elle n'est pas traitée par le moteur et ses conditions ne sont pas veriées. Le même type d'alerte peut être dénie pour un événement. Les événements sont spéciques aux plate-formes : Windows (Windows events); Apache Server (les chiers de journalisation); JBossAS Server (les chiers de journalisation). La source d'un événement est attachée à une ressource particulliere et elle dénit l'origine d'un événement. Une source typique d'événements est le chier de log d'une ressource. Pour le futur, JBoss ON envisage comme source pour les événements, aussi des notications JMX. Un événement est declenché chaque fois que les conditions d'une source sont remplies. L'événement signale les valeurs qui correspondent au critère établi. Par exemple, quand une entrée du chier de jurnalisation correspond à des contraintes de gravité est aux expressions régulières dénies, l'événement est signalé. Chaque événement a donc des niveaux de gravité associée (severity). Ces niveaux sont : Debug, Info, Warn, Error, Fatal. Dans la Figure 2.5 on peut observer une suite d'événements, avec leurs sources, leurs types de gravité, le moment de déclenchement. On peut aussi acquiter les événements signalés. L'option qui nous concerne dans la dénition d'un événement est la dénition d'une alerte qui peut se déclencher à la suite d'un événement. Les conditions de l'alerte sont les mêmes que les conditions énumérées ci-dessus, mais, en plus, on peut choisir au lieu de Metric, Trait ou Availability, l'option Severity, pour déclencher l'alerte pour des événements avec une telle gravité Comparaison entre les deux solutions étudiées Pour conclure, le MBeans Browser de JRMC ore une bonne vision sur tous les attributs qu'on peut surveiller. Dans notre application, on utilisera aussi une méthode similaire pour pouvoir naviguer parmi les attributs à monitorer. Les attributs seront classés par "théme" (des attributs de la JVM, des attributs physiques, de genre chargement du processeur, etc). Un problème observé dans les deux

20 14 Chapitre 2. Description générale Fig. 2.5 Evénements en JBoss ON consoles est la manque de l'unité de mesure qui s'applique pour certains attributs. Par exemple, quand on met une limite sur l'espace libre du disque dur d'un serveur, on ne sait pas exactement s'il faut la mettre dans Mo ou dans Go. L'application qu'on souhaite mettre en uvre indiquera des unités de mesure qui se changeront selon l'attribut sélectionné. Dans JRMC, l'assistant pour créer une nouvelle règle est facile à utiliser et l'édition d'une règle se fait dans la fenêtre principale des Triggers. Par contre, on ne peut pas ajouter plusieurs attributs, chacun avec sa propre limite pour créer une seule règle, comme dans JBoss ON. Même si, dans JBoss ON cette fonction est assez limitée (on peut choisir le déclenchement d'une alerte soit quand une des règles est vraie - ANY, soit quand toutes sont vraies - ALL), elle n'existe pas dans JRMC. Dans notre produit, on souhaiterait pouvoir créer facilement des règles basées sur des expressions logiques, avec divers opérateurs. Exemple : when Condition_1 AND (Condition_2 OR Condition_3) then Trigger_Alert où Condition_1 : attribute_1 == 0 Condition_2 : attribute_2 matches ``expression`` Condition_3 : attribute_3 < limit L'ensemble de conditions peut être trouvé vrai un grand nombre de fois dans un intervalle de temps. Une option intéressante peut être de déclencher la notication si dans un intervalle de temps precisé par l'utilisateur, l'ensemble de conditions est jugé comme vrai plusieurs fois. Donc par exemple, si dans les 5 dernierès minutes, l'ensemble de conditions est validé 10 fois, l'utilisateur peut decider d'envoyer une seule notication, et pas 10 notications diérentes. On voit cette fonctionalité comme option pour le déclenchement d'une notication. Cette solution est implementée dans JBoss ON. Une autre option qui pourrait être utile est de préciser pour chaque condition, un intervalle de temps dans lequelle elle est évaluée comme vraie pour être considerée vraie dans l'ensemble de conditions. Par exemple, pour un pic de CPU jusqu'à 100%, si le pourcentage reste le même pour 5 minutes, ça peut devenir la source d'une notication mais si le taux d'utilisation du processeur revient dans les limites établies après 10 secondes, l'administrateur peut considérer ce comportement comme normal.

21 2.3. Principaux problèmes rencontrés 15 On peut donner à l'administrateur la possibilité de pouvoir désactiver la notication juste après le moment du déclenchement. Ce comportement est aussi implementé dans JBoss ON. En ce qui concerne le type de notication à envoyer, JBoss ON ore des posibilités assez limités (on ne peut envoyer que des mails). Par contre, l'envoi de mail peut se faire par rôle. Dans le système déjà existant, la gestion des rôles n'est pas implementée. Par contre, on proposera une diversité de types de notications à envoyer (fenêtre de type pop-up, mail, insertion dans un chier de jurnalisation). Cela va être réalisé par la généricité de l'objet Notication qui va pouvoir utiliser plusieurs protocoles. Enn, le système de jurnalisation de l'application peut être completé par une base de données où les notications vont être stockées et sur laquelle on peut eectuer des requêtes par date, par degré de gravité de la notication, etc. L'administrateur doit pouvoir acquiter les notications et regarder en détail ces notications. 2.3 Principaux problèmes rencontrés L'interface graphique Comme JASMINe Monitoring est un outil destiné au milieu industriel, pour l'administration des infrastructures fortement clusterisées, le niveau technique des administrateurs est élevé. Ces utilisateurs ont l'habitude de faire toutes les étapes - maintenance, diagnostique, réparation - de façon manuelle. Notre outil doit trouver un équilibre entre une interface graphique guidée, qui minimise la possibilité d'erreur humaine et le contrôle que ces utilisateurs souhaitent. Si cet equilibre n'est pas réalisé, l'outil risque d'être rejeté par les utilisateurs-cible.

22

23 Chapitre 3 Fonctionnalités Sommaire 3.1 Préliminaires Kerneos Installateur graphique pour JASMINe Monitoring Module de gestion d'notications Création d'une notication - Must Gestion des notications - Must Rapport - sommaire notications - Must Stockage des notications - Must Proposition d'ihm Préliminaires Kerneos La version courante de JASMINe EoS permet de visualiser des modules Flex, dédiés à l'administration avancée de serveurs d'applications J2EE. L'idée est de rendre la console indépendante de JASMINe pour permettre le chargement de n'importe quel module Flex, d'où le projet Kerneos (coeur de JASMINe EoS). Voici une liste des objectifs visés : Indépendance du c ur (ne pas être lié avec JASMINe EoS); Chargement dynamique des modules Flex; Dénition de la notion de module d'administration; Mise en uvre de l'interaction dynamique de ces modules avec le c ur. Dans la gure 3.1 on peut observer l'évolution du système. Les modules déjà existents sont representés en bleu : QuickVisu - un module qui permet la visualisation rapide de l'état du système sur un graph; MBeanCmd Manager - un module pour l'ajout des commandes MBeanCmd; ConfEditor - un module pour créer des congurations de monitoring; Monitoring - un module de visualisation plus détaillée du système.

24 18 Chapitre 3. Fonctionnalités Fig. 3.1 L'évolutin de JASMINe EoS.

25 3.2. Module de gestion d'notications 19 Ces modules, ainsi que les classes qui construisent le c ur, constituent l'application JASMINe EoS. On souhaite la séparation de ces classes dans un nouveau projet, appelé Kerneos. Les modules de JASMINe EoS seront de tel façon indépendants du coeur. Les modules en orange vont être ajoutés au système. Il s'agit de : Rules Manager/Editor - un éditeur de regles Drools pour implementer la fonction d'administration autonome, réalisé par un autre stagiaire; Notication Board - notre outil de géstion de notications. Notication Editor - l'outil d'édition de notications Installateur graphique pour JASMINe Monitoring JASMINe Monitoring a des composants obligatoires (l'event-switch) et des composants qui ne sont pas obligatoires. Ces composants sont chargé par JOnAS à partir d'un plan de déploiement. Un plan de déploiement est un chier XML qui décrit une suite de ressources qui doivent être deploiées dans l'ordre donné. Ces ressources sont de type archive Java EE ou des bundles OSGi. Un premier but de l'installeur est de générer le plan de déploiement pour JASMINe Monitoring en fonction des parties choisies pour l'installation. Le squelette de JASMINe Monitoring est l'event Switch dont on a déjà parlé dans la section L'Event Switch est conguré par un chier XML, appelé eventswitch-config.xml. Pour plus de détails sur l'installation de JOnAS, voir la documentation. Un deuxième but de cet installeur est de générer automatiquement ce chier, à partir des préférences de l'utilisateur. L'installateur sera réalisé en utilisant IzPack, un générateur d'installateurs multiplate-forme de logiciels. 3.2 Module de gestion d'notications Création d'une notication - Must Le nouveau module doit permettre la création d'une notication. La première étape est de dénir le nom, le degré de l'notication ou la gravité et une description de cette notication. Pour la gravité, l'utilisateur choisira parmi des niveaux predénis (Info, Error, Critical, Fatal etc.). Puis, l'utilisateur choisit l'événement déclencheur de l'notication. Cet événement peut être constitué d'une ou plusieurs conditions d'notication, liées par de operateurs AND ou OR. Ces conditions representent l'ensemble de conditions. Un outil qui permet la navigation parmi les attributs à monitoriser sera utilisé pour ce pas. Dans ce navigateur les attributs seront organisés par thème (des attributs de la JVM, des attributs phyisques, de genre chargement du processeur, etc). Ainsi, l'utilisateur choisit l'opérateur : l'attribut peut être égal, plus petit, plus grand qu'une mesure. On peut aussi choisir des opérateurs spéciques pour les

JASMINe. Outils de gestion et supervision d'infrastructure intergicielle. Francois.Exertier@bull.net

JASMINe. Outils de gestion et supervision d'infrastructure intergicielle. Francois.Exertier@bull.net Outils de gestion et supervision d'infrastructure intergicielle Francois.Exertier@bull.net Agenda Introduction à Outil d'aide à la configuration Outil d'aide à la maintenance Outil d'aide à la supervision

Plus en détail

Télécom Nancy Année 2013-2014

Télécom Nancy Année 2013-2014 Télécom Nancy Année 2013-2014 Rapport 1A Ajout du langage C dans la Programmer's Learning Machine GIANNINI Valentin Loria 615, rue du Jardin Botanique 54600, Villers-Lès-Nancy Maître de stage : QUINSON

Plus en détail

JOnAS 5 Enterprise OSGi javaee compliant

JOnAS 5 Enterprise OSGi javaee compliant JOnAS 5 Enterprise OSGi javaee compliant Agenda Introduction Architecture JOnAS 5 Embarqué 2 Bull, 2009 Diffusion non autorisée sans accord préalable Serveur d'application de classe entreprise - 1er serveur

Plus en détail

1 JBoss Entreprise Middleware

1 JBoss Entreprise Middleware 1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications

Plus en détail

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2 186 Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2 L'utilisation des fonctionnalités de haute disponibilité intégrées aux applications, L'ajout de solutions tierces. 1.1 Windows Server

Plus en détail

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Le test aux limites 3. Méthode 2.1. Pré-requis 2.2. Préparation des

Plus en détail

Qu'est-ce que le BPM?

Qu'est-ce que le BPM? Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant

Plus en détail

Compte-rendu de projet de Système de gestion de base de données

Compte-rendu de projet de Système de gestion de base de données Compte-rendu de projet de Système de gestion de base de données Création et utilisation d'un index de jointure LAMBERT VELLER Sylvain M1 STIC Université de Bourgogne 2010-2011 Reponsable : Mr Thierry Grison

Plus en détail

Configuration Interface for MEssage ROuting

Configuration Interface for MEssage ROuting Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,

Plus en détail

Analyse de performance, monitoring

Analyse de performance, monitoring Analyse de performance, monitoring Plan Principes de profilage Projet TPTP dans Eclipse Utilisation des profiling tools de TPTP Philippe Collet Master 1 Informatique 2009-2010 http://deptinfo.unice.fr/twiki/bin/view/minfo/gl

Plus en détail

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources Master Maths Finances 2010/2011 Data Mining janvier 2011 RapidMiner 1 Introduction 1.1 Présentation RapidMiner est un logiciel open source et gratuit dédié au data mining. Il contient de nombreux outils

Plus en détail

Installation de IBM SPSS Modeler Server Adapter

Installation de IBM SPSS Modeler Server Adapter Installation de IBM SPSS Modeler Server Adapter Table des matières Avis aux lecteurs canadiens...... v IBM SPSS Modeler Server Installation de l'adaptateur............ 1 A propos de l'installation de

Plus en détail

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D NOVA BPM «Première solution BPM intégr grée» Pierre Vignéras Bull R&D Définitions Business Process Pratiques existantes qui permettent aux personnes et systèmes de travailler ensemble Business Process

Plus en détail

KMnet Admin LOGICIEL COMPLET ET PERFORMANT D'ADMINISTRATION DES PÉRIPHÉRIQUES.

KMnet Admin LOGICIEL COMPLET ET PERFORMANT D'ADMINISTRATION DES PÉRIPHÉRIQUES. KMnet Admin LOGI CIEL D'ADMINISI TRATION DES PÉ RIPHÉR ÉRIQUES PO UR LES ENTREPRISES LOGICIEL COMPLET ET PERFORMANT D'ADMINISTRATION DES PÉRIPHÉRIQUES. ADMINISTRATION RAPIDE ET FACILE DES PÉRIPHÉRIQUES

Plus en détail

Cyberclasse L'interface web pas à pas

Cyberclasse L'interface web pas à pas Cyberclasse L'interface web pas à pas Version 1.4.18 Janvier 2008 Remarque préliminaire : les fonctionnalités décrites dans ce guide sont celles testées dans les écoles pilotes du projet Cyberclasse; il

Plus en détail

JOnAS Day 5.1. Outils de développements

JOnAS Day 5.1. Outils de développements JOnAS Day 5.1 Outils de développements Agenda Introduction Plugin Eclipse (JOPE) Plugin NetBeans (JOnbAS) Cargo 2 Bull, 2009 JOnAS Day 5.1 Objectifs - Réduire les temps de développement - Construction

Plus en détail

SweetyPix, mode d'emploi

SweetyPix, mode d'emploi Université de Nice Sophia-Antipolis Master 1 STIC Informatique SweetyPix, mode d'emploi Edouard Jan Mendher Merzoug Anne-Laure Radigois Amaury Tinard 2005-2006 Université de Nice Sophia-Antipolis Master

Plus en détail

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide Acronis Backup & Recovery 10 Advanced Server Virtual Edition Guide de démarrage rapide Ce document explique comment installer et utiliser Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Copyright

Plus en détail

Acronis Backup & Recovery for Mac. Acronis Backup & Recovery et Acronis ExtremeZ-IP ARCHITECTURE DE RÉFÉRENCE

Acronis Backup & Recovery for Mac. Acronis Backup & Recovery et Acronis ExtremeZ-IP ARCHITECTURE DE RÉFÉRENCE Acronis Backup & Recovery for Mac Acronis Backup & Recovery et Acronis ExtremeZ-IP Ce document décrit les spécifications techniques et les meilleures pratiques relatives à la mise en œuvre d'une solution

Plus en détail

Guide de déploiement

Guide de déploiement Guide de déploiement Installation du logiciel - Table des matières Présentation du déploiement du logiciel CommNet Server Windows Cluster Windows - Serveur virtuel CommNet Agent Windows Cluster Windows

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager L Orchestration de Services Web avec Orchestra Goulven Le Jeune Orchestra Project Manager D1 Bull, Architecte d un Monde Ouvert : contributeur et acteur majeur de l'open Source Applications métiers Infrastructures

Plus en détail

ORACLE DIAGNOSTIC PACK 11G

ORACLE DIAGNOSTIC PACK 11G ORACLE DIAGNOSTIC PACK 11G PRINCIPALES CARACTÉRISTIQUES : Surveillance automatique des diagnostics (ADDM Automatic Database Diagnostic Monitor) Référentiel automatique de la charge (AWR Automatic Workload

Plus en détail

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque HP Data Protector Express Software - Tutoriel 3 Réalisation de votre première sauvegarde et restauration de disque Que contient ce tutoriel? Après avoir lu ce tutoriel, vous pourrez : utiliser les fonctions

Plus en détail

Architecture de la plateforme SBC

Architecture de la plateforme SBC Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur

Plus en détail

Addenda du Guide de l administrateur

Addenda du Guide de l administrateur Addenda du Guide de l administrateur Cet Addenda contient les ajouts et les modifications apportées au texte du Guide de l'administrateur VERITAS Backup Exec for Windows Servers. Les informations contenues

Plus en détail

Assistance à distance sous Windows

Assistance à distance sous Windows Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais

Plus en détail

THEGREENBOW FIREWALL DISTRIBUE TGB::BOB! Pro. Spécifications techniques

THEGREENBOW FIREWALL DISTRIBUE TGB::BOB! Pro. Spécifications techniques THEGREENBOW FIREWALL DISTRIBUE TGB::! Pro Spécifications techniques SISTECH SA THEGREENBOW 28 rue de Caumartin 75009 Paris Tel.: 01.43.12.39.37 Fax.:01.43.12.55.44 E-mail: info@thegreenbow.fr Web: www.thegreenbow.fr

Plus en détail

Guide d'installation. Release Management pour Visual Studio 2013

Guide d'installation. Release Management pour Visual Studio 2013 1 Guide d'installation Release Management pour Visual Studio 2013 Le contenu de ce document est fourni «en l'état». Les informations et les points de vue contenus dans ce document, y compris les URL et

Plus en détail

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird.

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird. MAIL > configuration de mozilla thunderbird > SOMMAIRE Qu'est ce que Thunderbird? Téléchargement du logiciel Thunderbird Configuration Installation d'un compte POP Installation d'un compte IMAP En cas

Plus en détail

Infrastructure - Capacity planning. Document FAQ. Infrastructure - Capacity planning. Page: 1 / 7 Dernière mise à jour: 16/04/14 16:09

Infrastructure - Capacity planning. Document FAQ. Infrastructure - Capacity planning. Page: 1 / 7 Dernière mise à jour: 16/04/14 16:09 Document FAQ Infrastructure - Capacity planning EXP Page: 1 / 7 Table des matières Détails de la fonctionnalité... 3 I.Généralités... 3 II.Configuration... 3 III.Vue globale des capacités...3 IV.Vue par

Plus en détail

Boîte à outils OfficeScan

Boîte à outils OfficeScan Boîte à outils OfficeScan Manuel de l'administrateur Sécurité des points finaux Protection ti en ligne Sécurité Web Trend Micro Incorporated se réserve le droit de modifier sans préavis ce document et

Plus en détail

Tâches planifiées. Chapitre 5. 1. Introduction

Tâches planifiées. Chapitre 5. 1. Introduction 271 Chapitre 5 Tâches planifiées 1. Introduction Tâches planifiées SQL Server donne la possibilité d'automatiser les tâches administratives. Il n'est bien sûr pas possible d'automatiser toutes les tâches

Plus en détail

Version 4.0 06 2009 Wraptor Laboratories. Installation de SpamWars 4.0 Édition Entreprise

Version 4.0 06 2009 Wraptor Laboratories. Installation de SpamWars 4.0 Édition Entreprise Version 4.0 06 2009 Installation de SpamWars 4.0 Édition Entreprise SpamWars Copyright 1998, 2009,. Tous droits réservés. Les Programmes (qui incluent le logiciel ainsi que la documentation) contiennent

Plus en détail

Gestion de tests et tests de performance avec Salomé-TMF & CLIF

Gestion de tests et tests de performance avec Salomé-TMF & CLIF Gestion de tests et tests de performance avec Salomé-TMF & CLIF Orange Labs Bruno Dillenseger, Marche Mikael Recherche & Développement 22/05/2008, présentation à LinuxDays 2008 Sommaire partie 1 Salomé-Test

Plus en détail

Inscriptions : 0800 901 069 - Renseignements : 33 (0)1 44 45 24 35 - education.france@sap.com

Inscriptions : 0800 901 069 - Renseignements : 33 (0)1 44 45 24 35 - education.france@sap.com FORMATION SAP BUSINESSOBJECTS BUSINESS INTELLIGENCE PLATFORM 4.x Du lundi 3 au vendredi 7 juin 2013 http://www.sap.com/france/services/education/newsevents/index.epx 1 Vous êtes clients SAP BusinessObjects

Plus en détail

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada MySQL (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre

Plus en détail

Service d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000

Service d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000 Service d'installation et de démarrage de la solution de stockage réseau Services HP Données techniques Le service d'installation et de démarrage de la solution de stockage réseau offre l'installation

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Il est possible, pour des objets, de visualiser ou modifier le contenu. La présentation des objets dans le navigateur peut être paramétrée ; vous trouverez

Plus en détail

Dell Server PRO Management Pack 4.0 pour Microsoft System Center Virtual Machine Manager Guide d'installation

Dell Server PRO Management Pack 4.0 pour Microsoft System Center Virtual Machine Manager Guide d'installation Dell Server PRO Management Pack 4.0 pour Microsoft System Center Virtual Machine Manager Guide d'installation Remarques, précautions et avertissements REMARQUE : Une REMARQUE indique des informations importantes

Plus en détail

Windows serveur 2008 installer hyperv

Windows serveur 2008 installer hyperv Windows serveur 2008 installer hyperv 1 Description Voici la description fournit par le site Microsoft. «Windows Server 2008 Hyper-V est le moteur de virtualisation (hyperviseur) fourni dans Windows Server

Plus en détail

Programmation Orientée Objet

Programmation Orientée Objet Programmation Orientée Objet Mohamed Tounsi Institut Supérieur d'informatique et de Multimédia Sfax Septembre 2014 Mohamed Tounsi (ISIMS) Programmation Orientée Objet Septembre 2014 1 / 16 Responsable

Plus en détail

Mise en œuvre d un poste virtuel

Mise en œuvre d un poste virtuel 129 Chapitre 5 Mise en œuvre d un poste virtuel 1. Installation et personnalisation d une image de référence 1.1 Introduction Après la phase d'installation des serveurs d'infrastructure de l'environnement

Plus en détail

Livre blanc Mesure des performances sous Windows Embedded Standard 7

Livre blanc Mesure des performances sous Windows Embedded Standard 7 Livre blanc Mesure des performances sous Windows Embedded Standard 7 Table des matières Résumé... 1 Introduction... 1 Utilisation de la boîte à outils Windows Performance Analysis... 2 Fonctionnement...

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

ETI/Domo. Français. www.bpt.it. ETI-Domo Config 24810150 FR 10-07-144

ETI/Domo. Français. www.bpt.it. ETI-Domo Config 24810150 FR 10-07-144 ETI/Domo 24810150 www.bpt.it FR Français ETI-Domo Config 24810150 FR 10-07-144 Configuration du PC Avant de procéder à la configuration de tout le système, il est nécessaire de configurer le PC de manière

Plus en détail

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés Module SMS pour Microsoft Outlook MD et Outlook MD Express Guide d'aide Guide d'aide du module SMS de Rogers Page 1 sur 40 Table des matières 1. Exigences minimales :...3 2. Installation...4 1. Téléchargement

Plus en détail

http://www.jdl68160.com/informatique/yawcam.htm

http://www.jdl68160.com/informatique/yawcam.htm Date de publication: le 11/05/2013 Date de modification le : 19/05/2013-20:45 Edition de la version PDF le 20/05/2013 Yawcam est un petit logiciel gratuit, mais très complet, permettant de diffuser/d'enregistrer

Plus en détail

TeamViewer 9 Manuel Management Console

TeamViewer 9 Manuel Management Console TeamViewer 9 Manuel Management Console Rév 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Sommaire 1 A propos de la TeamViewer Management Console... 4 1.1 A propos de la

Plus en détail

Edutab. gestion centralisée de tablettes Android

Edutab. gestion centralisée de tablettes Android Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,

Plus en détail

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés. 2010 Ing. Punzenberger COPA-DATA GmbH Tous droits réservés. La distribution et/ou reproduction de ce document ou partie de ce document sous n'importe quelle forme n'est autorisée qu'avec la permission

Plus en détail

Objectif. Participant. Prérequis. Oracle BI Suite EE 10g R3 - Développer des référentiels. 5 Jours [35 Heures]

Objectif. Participant. Prérequis. Oracle BI Suite EE 10g R3 - Développer des référentiels. 5 Jours [35 Heures] Objectif Utiliser les techniques de gestion de la mise en cache pour contrôler et améliorer les performances des requêtes Définir des mesures simples et des mesures calculées pour une table de faits Créer

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

Annexe : La Programmation Informatique

Annexe : La Programmation Informatique GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de

Plus en détail

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide Symantec Backup Exec 12.5 for Windows Servers Guide d'installation rapide 13897290 Installation de Backup Exec Ce document traite des sujets suivants: Configuration requise Conditions préalables à l'installation

Plus en détail

Serveur d'application à la juste taille

Serveur d'application à la juste taille Serveur d'application à la juste taille 18 Mars 2010 Benoit.Pelletier@bull.net Plan Contexte JOnAS 5, plate-forme de convergence JavaEE/OSGi Caractéristiques essentielles pour le Cloud Computing & l'autonomic

Plus en détail

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données Table d index : 1. Généralités 1 2. Installation du logiciel 2 3. Suppression du logiciel 2 4. Activation du logiciel 3 5. Récupération de données perdues 4 6. Interprétation du résultat 6 7. Enregistrement

Plus en détail

JOnAS 5. Serveur d application d

JOnAS 5. Serveur d application d JOnAS 5 Serveur d application d dynamique Agenda En quelques mots Caractéristiques essentielles Zoom sur le versioning 2 Bull, 2008 Serveur d application dynamique JOnAS - Serveur d application Open Source

Plus en détail

Les rootkits navigateurs

Les rootkits navigateurs Sogeti/ESEC Les rootkits navigateurs 1/52 Les rootkits navigateurs Christophe Devaux - christophe.devaux@sogeti.com Julien Lenoir - julien.lenoir@sogeti.com Sogeti ESEC Sogeti/ESEC Les rootkits navigateurs

Plus en détail

I. Instalation de l environnement JDK et JRE :... 4. II. Configuration outil Reporting : Pentaho... 4

I. Instalation de l environnement JDK et JRE :... 4. II. Configuration outil Reporting : Pentaho... 4 Contenu I. Instalation de l environnement JDK et JRE :... 4 II. Configuration outil Reporting : Pentaho... 4 II.1 Configuration matérielle et logicielle... 4 II.2 Téléchargement et installation de la Suite

Plus en détail

Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus

Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus Bienvenue dans le manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus. VirusBarrier Express est un outil

Plus en détail

Guide d installation

Guide d installation Secure Backup Guide d installation Marques et copyright Marques commerciales Windows est une marque déposée de Microsoft Corporation aux États-Unis et dans d'autres pays. Tous les autres noms de marques

Plus en détail

SQL Server 2012 Administration d une base de données transactionnelle

SQL Server 2012 Administration d une base de données transactionnelle 270 SQL Server 2012 Administration d une base de données transactionnelle Principe de fonctionnement Face à une alerte, l'agent peut réagir en exécutant un travail et/ou en prévenant un opérateur afin

Plus en détail

Quick Start Installation de MDweb version 2.3

Quick Start Installation de MDweb version 2.3 Quick Start Installation de MDweb version 2.3 Date : 2011.08.26 1. Quickstart Quick Start - Installation de MDweb version 2011 Installation Téléchargement et Installation des logiciels requis Déploiement

Plus en détail

Guide de démarrage rapide Express

Guide de démarrage rapide Express Page 1 of 11 Guide de démarrage rapide Express Les sections suivantes fournissent des instructions pour l'installation et l'utilisation du logiciel Express. TABLE DES MATIÈRES I. CONFIGURATION REQUISE

Plus en détail

Kaspersky Security Center 9.0 Manuel d'implantation

Kaspersky Security Center 9.0 Manuel d'implantation Kaspersky Security Center 9.0 Manuel d'implantation VERSION DE L APPLICATION : 9.0 Cher utilisateur, Merci d'avoir choisi notre produit. Nous espérons que ce document vous aidera dans votre travail et

Plus en détail

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname

TP2 - Conguration réseau et commandes utiles. 1 Généralités. 2 Conguration de la machine. 2.1 Commande hostname Département d'informatique Architecture des réseaux TP2 - Conguration réseau et commandes utiles L'objectif de ce TP est d'une part de vous présenter la conguration réseau d'une machine dans l'environnement

Plus en détail

Le Ro le Hyper V Premie re Partie Configuration et Prise en main du gestionnaire Hyper-V

Le Ro le Hyper V Premie re Partie Configuration et Prise en main du gestionnaire Hyper-V Le Ro le Hyper V Premie re Partie Configuration et Prise en main du gestionnaire Hyper-V Microsoft France Division DPE Table des matières Présentation... 2 Objectifs... 2 Pré requis... 2 Quelles sont les

Plus en détail

JASMINe, smart tool for your SOA platform management

JASMINe, smart tool for your SOA platform management JASMINe, smart tool for your SOA platform management awa.ouedraogo@serli.com benoit.pelletier@bull.net Intégrateur Bull, Architecte d un Monde Ouvert : contributeur et acteur majeur de l'open Source Applications

Plus en détail

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla Table des matières Table des matières Généralités Présentation Interface Utiliser FileZilla Connexion FTP Connexion SFTP Erreurs de connexion Transfert des fichiers Vue sur la file d'attente Menu contextuel

Plus en détail

FileMaker Server 13. Guide de démarrage

FileMaker Server 13. Guide de démarrage FileMaker Server 13 Guide de démarrage 2007-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et Bento sont des marques commerciales

Plus en détail

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant

Plus en détail

Module 0 : Présentation de Windows 2000

Module 0 : Présentation de Windows 2000 Module 0 : Présentation de Table des matières Vue d'ensemble Systèmes d'exploitation Implémentation de la gestion de réseau dans 1 Vue d'ensemble Donner une vue d'ensemble des sujets et des objectifs de

Plus en détail

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement) HP Data Protector Express Software - Tutoriel 4 Utilisation de Quick Access Control (Windows uniquement) Que contient ce tutoriel? Quick Access Control est une application qui s'exécute indépendamment

Plus en détail

Dell PowerVault MD Storage Array Management Pack Suite version 6.0 pour Microsoft System Center Operations Manager Guide d'installation

Dell PowerVault MD Storage Array Management Pack Suite version 6.0 pour Microsoft System Center Operations Manager Guide d'installation Dell PowerVault MD Storage Array Management Pack Suite version 6.0 pour Microsoft System Center Operations Manager Guide d'installation Remarques, précautions et avertissements REMARQUE : Une REMARQUE

Plus en détail

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...

Plus en détail

GUIDE D'UTILISATION: Comment installer la Renault Media Nav Toolbox? GUIDE D'UTILISATION: Comment créer une empreinte digitale de votre appareil sur

GUIDE D'UTILISATION: Comment installer la Renault Media Nav Toolbox? GUIDE D'UTILISATION: Comment créer une empreinte digitale de votre appareil sur GUIDE D'UTILISATION: Comment installer la Renault Media Nav Toolbox? GUIDE D'UTILISATION: Comment créer une empreinte digitale de votre appareil sur un périphérique de stockage USB? GUIDE D'UTILISATION:

Plus en détail

Préparer la synchronisation d'annuaires

Préparer la synchronisation d'annuaires 1 sur 6 16/02/2015 14:24 En utilisant ce site, vous autorisez les cookies à des fins d'analyse, de pertinence et de publicité En savoir plus France (Français) Se connecter Rechercher sur TechNet avec Bing

Plus en détail

Tutorial Ophcrack. I) Ophcrack en API. (ou comment utiliser Ophcrack pour recouvrir un mot de passe sous Windows XP et Windows Vista)

Tutorial Ophcrack. I) Ophcrack en API. (ou comment utiliser Ophcrack pour recouvrir un mot de passe sous Windows XP et Windows Vista) Tutorial Ophcrack (ou comment utiliser Ophcrack pour recouvrir un mot de passe sous Windows XP et Windows Vista) Ophcrack est un utilitaire gratuit permettant de cracker les mots de passe des sessions

Plus en détail

Cours Langage C/C++ Programmation modulaire

Cours Langage C/C++ Programmation modulaire Cours Langage C/C++ Programmation modulaire Thierry Vaira BTS IRIS Avignon tvaira@free.fr «v0.1 Rappel Programmation modulaire (1/2) Le découpage d'un programme en sous-programmes est appelée programmation

Plus en détail

Installation et prise en main

Installation et prise en main TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications

Plus en détail

GroupWise. Novell. Démarrage rapide. www.novell.com

GroupWise. Novell. Démarrage rapide. www.novell.com Novell GroupWise 7 www.novell.com Démarrage rapide Novell GroupWise 7 est un système multiplate-forme de messagerie électronique d'entreprise qui fournit des fonctions sécurisées de messagerie, d'agenda,

Plus en détail

progecad NLM Guide de l'utilisateur

progecad NLM Guide de l'utilisateur progecad NLM Guide de l'utilisateur Rev. 11.1 Table des matières Table des matières...2 Introduction...3 Comment démarrer...3 Installation de progecad NLM server...3 Enregistrement de progecad NLM server...3

Plus en détail

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,

Plus en détail

Kaspersky Security Center Web-Console

Kaspersky Security Center Web-Console Kaspersky Security Center Web-Console MANUEL DE L UTILISATEUR CONTENU A PROPOS DE CE MANUEL... 5 Dans ce document... 5 Conventions... 7 KASPERSKY SECURITY CENTER WEB-CONSOLE... 8 CONFIGURATION LOGICIELLE...

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

PERFORMANCE ET DISPONIBILITÉ DES SI

PERFORMANCE ET DISPONIBILITÉ DES SI Management des SI PERFORMANCE ET DISPONIBILITÉ DES SI Réf: PEF Durée : 3 jours (7 heures) OBJECTIFS DE LA FORMATION Les utilisateurs font preuve d'exigences croissantes en matière de performance des applications

Plus en détail

Installation du SLIS 4.1

Installation du SLIS 4.1 Documentation SLIS 4.1 Installation du SLIS 4.1 1.3RC2 CARMI PÉDAGOGIQUE - ÉQUIPE «INTERNET» DE L'ACADÉMIE DE GRENOBLE juillet 2013 Table des matières Objectifs 5 I - Prérequis 7 A. Préconisations matérielles...7

Plus en détail

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware 1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services

Plus en détail

Acronis Backup & Recovery 10 Server for Windows Acronis Backup & Recovery 10 Workstation. Guide de démarrage rapide

Acronis Backup & Recovery 10 Server for Windows Acronis Backup & Recovery 10 Workstation. Guide de démarrage rapide Acronis Backup & Recovery 10 Server for Windows Acronis Backup & Recovery 10 Workstation Guide de démarrage rapide 1 À propos de ce document Ce document explique comment installer et utiliser ces versions

Plus en détail

Guide de configuration de SQL Server pour BusinessObjects Planning

Guide de configuration de SQL Server pour BusinessObjects Planning Guide de configuration de SQL Server pour BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets

Plus en détail

VTigerCRM. CRM : Logiciel de gestion des activités commerciales d'une (petite) entreprise

VTigerCRM. CRM : Logiciel de gestion des activités commerciales d'une (petite) entreprise CRM : Logiciel de gestion des activités commerciales d'une (petite) entreprise Possibilités : Gestion des rendez-vous/appels Gestion des e-mails Gestion des stocks Gestion des ventes Enregistrement des

Plus en détail

Guide de démarrage rapide

Guide de démarrage rapide Guide de démarrage rapide 1 Sommaire 1.Préambule...3 2.Démarrage du programme...4 3.Prise en main...6 3.1.Les saisies...6 3.2.Les listes...10 4.Gestion courante...13 4.1.Saisie d'un devis...13 4.2.Transformation

Plus en détail

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation

HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM. Manuel d'utilisation HelpAndManual_unregistered_evaluation_copy GESTIONNAIRE D'ALARMES CENTRALISE OPTIM'ALARM Manuel d'utilisation OPTIMALOG 2008 Table des matières I Table des matières Part I Gestionnaire d'alarmes Optim'Alarm

Plus en détail

PARAGON SYSTEM BACKUP 2010

PARAGON SYSTEM BACKUP 2010 PARAGON SYSTEM BACKUP 2010 Paragon System Backup 2010 2 Manuel d'utilisation SOMMAIRE 1 Introduction...3 1.1 Comment System Backup protège mon ordinateur?...3 1.1.1 Emplacement du stockage des clichés...

Plus en détail

Conduite et Gestion de Projet - Cahier des charges

Conduite et Gestion de Projet - Cahier des charges Conduite et Gestion de Projet - Cahier des charges 1 Introduction Sophie Toulouse LIPN - Université Paris 13 +33.1.49.40.40.73 99 av. Jean-Baptiste Clément toulouse@lipn.univ-paris13.fr 93430 Villetaneuse

Plus en détail

SECURIDAY 2013 Cyber War

SECURIDAY 2013 Cyber War Club de la Sécurité Informatique à l INSAT Dans le cadre de la 3ème édition de la journée nationale de la sécurité informatique SECURIDAY 2013 Cyber War SECURINETS Présente Formateurs: 1. Trabelsi NAJET

Plus en détail