top of page

TP 3: Supervision Réseau avec Shinken

 

CONTEXTE:

La Supervision Réseau consiste à s'assurer du bon fonctionnement du réseau et des systèmes d'informations de l'entreprise. Il s'agit tout simplement de suivre la disponibilité des services en ligne, les temps de réponse et les débits disponibles sur le réseau.

La mise en place d'outils de supervision est à la portée de chaque entreprise et permet de maximiser le fonctionnement du système d'information au plus grand bénéfice de l'entreprise et de l'ensemble de ses collaborateurs. Ils existent plusieurs outils pour surveiller un réseau informatique comme:

- Cacti

- Zabbix

- Shinken

- Centreon 

- Nagios

Tout ces outils ont tous la même fonction, certains sont plus faciles à installer que d'autres. Le choix de cette solution se fera sur plusieurs critères distincts, la simplification, les connaissances sur l'outil, payant ou non payant, les impératifs techniques etc..

Le choix de l'outil Shinken repose sur les éléments suivants :

- il est totalement compatible Nagios et donc bénéficie de tout le parc de sondes Nagios existant,

- il est totalement libre (au contraire des évolutions de Nagios),

- il est multiplateforme (Linux, Windows, Androïd),

- son architecture supporte très bien la montée en charge et la distribution sur un réseau.

Shinken est une application permettant la surveillance système et réseau. Elle surveille les hôtes et services spécifiés, alertant lorsque les systèmes vont mal et quand ils vont mieux. C'est un logiciel libre sous licence GNU AGPL. Elle est complètement compatible avec le logiciel Nagios et elle a pour but d'apporter une supervision distribuée et hautement disponible facile à mettre en place. 

 

MISSION:

L'objectif très minimaliste est d'avoir une machine superviseur Shinken. Ces principes de configuration peuvent être généralisés à Nagios et à tout outil dérivé de Nagios. Il nous suffit donc d'installer Shinken sur une machine ubuntu server, et ensuite configurer la machine qu'on veut superviser.

 

Environnement technologique :

  • Windows 7

  • Ubuntu Serveur

 

Ressources fournies :

  • Machine Virtuel Windows 7

  • Machine Vituel Ubuntu Serveur

 

Moyens utilisés :

  • Internet pour trouver les commandes à entrées

  • Tutoriels trouvés pour l'installation de Shinken

  • Putty pour la connexion en SSH sur la machine Ubuntu

 

Liste des tâches réalisées :

  • Détermination des tests

⇒A1.2.4 Détermination des tests nécessaires à la validation d'un service

C1.2.4.1 Recenser les tests d'acceptation nécessaires à la validation du service et les résultats attendus

  • Définition des tests

⇒A1.2.5 Définition des niveaux d'habilitation associés à un service

C1.2.5.2 Recenser les ressources liées à l'utilisation du service

  • Tests d'intégration

⇒A1.3.1 Test d'intégration et d'acceptation d'un service

C1.3.1.1 Mettre en place l'environnement de test du service

C1.3.1.2 Tester le service

  • Définition des éléments

⇒A1.3.2 Définition des éléments nécessaires à la continuité d'un service

C1.3.2.1 Identifier les éléments à sauvegarder et à journaliser pour assurer la continuité du service et la traçabilité des transactions

C1.3.2.2 Spécifier les procédures d'alerte associées au service

  • Déploiement

⇒A1.3.4 Déploiement d'un service

C1.3.4.1 Mettre au point une procédure d'installation de la solution

C1.3.4.3 Mettre en exploitation le service

  • Gestion des ressources

⇒A1.4.3 Gestion des ressources

C1.4.3.2 Adapter son planning personnel en fonction des ressources disponibles

  • Evaluation du service

⇒A2.1.2 Évaluation et maintien de la qualité d'un service

C2.1.2.2 Appliquer les procédures d'alerte destinées à rétablir la qualité du service

C2.1.2.4 Superviser les services et leur utilisation

C2.1.2.5 Contrôler la confidentialité et l'intégrité des données

  • Proposition d'une solution

⇒A3.1.1 Proposition d'une solution d'infrastructure

C3.1.1.1 Lister les composants matériels et logiciels nécessaires à la prise en charge des processus, des flux d'information et de leur rôle

C3.1.1.2 Caractériser les éléments d'interconnexion, les services, les serveurs et les équipements terminaux nécessaires

C3.1.1.3 Caractériser les éléments permettant d'assurer la qualité et la sécurité des services

C3.1.1.5 Caractériser les solutions d'interconnexion utilisées entre un réseau et d'autres réseaux internes ou externes à l'organisation

  • Maquetage de la solution

⇒A3.1.2 Maquettage et prototypage d'une solution d'infrastructure

C3.1.2.2 Construire un prototype de la solution

C3.1.2.3 Préparer l'intégration d'un composant d'infrastructure

  • Administration du logiciel

⇒A3.3.1 Administration sur site des éléments d'un réseau, de serveurs, de services et d'équipements terminaux

C3.3.1.1 Installer et configurer des éléments d'administration sur site ou à distance

C3.3.1.2 Administrer des éléments d'infrastructure sur site ou à distance

  • Gestion des indicateurs

⇒A3.3.5 Gestion des indicateurs et des fichiers d'activité

C3.3.5.1 Installer et configurer les outils nécessaires à la production d'indicateurs d'activité et à l'exploitation de fichiers d'activité

C3.3.5.2 Assurer la confidentialité des informations collectées et traitées

  • Adaptation de l'interface utilisateur

⇒A4.1.2 Conception ou adaptation de l'interface utilisateur d'une solution applicative

C4.1.2.1 Définir les spécifications de l'interface utilisateur de la solution applicative

  • Gestion de configuration

⇒A5.1.1 Mise en place d'une gestion de configuration

C5.1.1.1 Recenser les caractéristiques techniques nécessaires à la gestion des éléments de la configuration d'une organisation

C5.1.1.2 Paramétrer une solution de gestion des éléments d'une configuration

  • Recueil d'information sur une configuration

⇒A5.1.2 Recueil d'informations sur une configuration et ses éléments

C5.1.2.1 Renseigner les événements relatifs au cycle de vie d'un élément de la configuration

C5.1.2.2 Actualiser les caractéristiques des éléments de la configuration

  • Veille technologique

⇒A5.2.2 Veille technologique

C5.2.2.1 Définir une stratégie de recherche d'informations

C5.2.2.3 Évaluer la qualité d'une source d'information en fonction d'un besoin

C5.2.2.4 Synthétiser et diffuser les résultats d'une veille

 

Documents :

 

 

JS

© 2015 by Joris Sauvage

bottom of page