Supervision du serveur de reporting¶
Il est conseillé de mettre en place la supervision du serveur afin de garantir la disponibilité de la plateforme de reporting. Pour cela, vous pouvez la mettre en place manuellement en créant les différents points de contrôles, ou alors passer simplement par le système des plugins packs.
Méthode 1: Supervision via les plugins packs de Centreon¶
Prérequis¶
- Plateforme de monitoring : Plugin Pack manager ainsi que les paquets ces-pack-Operatingsystems-Linux-Snmp et ces-plugins-Operatingsystems-Linux-Snmp doivent être installés, et l’hôte correspondant au serveur de reporting doit être rattaché au modèle OS-Linux-SNMP
- Plateforme de monitoring : le paquets centreon-plugins-base et centreon-nrpe-plugin doit être installé sur le Poller supervisant le serveur de reporting.
- Serveur de reporting : SNMP doit être configuré et fonctionnel
- Serveur de reporting : NRPE doit être installé et configuré comme suit (a minima):
Installation du paquet centreon-nrpe-deamon :
yum install centreon-nrpe-daemonEditer ensuite le fichier /etc/nrpe/centreon-nrpe.cfg et ajouter l’adresse IP du poller supervisant le serveur de reporting dans le allowed_hosts= puis ajouter les deux lignes suivantes en fin du fichier:
command[check_partitions]=/usr/share/centreon-bi/etl/centreonbiMonitoring.pl --partitions command[check_db]=/usr/share/centreon-bi/etl/centreonbiMonitoring.pl --db-contentSauvegarder le fichier puis redémarrer le service centreon-nrpe:
/etc/init.d/centreon-nrpe start
Installer ces-pack-Applications-Monitoring-Centreon-Mbi¶
Le plugin pack ces-pack-Applications-Monitoring-Centreon-Mbi permet de superviser les processus critique ainsi que l’état du datawarehouse. Pour l’installer, il suffit de lancer la commande suivante sur la plateforme de supervision ( serveur central):
yum install ces-pack-Applications-Monitoring-Centreon-Mbi
Le plugin pack est maintenant installé, il ne reste plus qu’à associer le modèle d’hôte App-Monitoring-Centreon-MBI à l’hôte correspondant au serveur de reporting.
Méthode 2 : Supervision manuelle¶
Si vous ne disposez pas des plugins packs, voici les points de contrôles à ajouter.
Supervision des processus¶
Les processus suivants doivent être actifs sur le serveur de reporting.
Name | Description |
---|---|
mysqld | Base de données |
cbis | Moteur d’ordonnancement des tâches planifiées |
Voici un exemple de commande pour superviser la présence du processus mysqld ainsi que son utilisation mémoire:
$USER1$/centreon_plugins.pl --plugin=os::linux::snmp::plugin --mode=processcount --hostname=$IP_SERVEUR_REPORTING$ --snmp-version=$SNMP_VERSION$ --snmp-community=$SNMP_COMMUNITY$ --process-status --process-name='^mysqld$' --regexp-name --regexp-path --regexp-args --critical='1:1' --memory
Supervision de l’intégrité des données du datawarehouse¶
- Un plugin est fourni avec Centreon MBI 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 --partitionsEn 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 |
|
Supervision de la licence¶
Sur le serveur de supervision, vous pouvez contrôler la date d’expiration de la license suivante : /usr/share/centreon/www/modules/centreon-bi-server/license/merethis_lic.zl et le champ à comparer avec la date système est Expires.