Découvrir Vigilo NMS

SUPERVISEZ LA PERFORMANCE

DE VOTRE SYSTÈME D’INFORMATION

Introduction

Vigilo NMS s'appuie sur plusieurs composants open source reconnus pour la supervision de performances. À partir de ces composants unitaires, Vigilo NMS propose une solution complète destinée aux équipes les plus exigeantes.

Parmi ses nombreuses fonctionnalités, Vigilo NMS vous permet de :

  • Surveillez en temps réel la santé de votre système d'information (réseau, équipements, systèmes et applicatifs)
  • Analyser rapidement et efficacement la cause d'un incident afin d'agir en conséquence
  • Rechercher, investiguer, comparer, corréler afin d'identifier les causes d'un dysfonctionnement ou l'anticiper
  • Stocker et indexer les remontées de métrologie pour l'analyse de tendance et le reporting
  • Organiser vos équipes d'exploitations en fonction de leur périmètre d'action grâce à une gestion fine des droits d'accès
  • Déployer votre système de supervision sur des architectures réparties et/ou hiérarchique autour du bus Vigilo
  • Concevoir et publier de multiples formats de rapport techniques ou fonctionnels

Les modules Vigilo NMS

Vigilo NMS présente sous forme d’un bac à alarmes et de cartographie, l’état de performance de votre système d’information. Grâce à son corrélateur, il permet des traitements intelligents sur les données afin d’en faciliter la compréhension et l’exploitation. Vigilo NMS vous alarme en temps réel dès qu’un problème intervient sur votre réseau.

Sous forme de graphes ou de rapports, ce module vous permet d’analyser et comparer l’ensemble des données. Il est ainsi possible de faire de l’analyse de tendances, du capacity planning ainsi que du calcul de SLA. Les rapports sont exportables au format bureautique pour diffusion. Grâce à Vigilo NMS, vous pouvez ainsi anticiper et investiguer les problèmes de disponibilité.

Toutes les données de Vigilo NMS sont conservées en central sur une période de temps configurable. Vous pouvez ainsi accéder aux causes premières d’un incident mais aussi surveiller l’évolution de vos performances dans le temps. Cet historique vous permet aussi de comprendre des incidents récurrents et d’en corriger la cause.

Les fonctionnalités de Vigilo NMS

Supervision en temps réel

Réseau, système et applicatif

Vigilo NMS propose, en complément de la supervision SNMP, des agents spécifiques disponibles pour la majorité des environnements systèmes et applicatifs. Cette supervision est équivalente à la supervision SNMP. C'est le centre de supervision qui interroge les objets distants. Les flux transitent sur des flux sécurisés et exécutent des scripts sur la machine distante.

Supervision des services métiers

Un module dédié à la gestion des services métiers est disponible au sein du corrélateur Vigilo NMS. Un service métier est défini comme une combinaison complexe d'indicateurs de bas niveau auxquels sont associés des éléments de pondération. Ainsi, au lieu de suivre l'évolution d'une CPU, d'une carte réseau, etc. l'opérateur peut suivre la disponibilité du service de messagerie. Cette disponibilité incluant l'application de serveur de messagerie, le serveur qui l'héberge, le commutateur sur lequel ce serveur est relié au réseau, etc. C'est un complément métier indispensable à la supervision des indicateurs bruts.

Supervision "passive"

Vigilo NMS admet un mode de supervision passif qui permet aux objets distants d'envoyer à leur convenance les informations vers le centre de supervision.

Supervision distante : "ressenti utilisateur"

Vigilo NMS propose un mécanisme de supervision à distance sur les protocoles qui le permettent. Ainsi, on va interroger régulièrement un serveur Web distant pour vérifier son temps de réponse. Un service peut fonctionner "normalement" sur un serveur sans pour autant donner satisfaction à vos utilisateurs. Ce mécanisme vous permet ainsi de mesurer le "ressenti utilisateur" lorsqu'il se connecte à l'application.

Supervision et traps SNMP

Vigilo NMS permet de superviser les équipements, les systèmes et applicatifs dialoguant nativement en SNMP (V1, V2 et V3).
Par exemple: des routeurs Cisco, des systèmes UNIX (Solaris, HP-UX, AIX, BSD), Linux, Windows, AS400, équipements Nokia, etc. Vigilo NMS génère du polling SNMP optimisé en agrégeant plusieurs interrogations afin de limiter le nombre de requêtes et donc l’impact réseau.

Migrer de Nagios vers Vigilo NMS

Vigilo NMS est compatible avec les outils basés sur Nagios et ses différents forks. Dessiné pour gérer des parcs de tailles supérieures, il est possible de migrer vers Vigilo NMS en conservant les investissements existants.

Métrologie

Vigilo NMS offre des fonctionnalités de métrologie. Les informations de performances sont collectées, archivées et indexées. Une interface permet d'accéder à de nombreux graphes. Il est possible de rechercher dans l'ensemble des données collectées, d'afficher les graphes correspondants, de les comparer entre eux, de zoomer, etc. Cette interface permet de faire de l'investigation mais aussi de l'analyse de tendance.

Cartographie (TBD : Rajouter une vue d'agence)

Vigilo NMS propose une interface de cartographie. Cette interface permet de regrouper les objets et de naviguer dans les groupes pour avoir une vision synthétique de l'état du système. À chaque icône de groupe sont associés des indicateurs de l'état du groupe et de ses membres.

Reporting

Le module de reporting propose en standard des rapports périodiques à destination des directions informatiques. Les rapports présentent des statistiques de performances sur des niveaux agrégés à la journée, au mois, ou à l'année, ou par site, par type d'équipement. Ce module permet également la génération de rapports complémentaires à destination de profils spécifiques d'utilisateurs. Le style des rapports peut être personnalisé en fonction des besoins des utilisateurs (ex : logo de l'entreprise).

Architecture

Client léger

Toutes les interfaces d'exploitation de Vigilo NMS sont accessibles au travers d'un navigateur en client léger. Il n'y a pas de téléchargement d'applet Java ou autres module riche. Vigilo NMS est compatible avec les postes clients Windows et Linux et les principaux navigateurs.

Scalabilité

Vigilo NMS a été conçu pour gérer des parcs de moyenne à très grande taille. Il est ainsi possible de répartir automatiquement la charge sur plusieurs collecteurs et d'en consolider les informations en central.
La plus grande référence de Vigilo NMS est un établissement bancaire disposant de 10 000 agences et plus de 25 000 équipements. Cette capacité de montée en charge est possible grâce à une architecture distribuée autour du bus Vigilo NMS.

Modularité

Vigilo NMS est conçu sur une architecture modulaire autour du bus de communication VigiBus. Les principales fonctions de traitement sont disponibles sous forme de module technique qu'il est possible de déployer conjointement ou unitairement. Ainsi, Vigilo NMS peut s'adapter à différents types d'architecture qu'elles soient décentralisées, cloisonnées ou hiérarchiques.

Architecture répartie

Suivant un principe similaire à celui présenté ci-dessus, Vigilo NMS propose des fonctionnalités avancées de répartition géographique des serveurs de collecte. Ainsi, on peut déployer un Vigilo NMS local sur divers sites géographiques et consolider la supervision en un site central.

VigiBus : Le bus applicatif Vigilo NMS

Le standard AMQP

Le système de communication entre les modules Vigilo NMS s'appuie sur le protocole AMQP. AMQP (Advanced Message Queuing Protocol) est un standard OASIS de communication applicative soutenue par de nombreux éditeurs passant de Microsoft à RedHat. Ce protocole ouvert, fiable et sécurisé s'est aussi rapidement répandu sans la communauté open-source. Il offre de base de nombreuses fonctionnalités intéressantes :

  • Sécurisation des flux (SSL)
  • Possibilité de redondance (multi serveurs)
  • Possibilité d'abonnement sur le bus
  • Fonctionnalités de routage avancées
  • Répartition de charge des clients
  • Hétérogénéité des clients

C'est autour de VigiBus que communiquent tous les modules Vigilo NMS lui permettant ainsi de s'adapter à tous les types d'architectures.

Hypervision

Grâce au bus AMQP, Vigilo NMS peut fonctionner en mode hypervision. Les spécificités de Vigilo pour gérer l’hypervision sont les suivantes :

  • Possibilité d’utiliser le bus Vigilo pour enregistrer les différents connecteurs
  • Capacité de construction et déploiement de configuration via des fichiers XML qui permet l’automatisation des configurations
  • Possibilité au niveau du bac à évènements d'ajouter des colonnes pour différencier les différents superviseurs (par exemple)
  • Possibilité offerte par l’architecture de gérer des parcs de très grandes tailles

Configuration

Moteur de corrélation

Sur un grand parc il est important de corréler les différents évènements. Si deux serveurs sont derrière un routeur qui tombe en panne, il faut savoir associer la panne du routeur à la “non-visibilité” des deux serveurs et ne pas alarmer les superviseurs sur l'état des serveurs. On peut aussi vouloir corréler des informations de supervision avec des informations extérieures. Ainsi, une panne sur un routeur d'une agence bancaire ponctuellement fermée sera moins prioritaire qu'une même panne dans une agence ouverte. La dernière génération de notre moteur de corrélation utilise des règles en Python qui offrent de très nombreuses possibilités de personnalisation.

Automatisation des configurations

Adapté aux parcs de taille moyenne à très grands, Vigilo NMS propose des interfaces permettant d'automatiser sa configuration. Vigilo NMS peut se connecter automatiquement à votre base d'inventaire afin d'en extraire les informations de votre parc mises à jour et déployer automatiquement votre nouvelle configuration sur votre parc. Sur nos parcs de plusieurs milliers d'équipements, nos clients utilisent ce mécanisme jusqu'à plusieurs fois par jour pour assurer que leur parc est tout le temps sous surveillance.

Industrialisation / historisation de la configuration

La solution Vigilo NMS est dessinée pour gérer des parcs de plusieurs milliers d'équipements. Pour ce faire, Vigilo NMS s'appuie sur une architecture répartie composée de plusieurs serveurs de supervision. Un module dédié permet de gérer le déploiement automatique des configurations à partir du gestionnaire de configuration vers l'ensemble des serveurs. Ce module permet de gérer les historiques de configuration afin de pouvoir revenir à une configuration antérieure. Il propose un système de gestion en version des configurations.

Gestion des droits et profils des utilisateurs

Vigilo NMS offre des possibilités avancées de gestion des droits des utilisateurs qui permettent d’associer à un utilisateur ou un groupe d’utilisateurs un ensemble de fonctionnalités sur un périmètre précis du parc supervisé. Ce module permet ainsi de s'adapter aux équipes de taille importante sur un NOC.

"Pourquoi choisir Vigilo NMS?"