Centreon SQL Metrics
Vue d'ensemble
Ce Plugin Pack construit des métriques sur la base d'informations récupérées dans la base de données temps-réel de Centreon. Un article sur la plateforme the Watch vous offre une vue d'ensemble de ses capacités autour des courbes virtuelles.
Contenu du Pack
Modèles
Le Plugin Pack Centreon SQL Metrics apporte un modèle d'hôte :
- App-Monitoring-Centreon-SQL-Metrics-custom
Il apporte les modèles de service suivants :
Alias | Modèle de service | Description | Défaut |
---|---|---|---|
Poller-Delay | App-Monitoring-Centreon-SQL-Poller-Delay | Contrôle le délai dans la mise à jour des collecteurs | |
Virtual-Curve | App-Monitoring-Centreon-SQL-Virtual-Curves | Combine des métriques existantes et effectue des calculs supplémentaires |
Métriques & statuts collectés
- Poller-Delay
- Virtual-Curve
Metric Name | Unit |
---|---|
centreon.poller.delay.seconds | s |
Les métriques dépendent de la configuration du service. Voir l'article sur The Watch.
Prérequis
Le collecteur exécutant le contrôle doit pouvoir se connecter au serveur de base de données Centreon via le port 3306/TCP grâce aux valeurs fournies par les options --username et --password.
L'utilisateur doit avoir les droits de réaliser un 'SELECT' sur les tables index_data, metrics et instances de la base centreon_storage.
Pour le service Virtual-Curve, le fichier de configuration associé doit pouvoir être lu par l'utilisateur centreon-engine.
Installation
- Online License
- Offline License
- Installer le plugin Centreon sur le serveur Central :
yum install centreon-plugin-Applications-Monitoring-Centreon-SQL-Metrics
- Sur l'interface web de Centreon, installer le Plugin Pack Centreon SQL Metrics depuis la page Configuration > Packs de plugins.
- Installer le plugin Centreon sur le serveur Central :
yum install centreon-plugin-Applications-Monitoring-Centreon-SQL-Metrics
- Sur le serveur central, installer le RPM du Pack Centreon SQL Metrics :
yum install centreon-pack-applications-monitoring-centreon-poller
- Sur l'interface web de Centreon, installer le Plugin Pack Centreon SQL Metrics depuis la page Configuration > Packs de plugins.
Configuration
Hôte
Ajoutez un hôte à Centreon depuis la page Configuration > Hôtes.
Complétez les champs Nom, Alias et IP Address/DNS correspondant à votre serveur de base de données Centreon.
Appliquez le modèle d'hôte App-Monitoring-Centreon-SQL-Metrics-custom.
Une fois le modèle appliqué, les macros ci-dessous indiquées comme requises (Obligatoire) doivent être renseignées.
Obligatoire | Nom | Description |
---|---|---|
x | CENTREONDATABASEUSER | Nom d'utilisateur pour la base centreon_storage |
x | CENTREONDATABASEPASSWORD | Mot de passe pour la base centreon_storage |
EXTRAOPTIONS | Options supplémentaires pour les contrôles |
Comment puis-je tester le plugin et que signifient les options des commandes ?
Une fois le plugin installé, vous pouvez tester celui-ci directement en ligne de commande depuis votre collecteur Centreon en vous connectant avec l'utilisateur centreon-engine (su - centreon-engine
) :
/usr/lib/centreon/plugins/centreon_centreon_sql_metrics.pl \
--plugin=database::mysql::plugin \
--dyn-mode=apps::centreon::sql::mode::pollerdelay \
--host=10.25.14.139 \
--username=readerstorage \
--password=rostorage
La commande devrait retourner un message de sortie similaire à :
OK: All poller delay for last update are ok | 'Central#centreon.poller.delay.seconds'=30s;;;; 'poller#centreon.poller.delay.seconds'=14s;;;;
La liste de toutes les options complémentaires et leur signification peut être affichée en ajoutant le paramètre --help
à la commande :
/usr/lib/centreon/plugins/centreon_centreon_sql_metrics.pl \
--plugin=database::mysql::plugin \
--dyn-mode=apps::centreon::sql::mode::pollerdelay \
--help
Diagnostic des erreurs communes
Rendez-vous sur la documentation dédiée pour le diagnostic des erreurs communes des plugins Centreon.