Solution de monitoring - preuve de concept

La solution de monitoring en cours de développement utilise des composants déjà existants et les fait coexister dans le but d'avoir une solution sur pied le plus rapidement possible tout en bénéficiant d'une expertise externe. Des efforts d'intégration sont aussi en cours, notamment en ce qui concerne la présentation des données directement sur une page du wiki.

OpenNMS, une application de gestion de réseau open-source capable de plusieurs fonctionnalités telles la découverte de noeuds (automatique ou non), la gestion d'évènements de notification et la mesure de performance. Elle offre aussi une interface graphique intéressante, mais nous travaillons néanmoins à rendre disponibles les information récoltées par OpenNMS directement sur le wiki.

OpenNMS peut être installé sur votre poste de travail en suivant ces instructions.

OpenNMS est compatible avec plusieurs protocoles pour la récolte d'informations propre à la gestion de réseau, dont SNMP. Des efforts sont mis à mettre sur pied un agent SNMP adéquat pour Réseau Libre.

La découverte du réseau se fait selon le diagramme de séquence suivant:

[[!img Erreur: Image::Magick n'est pas installé]]

Nous avons comme banc de test une simulation, mais disposons tout de même de quelques noeuds déjà configurés de manière "standard" pour Réseau Libre. Le reste de cette présentation a été effectuée avec ces noeuds physiques.

Les images qui suivent proviennent de l'interface graphique d'OpenNMS même. La démonstration a été exécutée sur un réseau ne contenant que 2 noeuds, mais les concepts peuvent évidemment être extrapolés à plus de noeuds.

La page Admin permet de configurer les différents paramètres relatifs à la gestion du réseau:

[[!img Erreur: Image::Magick n'est pas installé]]

Par l'interface graphique, il est possible de spécifier l'intervale d'addresse ip à scanner:

[[!img Erreur: Image::Magick n'est pas installé]]

Par la suite, les noeuds sont automatiquement découverts:

[[!img Erreur: Image::Magick n'est pas installé]]

En sélectionnant un noeud, on peut voir les informations qui y sont rattachées:

[[!img Erreur: Image::Magick n'est pas installé]]

Il est possible de visualiser les évènements relatif à la gestion du réseau (découverte de noeuds, découverte de services...):

[[!img Erreur: Image::Magick n'est pas installé]]

Une grande quantité d'information est disponible, notamment sous forme de graphe:

[[!img Erreur: Image::Magick n'est pas installé]]

Plusieurs requête peuvent être effectuées, particulièrement par ligne de commande. Des fichiers de configuration peuvent aussi aider à spécifier les paramètres de gestion à utiliser. Voici un example de fichier de configuration:

[[!img Erreur: Image::Magick n'est pas installé]]