Monitorez votre connexion Internet avec speedtest
Commençons par installer speedtest
CentOS
Installez le repo epel
yum install epel-release -y
Installez pip et réalisez sa mise à jour
yum install python-pip -y
pip install --upgrade pip
Désinstallez le repo epel pour éviter des problèmes de dépendances lors des prochaines mises à jour de Centreon.
yum remove epel-release -yLire plus…
Dépannage du partionnement Centreon
Malheureusement, le lendemain, patatras ! De nouveaux des alertes de cpu et de charge processeur ! Bon, il faut reconnaître que la machine me sert qu'à des fins de tests et que je ne m'en occupe pas tous les jours. Cette machine Après quelques recherches sur l'IHM de Centreon, je découvre le graphe suivant.
Je constate que le cpu s'affole à 2 H 00 du matin correspondant au cron de purge des logs et data-bin de la base centreon_storage. Le constat est sans appel, il s'agit d'un problème de base de données et plus précisément du partitionnement. La copie d'écran ci-dessous me confirme mon raisonnement.
Les partitions de la table logs ont une date périmée (1987), il devrait avoir des partitions avec une date plus récente avec 10 jours d'avance sur la date du jour. Bilan : les tables logs, log_archive_host et log_archive_service ne sont pas à jour en termes de partitionnement.
Pour corriger ce dysfonctionnement, une solution : refaire le partitionnement des tables incriminées. Mais attention, pour réaliser cette opération, assurez-vous d'avoir suffisamment d'espace disque pour MySQL ou MariaDB. En effet il faut un espace libre équivalent à deux fois et demie de la table existante.
Voici la procédure à appliquer pour chaque table, nous prenons pour exemple la table logs :
Supprimez les partitions de la table logs, attention cela peut prendre du temps surtout avec des tables importantes.
mysql -u centreon -p centreon_storage
MariaDB [centreon_storage]> ALTER TABLE logs REMOVE PARTITIONING;
exemple du résultat de la fin d'un partitionnement
Query OK, 832 rows affected (48 min 21.14 sec)
Records: 832 Duplicates: 0 Warnings: 0
MariaDB a enlevé les partitions de la table logs.
Maintenant, il faut refaire le partitionnement de cette table, nous allons reprendre le script suivant suivant la distribution.
Debian et Ubuntu
/usr/bin/php /usr/share/centreon/bin/centreon-partitioning.php -m logs
CentOS 7
/opt/rh/rh-php72/root/usr/bin/php /usr/share/centreon/bin/centreon-partitioning.php -m logs
vous devriez avoir ce résultat
[Sat, 20 Feb 21 09:42:39 +0100] PARTITIONING STARTED
[Sat, 20 Feb 21 09:42:39 +0100][migrate] Renaming table centreon_storage.logs TO centreon_storage.logs_old
[Sat, 20 Feb 21 09:42:39 +0100][migrate] Creating parts for new table centreon_storage.logs
[Sat, 20 Feb 21 09:47:37 +0100][migrate] Insert data from centreon_storage.logs_old to new table
[Sat, 20 Feb 21 09:47:38 +0100] PARTITIONING COMPLETED
Ensuite, supprimez la table logs_old créé lors du partionnement de la table logs.
mysql -u centreon -p centreon_storage
MariaDB [centreon_storage]> drop table logs_old;
Répétez ces opérations pour les tables impactées. Point d'attention, l'espace utilisé pour supprimer les anciennes partitions ne sera pas récupéré.
Et ma supervision Centreon est repartie de plus belle
Retrouvez les statistiques d'engine avec la 19.10
Si vous jetez un coup d'œil sur les logs, vous lisez ceci :
Lire plus…
En attendant la version 19.10...
Vous trouverez cette page "Installation Full Centreon 19.04 sur Debian Buster version 10" décrivant l'installation pas à pas avec les sources. J'ai annoté les pièges que j'ai rencontré tout au long de cette installation.
La prochaine version devrait simplifier encore l'installation avec notamment la compatibilité des paquets rrdtools (version 1.7x) et la suppression des librairies QT pour le broker.
Bonne lecture
extrait de l'article
Et pour terminer, un nouveau script pour installer automatiquement Centreon sur une distribution Debian Buster. Merci à Pixelabs pour le pack d'icône que j'ai intégré dans cette installation. De quoi égayer votre supervision
Quand ma mémoire devient négative !
Le problème a déjà été traité par les développeurs de Centreon, il faudra faite une mise à jour du plugin correspondant à l'OS Linux Lire plus…
Construire un Cluster RaspBerry
Les services passifs
- le premier protocole historique NSCA,
- le dernier protocole NRDP utilisé par Nagios et utilisable depuis peu avec Centreon,
- et la dernière manière de l'utiliser avec les API Rest de Centreon.
Centreon et Odroid C2
Bonne lecture.
Debian et Centreon avec les plugin-packs !
Avertissement : Il n'y aura aucun de support de la part de Centreon pour cette version Debian et l'offre IMP n'est pas supporté, inutile de contacter Centreon.
Le tutoriel est disponible ici : Installation Full Centreon Complet 19.04 sur Debian Stretch version 9
Lifting pour l'espace de téléchargement de Centreon
Plus d'excuses pour ne pas utiliser les plugins Centreon, un package est librement téléchargeable avec les derniers plugins en mode fatpacked. Les librairies perl nécessaires au bon fonctionnement sont incluses dans les fichiers. Plus de 300 plugins sont ainsi à disposition.
En attendant l'intégration des nouveaux modules licence-manager et pp-manager dans Debian, j'ai modifié mon tutoriel sur l'installation de Centreon sur Debian Stretch avec les plugins Centreon FatPacked officiel. Autre changement, le tutoriel sur les plugins Centreon.
Bonne lecture.
Quand Ldap ralentit Centreon
J'avoue que j'ai cherché longtemps le problème,
Lire plus…Ajoutez un pack d'icônes pour Centreon
Comme vous pouvez le constater, il n'y a aucune image par défaut.
A n'utiliser que pour les version Centreon-Web < 2.7.4
Je profite de cet article pour signaler un correctif sur le dépôt Centreon pour Debian. Dans les versions package Centreon-web < 2.7.4, il y a un bug empêchant la création des images avec l'interface Web. Deux solutions pour corriger cette erreur :
Configuration SNMP sous Debian Stretch
Voici les principales commandes pour l'agent SNMP :
- Activation au démarrage : systemctl enable snmpd,
- Démarrage du SNMP : systemctl start snmpd,
- Redémarrage du SNMP pour prendre en compte une modification de configuration : systemctl start snmpd,
- Arrêt du SNMP : systemctl stop snmpd,
- Etat du SNMP : systemctl status snmpd.
Améliorez vos notifications par mail
Lire plus…
Mes travaux du début d'année 2019
Voici la liste des mes activités :
- Mise à jour de l'article sur le partitionnement des bases Centreon
- Installation de Nagvis 1.9x avec Centreon 18.10
- Installation de Centreon 18.10 avec Debian Stretch et Raspbian Stretch
- Mise à jour de l'article sur les ligne Weathermap de Nagvis
- Utilisation de l'option pass-manager avec KeePass pour les plugins Centreon
- Mise à jour de mon dépôt Debian pour la nouvelle version 18.10 pour l'instant limité à Debian Stretch 64 bits
Sans oublier la mise à jour permanente de ma Timeline de Centreon
De nouveaux articles devraient voir le jour prochainement ainsi que la mise à jour du dépôt pour le Raspberry avec Raspbian. Bonne lecture.
Migration Centreon Debian 8 vers 9, premier test
Je me suis basé sur l'excellente documentation de Centreon
N'hésitez pas à me faire des retours sur vos expériences de migration.
Eviter le téléchargement des paquets PEAR
Actuellement, cette procédure empêche l'installation correcte de Centreon, comme le montre cette copie de la procédure d'installation :
------------------------------------------------------------------------
Pear Modules
------------------------------------------------------------------------
Check PEAR modules
PEAR 1.4.9 1.10.6 OK
DB 1.7.6 NOK
Date 1.4.6 NOK
Do you want me to install/upgrade your PEAR modules
[y/n], default to [y]:
> y
Upgrading PEAR modules
Installing PEAR modules
DB 1.7.6 NOK
Date 1.4.6 NOK
Check PEAR modules
PEAR 1.4.9 1.10.6 OK
DB 1.7.6 NOK
Date 1.4.6 NOK
Unable to upgrade PEAR modules. You seem to have a connection problem.
Pour éviter ce problème de mise à jour, il suffit d'installer les paquets Debian suivants
apt-get install php-db php-date
L'installateur de Centreon ne proposera plus le téléchargement de ces paquets, comme le montre cette copie de la procédure :
………..
Centreon Web Perl lib installed OK
------------------------------------------------------------------------
Pear Modules
------------------------------------------------------------------------
Check PEAR modules
PEAR 1.4.9 1.10.6 OK
DB 1.7.6 1.9.2 OK
Date 1.4.6 1.4.7 OK
All PEAR modules OK
------------------------------------------------------------------------
Centreon Post Install
------------------------------------------------------------------------
Create /usr/share/centreon/www/install/install.conf.php OK
………..
Je vais modifier en conséquence mes tutos
Mise à jour de la procédure d'installation de Centreon avec Debian
Merci aux développeurs de Centreon pour l'aide qu'ils ont pu m'apporter pour la résolution de ce point.
Consultez les articles suivants
- Installation Full Centreon 18.10 sur Debian Stretch version 9
- Installation Full Centreon 18.10.x sur Ubuntu 18.04 LTS
pour en connaître tous les détails.