0

centréon: suppression doublon host et service associés

Suivant la version de Centreon utilisée, la base de donnée MySql qui fait le lien entre Nagios et Centreon se nomme soit NDO ou Centstatus.
Suite à divers modifications dans Centreon, comme par exemple réaliser une architecture distribuée à partir d’une base de donnée faite d’un seul poller(central), la base NDO/Centstatus peut être altérée et avoir des Hosts ou Services en doublon voir plus.

Pour résoudre ce problème, il faut aller faire le ménage dans la base de donnée NDO/Centstatus.

Connexion à la base de donnée NDO/Centstatus

Se connecter à PhpMyadmin

phpmyadmin centreon

Sélection de la base NDO/Centstatus

Dans le menu déroulant à gauche de phpmyadmin, sélectionner la base NDO/Centstatus

centreon centstatus

Nettoyage de la base NDO/Centstatus

Cliquer sur l’onglet « SQL » puis coller ce qui suit:
[code lang= »sql »]
TRUNCATE `nagios_comments`;
TRUNCATE `nagios_configfiles`;
TRUNCATE `nagios_configfilevariables`;
TRUNCATE `nagios_conninfo`;
TRUNCATE `nagios_contactgroups`;
TRUNCATE `nagios_contactgroup_members`;
TRUNCATE `nagios_contactnotificationmethods`;
TRUNCATE `nagios_contactnotifications`;
TRUNCATE `nagios_contacts`;
TRUNCATE `nagios_contactstatus`;
TRUNCATE `nagios_contact_addresses`;
TRUNCATE `nagios_contact_notificationcommands`;
TRUNCATE `nagios_customvariables`;
TRUNCATE `nagios_customvariablestatus`;
TRUNCATE `nagios_dbversion`;
TRUNCATE `nagios_downtimehistory`;
TRUNCATE `nagios_eventhandlers`;
TRUNCATE `nagios_externalcommands`;
TRUNCATE `nagios_flappinghistory`;
TRUNCATE `nagios_hostchecks`;
TRUNCATE `nagios_hostdependencies`;
TRUNCATE `nagios_hostescalations`;
TRUNCATE `nagios_hostescalation_contactgroups`;
TRUNCATE `nagios_hostescalation_contacts`;
TRUNCATE `nagios_hostgroups`;
TRUNCATE `nagios_hostgroup_members`;
TRUNCATE `nagios_hosts`;
TRUNCATE `nagios_hoststatus`;
TRUNCATE `nagios_host_contactgroups`;
TRUNCATE `nagios_host_contacts`;
TRUNCATE `nagios_host_parenthosts`;
TRUNCATE `nagios_instances`;
TRUNCATE `nagios_logentries`;
TRUNCATE `nagios_notifications`;
TRUNCATE `nagios_objects`;
TRUNCATE `nagios_processevents`;
TRUNCATE `nagios_programstatus`;
TRUNCATE `nagios_runtimevariables`;
TRUNCATE `nagios_scheduleddowntime`;
TRUNCATE `nagios_servicechecks`;
TRUNCATE `nagios_servicedependencies`;
TRUNCATE `nagios_serviceescalations`;
TRUNCATE `nagios_serviceescalation_contactgroups`;
TRUNCATE `nagios_serviceescalation_contacts`;
TRUNCATE `nagios_servicegroups`;
TRUNCATE `nagios_servicegroup_members`;
TRUNCATE `nagios_services`;
TRUNCATE `nagios_servicestatus`;
TRUNCATE `nagios_service_contactgroups`;
TRUNCATE `nagios_service_contacts`;
TRUNCATE `nagios_statehistory`;
TRUNCATE `nagios_systemcommands`;
TRUNCATE `nagios_timedeventqueue`;
TRUNCATE `nagios_timedevents`;
TRUNCATE `nagios_timeperiods`;
TRUNCATE `nagios_timeperiod_timeranges`;

centreon centstatus

Cliquer sur « Exécuter ».
Une fois l’opération terminée, redémarrer tous les pollers Nagios.

centreon poller nagios redémarrage

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.