Mémoire technique Mise en place de l appliance SMS Couplage Supervision V1.0 Juin 2012 VOTRE CONTACT COMMERCIAL FLORENCE LAPREVOTE LIGNE DIRECTE : 01 34 93 35 30 EMAIL : FLAPREVOTE@ORSENNA.FR VOTRE CONTACT TECHNIQUE JEAN-PHILIPPE SENCKEISEN EMAIL : JPSENCKEISEN@ORSENNA.FR
TABLE DES MATIERES 1 Préambule... 2 1.1 Orsenna... 2 1.2 Notre métier, vous accompagnez sur vos projets de supervision et d audit... 2 1.2.1 Missions d analyse du marché... 3 1.2.2 Benchmarks... 3 1.2.3 Mise en œuvre... 4 1.3 Partenaires Editeurs... 4 1.4 Open Source... 5 1.5 Partenaires Constructeurs... 5 2 Présentation SendQuick... 6 2.1 Fonction Calendrier Astreinte... 7 2.2 Fonction Filtrage Exemple Email... 8 2.3 Fonction Filtrage - Exemple Syslog... 9 3 Présentation Projet... 10 3.1 Fonction WhatsUp... 12 3.2 Fonction SendQuick Astreinte & Escalade... 13 3.3 Fonction File d Attente... 14 4 Tableau de charge de travail global... 16 5 Prestations complémentaires... 17 5.1 Maintenance Orsenna... 17 5.2 Assistance, expertise et formation... 17 6 Budget Projet... 18 6.4.1 Support Dédié... 19 6.4.2 Bilan... 19 7 Conclusion... 19 1 PREAMBULE 1.1 ORSENNA Orsenna est présent depuis 2000 sur le marché de la supervision et de l audit réseau avec plus de 400 installations et réalise actuellement une cinquantaine d installation annuellement. Orsenna intervient à toutes les étapes de vos projets de supervision : - Analyse des besoins - Consultation des éditeurs - Mise en œuvre des solutions 1.2 NOTRE METIER, VOUS ACCOMPAGNEZ SUR VOS PROJETS DE SUPERVISION ET D AUDIT Spécialiste des projets de supervision et d audit réseau, Orsenna apporte son expertise aux différents stades de vos projets. Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 2 /19
1.2.1 Missions d analyse du marché Orsenna est missionné régulièrement par les éditeurs ou les intégrateurs afin de réaliser : - Etude technique comparative des outils de supervisions (Ex: Ipswitch) - Etude technique comparative des outils d analyse de flux (Ex : Invea) - Animation de séminaire de présentation d outils de supervisions (Ex : Ipvista, Ipswitch, Solarwinds, Ground Work) 1.2.2 Benchmarks Nous réalisons régulièrement une validation des produits du marché sur notre plate-forme de tests soit au titre de la ville technologique soit pour des besoins ponctuels de clients. Notre plate-forme est constituée par des environnements variés au niveau des équipements et des plates-formes applicatives. Nous disposons aussi de plusieurs simulateurs d objets réseaux afin d évaluer les performances des outils pour des configurations comportant plusieurs milliers d équipements. Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 3 /19
1.2.3 Mise en œuvre A ce titre Orsenna intervient sur les projets de supervision et d audit auprès de grands comptes dans différents secteurs d activité tels : Transport COFIROUTE; SERVAIR, APPR, ASF Banques, Assurances FIDEURAM BANK ; BANQUE POPULAIRE, GIE Carte Bancaire, GMF, Caisse des Dépôts, Société Générale Distribution BRICORAMA; RELAY, NICOLAS, AELIA, HISTOIRE D OR, LANVIN, MAC DONALDS, MIDAS Industries SCHLUMBERGER; ALCAN, ARCELOR, DANONE, EADS, IMAJE, STRYKER Administration ADEME, OPERA DE PARIS, MINISTERE DEFENSE Ecoles, Universités ENSAE, ENSTA, Mairies, Conseil Ville TROYES, CG16, CR PACA Opérateur CORIOLIS, B3G Nous travaillons aussi en sous-traitance pour les intégrateurs du marché (EADS, TELINDUS, ALCATEL, DCI). 1.3 PARTENAIRES EDITEURS Orsenna s appuie sur les produits du marché en intégrant les solutions adaptées à votre environnement avec 3 éditeurs de logiciels de supervision réseau : Editeur de WhatsUp Editeur d Orion Editeur de PRTG En complément Orsenna s appuie sur des outils du marché pour enrichir les fonctionnalités de la console de supervision : Distributeur de Scrutinizer (Netflow, Sflow, Jflow)) Editeur de Solarwinds Engineer Toolset Editeur de composants SNMP Editeur de Kiwi Syslog Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 4 /19
1.4 OPEN SOURCE Orsenna s appuie sur différents environnements open Source du marché afin de compléter les possibilités d intégration : Open Source de référence pour la supervision Agents Open Source pour la gestion des journaux 1.5 PARTENAIRES CONSTRUCTEURS Orsenna s appuie sur différents environnements d analyse et d audit permettant d enrichir vos plates-formes Constructeur du produit FlowMon, Collecte Netflow Constructeur des appliances Netenforcer Constructeur des appliances SendQuick Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 5 /19
2 PRESENTATION SENDQUICK SendQuick est une Appliance gérant l envoi de SMS. Les services supportés sont : L envoi de SMS d alertes grâce à une interface Syslog, trap SNMP, Email et HTTP. Support des rappels SMS et de l escalade Monitoring (Ping) associé à l envoi de SMS Buffer pour éviter les messages identiques Serveur SMTP intégré Nombre illimités d utilisateurs et d applications 2-way SMS et support jusqu à 32 modems GSM Intégration applicative (email & HTTP Post) pour un accès SMS général Figure 1 - Architecture SendQuick Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 6 /19
2.1 FONCTION CALENDRIER ASTREINTE Figure 2 : Gestion des astreintes Cet onglet permet de gérer les périodes d astreintes. On peut définir différentes périodes sur des plages de temps personnalisables. Ces périodes d astreintes seront ensuite affectées à une personne ou une équipe dans l onglet Phone Book. Il est important de créer une plage All Time comprenant 24h/24 et 7j/7 pour pouvoir utiliser le Phone Book dans les alertes. Il est aussi possible de mettre des périodes d astreintes par journée en décochant la case «No specific day selection». Figure 3: Création d une période d astreinte Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 7 /19
2.2 FONCTION FILTRAGE EXEMPLE EMAIL Figure 4 : Email Filter Summary Le filtrage par type d API ( Email, Syslog, Trap) permet de configurer des filtres sur les évènements reçus et d associer à ces filtres des déclenchements d alerte. On peut filtrer sur le champ expéditeur, destinataire, le champ sujet et/ou sur le contenu du message. L option Match permet de dire si on filtre sur tous les éléments (ALL = AND) ou un des éléments (ANY= OR). Le filtre compare les mots et aussi leur ordre. Le niveau de priorité permet de gérer les alertes en cas d avalanche. Figure 5 : Filtrage Mail Example : on veut filtrer par le champ message ayant pour texte message erreur Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 8 /19
Phrase Statut Filtre Explications Il y a une erreur, voici le message Non Il y a des mots entre erreur et message, du coup le filtre n accepte pas Il y a une erreur Non Il n y a qu un mot sur les deux Voici le message erreur Oui Les mots sont dans le bon ordre, c est bien la phrase message erreur qui apparaît 2.3 FONCTION FILTRAGE - EXEMPLE SYSLOG Figure 6 : Syslog Filter Summary L onglet Syslog Message Filter permet de configurer des filtres sur les Syslog reçus et d associer à ces filtres des déclenchements d alerte. Les Syslog sont reçu sur le port 514. Il est possible de transmettre les syslog reçus à un autre serveur après réception. On peut filtrer sur le champ expéditeur (adresse IP) ou sur le contenu du message et gérer la priorité de la règle : Figure 7: Syslog Rule Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 9 /19
3 PRESENTATION PROJET L objectif du projet est d utiliser l Appliance SMS moyennant la prise en compte des contraintes d envoi de SMS qui s effectuent uniquement sur les horaires de travail. La représentation des critères d envoi de SMS est décrite au travers du paramétrage suivant : - A partir de combien de temps envoie t on le SMS - A partir de combien de temps le défaut est escaladé - Pas de SMS le Week-end - Horaire de travail défini (début et fin) Soit un tableau de paramètre : SMS 2 Nombre de relevés consécutifs d'un même incident validant l'envoi d'un SMS Escalade 1 Nombre d'heures entre l'envoi du SMS et l'escalade Début de l'horaire de travail 7 Hors Samedi Dimanche Fin de l'horaire de travail 18 Hors Samedi Dimanche Nous avons initialement proposé de traiter ces contraintes d envoi de SMS au travers un de ces choix : - Scripting Orsenna associés aux actions de WhatsUp (Un fichier d alertes à envoyer est traité tous les jours du lundi au vendredi) - Gestion d une file d attente de SMS différés sur SendQuick ( développement SendQuick) - Gestion d une file d attente d alertes différées sur WhatsUp ( développement Orsenna) Le choix retenu est une gestion d une file d attente d alertes différées sur WhatsUp (développement Orsenna) Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 10 /19
L ensemble fonctionnel s appuie sur 3 composants : - Fonction WhatsUp : Gestion des incidents - Fonction File Attente : Gestion Heures ouvrées - Fonction SendQuick : Gestion Astreinte et Escalade Figure 8 : Schéma fonctionnel WHATSUP Gestion Incident Envoi SMS INCIDENT FILE ATTENTE Gestion file attente Heures de travail Gestion Astreinte et Escalade Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 11 /19
3.1 FONCTION WHATSUP La fonction assurée par WhatsUp est de décider de l envoi des SMS en fonction des critères du nombre d incidents consécutifs. Cette fonction est assurée pour la configuration des «Action Policy» de WhatsUp qui vont prendre en compte la durée de l incident : Figure 9 : Gestion du nombre incidents Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 12 /19
3.2 FONCTION SENDQUICK ASTREINTE & ESCALADE La fonction assurée par SendQuick est de décider en fonction du planning d astreinte le choix du destinataire du SMS et en fonction de la configuration de l escalade les durées de déclenchement associées à une escalade. Figure 10 : Choix du destinataire sur la base d'un calendrier Figure 11 : Configuration de l'escalade Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 13 /19
3.3 FONCTION FILE D ATTENTE La fonction file d attente traite les alertes envoyées et en fonction des horaires de travail elle met les alertes en file d attente ou les envoient directement. Cette fonction de file d attente peut être traitée par un fichier temporaire d alertes ou par un module de gestion d une file d attente : 1) Fichier temporaire Dans le cas d un fichier temporaire d alertes, toutes les alertes en dehors des horaires de travail sont stockées dans un fichier spécifique. Dès l ouverture en semaine ( ex 7H le Lu,Ma,Me,Je,Ve) les alertes en attente dans le fichier sont transmises. 2) Module gestion Les alertes peuvent être traités par un composant logiciel externe chargé de la gestion d une file d attente. Ce module a un intérêt vis-à-vis d évolutions potentielles en terme de fonctionnalités. Figure 12 : Exemple module file d'attente Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 14 /19
Une autre approche plus simple peut être de traiter à l ouverture ( ex : 7H ) tous les équipements ayant eue une alerte ou étant en incident Dans ce cas on s appuie sur les informations de sélection comme par exemple : - Les équipements ayant eue un incident les x dernières heures - Les équipements étant toujours en incident à 7 Heures Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 15 /19
4 TABLEAU DE CHARGE DE TRAVAIL GLOBAL Ce tableau de charge est un tableau classique permettant de couvrir l ensemble du périmètre en mode projet. Phase 1- Initialisation 2 Développement Tâche Charge de travail Détails de la tâche Réunion de lancement & installation Développement composant file d attente Mode Script & Mode Application 0,5J 3,5 J Réunion lancement du projet et installation initiale appliance Validation environnement Gestion envoi différé Gestion suppression & purge 2 Développement Tests, validation 1 J Validation des composants 3 Maquette Configuration WhatsUp Gestion alertes 0,25 J Configuration mécanisme d alertes sur la plateforme de production 3 Maquette Configuration SendQuick Gestion Astreinte 0,5 J Configuration mécanisme d astreinte sur l appliance 3-4 Maquette & Mise en œuvre Tests 0,25 J Tests sur une séquence d alertes type 3-4 Maquette & Mise en œuvre Documentation 1 J Doc d'installation 0,25J Doc d'exploitation 0,5J Cahier de recette 0,25J 5 Recette & Pré-production Validation et mise en œuvre des remarques 1 J Validation et mise en œuvre des remarques Transfert de compétence Total 8 J La charge de travail estimée est donc de 8 jours dont 4,5 jours de développement et 1 jour de formation Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 16 /19
5 PRESTATIONS COMPLEMENTAIRES 5.1 MAINTENANCE ORSENNA Une prestation de maintenance est assurée par Orsenna sur les bases suivantes : - Hotline téléphonique et email 08h30-18h30 (Jours ouvrés) (Un maximum de 10 incidents) - Veille technologique sur les composants logiciels et matériels, - Relais auprès des supports techniques des éditeurs et constructeurs - Aide à l installation des mises à jour logicielles et firmware L objectif des interventions préventives est, notamment, de valider les évolutions de la plateforme, d analyser les bases de données d évènements et d assurer tout conseil sur une problématique cliente. Cette prestation est effectuée sur la base d une enveloppe budgétaire de 1 Homme/jour. 5.2 ASSISTANCE, EXPERTISE ET FORMATION Des prestations complémentaires d assistance, d expertise ou de formation peuvent être mises en place sur demande. Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 17 /19
6 BUDGET PROJET Le budget mis en œuvre comprend les éléments suivants : 6.1 APPLIANCE Fourniture Hardware Tarif HT Appliance SendQuick AlertPlus avec Shift Management avec maintenance 4 115 hardware et logicielle sur 1 an Total 4 115 6.2 PRESTATIONS INGENIERIE & DEVELOPPEMENT Produits Quant Prix Euro HT Chef de Projet & Ingénieur Supervision (Frais déplacement inclus) 7 5 950,00 TOTAL HT 5 950,00 6.3 FORMATION - TRANSFERT DE COMPETENCE Produits Tarif HT Formation 1 Jour- 5 personnes Maximum 900 TOTAL HT 900 NB : La société ORSENNA est centre de formation agrée par l Etat sous le numéro 11 78 0218178 Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 18 /19
6.4 SUPPORT ET MAINTENANCE DEDIE 6.4.1 Support Dédié Un support dédié, en sus du support éditeur, comprenant : - Hotline téléphonique et email 08h00-18h (Jours ouvrés) limité à 10 incidents - Veille technologique sur les composants logiciels, - Relais auprès des supports techniques des éditeurs, Cette prestation est effectuée sur la base d une enveloppe budgétaire de 1 Hommes/jours Produits Tarif HT Support Annuel dédié 850 TOTAL HT 850 6.4.2 Bilan Composant Tarif HT Acquisition Matériel 4 115 Prestations développement et mise en œuvre 7 Jours 5 950 Formation 1 jour 900 Support & Maintenance Dédiée 850 Total Projet 11 815 7 CONCLUSION Notre proposition s appuie sur les points forts suivants : - Connaissance du marché - Forte expérience de mise en œuvre de solutions - Une expertise reconnue par les éditeurs et intégrateurs - Indépendance vis-à-vis des éditeurs et constructeurs Mise en place de l appliance SMS Couplage Supervision V1.0 Orsenna Page 19 /19