Supervision du serveur de reporting

Il est conseillé de mettre en place la supervision du serveur afin de garantir la disponibilite de la plateforme de reporting. Les indicateurs à mettre en place sont décris ci-dessous.

Supervision des processus

Les services suivants doivent être actifs sur le serveur de reporting. Vous pouvez utiliser le plugin SNMP check_snmp_centreon_process_detailed pour superviser la présence de ces derniers ainsi que leur utilisation mémoire.

Name Description
mysqld Base de données
cbis Moteur d’ordonnancement des tâches planifiées
pmd11 encyvsrvr11 postgres jencycsrvr11 Processus de la vue interactive
memcached httpd Processus liés aux API Centreon BI

Supervision de l’intégrité des données du datawarehouse

Un plugin est fourni avec Centreon BI qui permet de vérifier que:
  • Le contenu de la base de données de reporting est à jour
  • Les partitions MySQL des tables de la base de reporting sont à jour

Ce plugin doit être exécuté qu’une seule fois par jour, après la fin de l’exécution des processus d’ETL (~10h du matin). Vous pouvez par exemple utiliser un check_by_ssh afin d’exécuter ce plugin à distance. Les possibilités sont :

  • Vérification des partitions MySQL:

    /usr/share/centreon-bi/etl/centreonbiMonitoring.pl --partitions
En cas de problème, le plugin retourne un statut “CRITICAL” et affiche le nom des tables dont les partitions ne sont pas à jour.
  • Vérification de la mise à jour des données:

    /usr/share/centreon-bi/etl/centreonbiMonitoring.pl --db-content
En cas de problème, le plugin retourne un statut “CRITICAL” et affiche le nom des tables qui ne sont pas à jour.
  • Pour afficher l’aide du plugin, exécutez la commande suivante:

    /usr/share/centreon-bi/etl/centreonbiMonitoring.pl --help

Note

L’exécution de ce plugin peut prendre plus de 10 secondes c’est pourquoi il est conseillé d’augmenter le time out du check à 30 secondes ou de l’ajuster si nécessaire.

Supervision de la charge du serveur

Les indicateurs suivants doivent être supervisés:

  • Load average
  • CPU (par coeur et en moyenne)
  • Mémoire physique (indépendemment de la SWAP)
  • SWAP (indépendamment de la Mémoire physique)
  • Espace de stockage / partitions
  • Les I/O disques

Fichier de log de l’ETL

La recherche des mots “FATAL” ou “ERROR” doit être faite dans le fichier ci-dessous :

Fichier Infomation
/var/log/centreon-bi/centreonBIETL.log
  • Synchronisation des données entre le serveur de monitoring et de reporting
  • Préparation des dimensions d’analyse
  • Calcul des données de disponibilité et d’évènements des hôtes et des services
  • Calcul des données de performance