Table des matières

DashBoard

Introduction

Le “Dashboard” est une interface de visualisation des événements détectés. Il fait partie de la solution de supervision Vigilo.

Le Dashboard représente les événements classés par priorité, et permet sur chaque événement d'obtenir des informations supplémentaires, ou d'effectuer des traitements (prise en compte, association d'un ticket d'incident, fermeture, etc.)

A l'origine, le Dashboard est le résultat d'un besoin d'interface de visualisation des événements Nagios exprimé par l'équipe d'exploitation réseau CS. Il a ensuite été adapté à Vigilo. Le Dashboard répond donc à un besoin fonctionnel réel, et ce depuis environ 10 ans. Mais le code et l'architecture logicielle ont aujourd'hui besoin d'un important travail de remise à jour.

Nous entreprenons en ce moment même la réécriture du Dashboard grâce à des technologies plus modernes, en conservant les mêmes fonctionnalités. Cette version du Dashboard est toutefois pleinement fonctionnelle et apporte toujours une interface intéressante à Nagios.

Le Dashboard actuel est architecturé autour de deux scripts Perl et d'une base de données MySQL.

Les dépendances de l'application sont :

Les scripts s'appuient sur une bibliothèque Perl fournie (TrpHelpers.pm) et un fichier de configuration appelé dashboard.cfg, au format INI.

Installation

Installation du CGI :

Installation de l'injecteur réseau :