Aller au contenu principal
Version: ⭐ 23.10

Mapping d’évènements Centreon Broker

Centreon Broker utilise des tables de correspondance globales pour les évènements qui peuvent être échangés. Cette page répertorie les propriétés disponibles pour chaque type d’évènement.

NEB

Acknowledgement

Lorsqu'un incident est acquitté, cela signifie que le problème a été pris en compte par un utilisateur de la supervision. Quand l'utilisateur acquitte le problème, Centreon Engine émet un évènement acknowledgement. Cet évènement est différent en BBDO v2 et en BBDO v3.

NEB::Acknowledgement

CatégorieélémentID
1165537

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescription
acknowledgement_typeentier courtAcquittement de l’hôte quand 0, acquittement du service quand 1.
authorchaîneAuteur de l’acquittement.
commentchaîneCommentaire associé à l’acquittement.
deletion_timetempsHeure à laquelle l’acquittement a été supprimé. Si 0, il n’a pas été supprimé.
entry_timetempsHeure à laquelle l’acquittement a été créé.
host_identier non signéID de l’hôte.
instance_identier non signéID de l’instance.
is_stickybooléenIndicateur "Persistant (non-OK)".
notify_contactsbooléenIndicateur de notification.
persistent_commentbooléenTrue si le commentaire est persistant.
service_identier non signéID de service. 0 pour un acquittement de l’hôte.
stateentier courtÉtat de l’hôte / du service.
notify_only_if_not_already_acknowledgedbooléenUne notification ne doit être envoyée qu’en cas de non acquittement.

Comment

Dans certaines situations, l'utilisateur doit saisir un commentaire dans l'interface Centreon. Quand le commentaire est validé, Centreon Engine émet un évènement comment. Cet évènement est différent en BBDO v2 et en BBDO v3.

NEB::Comment

CatégorieélémentID
1265538

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescription
authorchaîneAuteur du commentaire.
comment_typeentier court1 pour un commentaire pour un hôte, 2 pour un commentaire pour un service.
datachaîneDonnées du commentaire (texte).
deletion_timetempsHeure à laquelle le commentaire a été supprimé. 0 si le commentaire n’a pas (encore) été supprimé.
entry_timetempsHeure à laquelle le commentaire a été créé.
entry_typeentier court1 pour un commentaire de l’utilisateur (par commande externe), 2 pour un commentaire d’arrêt, 3 pour un commentaire de bagotement et 4 pour un commentaire d’acquittement.
expire_timetempsDélai d’expiration des commentaires. 0 si aucun délai d’expiration.
expiresboolTrue si le commentaire expire.
host_identier non signéID de l’hôte.
internal_identier non signéID du moteur de supervision interne du commentaire.
persistentbooléenTrue si le commentaire est persistant.
instance_identier non signéID de l’instance.
service_identier non signéID de service. 0 si c’est un commentaire de l’hôte.
sourceentier court0 lorsque le commentaire provient du moteur de supervision (interne) ou 1 lorsque le commentaire provient d’une autre source (externe).

Custom variable

Une variable personnalisée consiste en une variable ayant un nom et une valeur. Elle provient souvent de macros Centreon Engine. Pour que Centreon fonctionne correctement, ces variables personnalisées doivent être envoyées à Centreon Broker. Elles sont envoyées via un évènement custom variable. Cet évènement est différent en BBDO v2 et en BBDO v3.

NEB::CustomVariable

CatégorieélémentID
1365539

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescription
enabledbooléenTrue si la variable personnalisée est activée.
host_identier non signéID de l’hôte.
modifiedbooléenTrue si la variable a été modifiée.
namechaîneNom de la variable.
service_identier non signéID de service. 0 si c’est une variable d’hôte personnalisée.
update_timetempsDernière heure à laquelle la variable a été mise à jour.
var_typeentier court0 pour une variable d’hôte personnalisée, 1 pour une variable de service personnalisée.
valuechaîneValeur variable.
default_valuechaîneLa valeur par défaut de la variable personnalisée.

Custom variable status

Les évènements Custom variable status sont générés lorsqu’une variable personnalisée doit être mise à jour.

NEB::CustomVariableStatus

CatégorieélémentID
1465540

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescription
host_identier non signéID de l’hôte.
modifiedbooléenTrue si la variable a été modifiée.
namechaîneNom de la variable.
service_identier non signéID de service. 0 si c’est une variable d’hôte personnalisée.
update_timetempsDernière heure à laquelle la variable a été mise à jour.
valuechaîneValeur variable.

Downtime

Cet évènement est émis par Centreon Engine lorsqu'une plage de maintenance est définie sur une ressource.

NEB::Downtime

CatégorieélémentID
1565541

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescription
actual_end_timetempsHeure réelle à laquelle le temps d’arrêt s’est terminé.
actual_start_timetempsHeure réelle à laquelle le temps d’arrêt a commencé.
authorchaîneCréateur du temps d’arrêt.
downtime_typeentier court1 pour un arrêt de service, 2 pour un arrêt d’hôte.
deletion_timetempsHeure à laquelle le temps d’arrêt a été supprimé.
durationtempsDurée du temps d’arrêt.
end_timetempsHeure de fin du temps d’arrêt programmé.
entry_timetempsHeure à laquelle le temps d’arrêt a été créé.
fixedbooléenTrue si le temps d’arrêt est fixe, False s’il est flexible.
host_identier non signéID de l’hôte.
instance_identier non signéID de l’instance.
internal_identier non signéID du moteur de supervision interne.
service_identier non signéID de service. 0 s’il s’agit d’un arrêt de l’hôte.
start_timetempsHeure de début de l’arrêt programmé.
triggered_byentier non signéID interne du temps d’arrêt qui a déclenché ce temps d’arrêt.
was_cancelledbooléenTrue si le temps d’arrêt a été annulé.
was_startedbooléenTrue si le temps d’arrêt a été démarré.
commentchaîneCommentaire sur le temps d’arrêt.
is_recurringbooléenTrue si ce temps d’arrêt est récurrent.
recurring_tpchaîneLa période de temps récurrente du temps d’arrêt récurrent.
come_fromcourtId du temps d’arrêt récurrent parent pour les temps d’arrêt engendrés.

Event handler

Les Event handlers sont des commandes système optionnelles (scripts ou exécutables) qui sont exécutées lorsqu'un changment de statut se produit pour une ressource. Lorsqu'une commande de ce type est configurée, un évènement event handler est émis par Centreon Engine. Ces évènements BBDO sont généralement envoyés lorsque Centreon Engine est redémarré ou rechargé.

NEB::EventHandler

CatégorieélémentID
1665542

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescription
early_timeoutbooléenTrue si le gestionnaire d’évènements a été interrompu.
end_timetempsHeure à laquelle l’exécution du gestionnaire d’évènements s’est terminée.
execution_timeréelTemps d’exécution en secondes.
handler_typeentier court0 pour le gestionnaire d’évènements spécifiques à l’hôte, 1 pour le gestionnaire d’évènements spécifiques au service, 2 pour le gestionnaire d’évènements global pour les hôtes et 3 pour le gestionnaire d’évènements global pour les services.
host_identier non signéID de l’hôte.
return_codeentier courtValeur renvoyée par le gestionnaire d’évènements.
service_identier non signéID de service. 0 si c’est un gestionnaire d’évènements d’hôte.
start_timetempsHeure à laquelle le gestionnaire d’évènements a démarré.
stateentier courtÉtat de l’hôte / du service.
state_typeentier court0 pour SOFT, 1 pour HARD.
timeoutentier courtDélai d’attente du gestionnaire d’évènements en secondes.
command_argschaîneArguments du gestionnaire d’évènements.
command_linechaîneLigne de commande du gestionnaire d’évènements.
outputchaîneOutput retourné par le gestionnaire d’évènements.
source_identier non signéL’id de l’instance source de cet évènement.
destination_identier non signéL’id de l’instance de destination de cet évènement.

Flapping status

Lorsque le statut d'une ressource est instable, Centreon Engine le marque comme en bagotage (flapping). Historiquement, un évènement flapping status était émis dans ces cas-là. Cela n'est plus d'actualité. L'évènement flapping status n'existe plus.

Tag

L'évènement tag est un nouvel évènement de configuration, actuellement utilisé pour les catégories et les groupes.

En ce moment il est utilisé (entre autres) en parallèle avec les évènements group, mais devrait devenir plus global dans le futur.

L'évènement tag n'existe pas en BBDO v2.

Host

Cet évènement est émis chaque fois que la configuration d'un hôte est modifiée et la configuration déployée.

NEB::Host

CatégorieélémentID
11265548

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
acknowledgedbooléen
acknowledgement_typeentier court
action_urlchaîne
active_checks_enabledbooléen
addresschaîne
aliaschaîne
check_freshnessbooléen
check_intervalréel
check_periodchaîne
check_typeentier court
current_check_attemptentier court
current_stateentier court
default_active_checks_enabledbooléen
default_event_handler_enabledbooléen
default_flap_detection_enabledbooléen
default_notifications_enabledbooléen
default_passive_checks_enabledbooléen
downtime_depthentier court
display_namechaîne
enabledbooléen
event_handlerchaîne
event_handler_enabledbooléen
execution_timeréel
first_notification_delayréel
flap_detection_enabledbooléen
flap_detection_on_downbooléen
flap_detection_on_unreachablebooléen
flap_detection_on_upbooléen
freshness_thresholdréel
has_been_checkedbooléen
high_flap_thresholdréel
host_namechaîne
host_identier non signé
icon_imagechaîne
icon_image_altchaîne
instance_identier non signé
is_flappingbooléen
last_checktemps
last_hard_stateentier court
last_hard_state_changetemps
last_notificationtemps
last_state_changetemps
last_time_downtemps
last_time_unreachabletemps
last_time_uptemps
last_updatetemps
latencyréel
low_flap_thresholdréel
max_check_attemptsentier court
next_checktemps
next_notificationtemps
no_more_notificationsbooléen
noteschaîne
notes_urlchaîne
notification_intervalréel
notification_numberentier court
notification_periodchaîne
notifications_enabledbooléen
notify_on_downbooléen
notify_on_downtimebooléen
notify_on_flappingbooléen
notify_on_recoverybooléen
notify_on_unreachablebooléen
obsess_overbooléen
passive_checks_enabledbooléen
percent_state_changeréel
retry_intervalréel
should_be_scheduledbooléen
stalk_on_downbooléen
stalk_on_unreachablebooléen
stalk_on_upbooléen
statusmap_imagechaîne
state_typeentier court
check_commandchaîne
outputchaîne
perf_datachaîne
retain_nonstatus_informationbooléen
retain_status_informationbooléen
timezonechaîne

Host check

Ce type d'évènement est émis par Centreon Engine lorsqu'un contrôle est exécuté sur un hôte.

NEB::HostCheck

CatégorieélémentID
1865544

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
active_checks_enabledbooléenTrue si les contrôles actifs sont activés sur l’hôte.
check_typeentier court
host_identier non signéID de l’hôte.
next_checktempsHeure à laquelle le prochain contrôle est prévu.
command_linechaîneLigne de commande du contrôle.
source_identier non signéL’ID de l’instance source de cet évènement.
destination_identier non signéL’ID de l’instance de destination de cet évènement.

Host dependency

Cet évènement est émis lorsqu'une dépendance entre hôtes est définie, et que la configuration est déployée.

NEB::HostDependency

CatégorieélémentID
1965545

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
dependency_periodchaîne
dependent_host_identier non signé
enabledbooléen
execution_failure_optionschaîne
inherits_parentbooléen
host_identier non signé
notification_failure_optionschaîne

Host group

Cet évènement est émis lorsqu'un groupe d'hôtes est créé.

NEB::HostGroup

CatégorieélémentID
11065546

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
host_group_identier non signé
namechaîneNom du groupe.
enabledbooléenTrue si le groupe est activé, False s’il ne l’est pas (suppression).
poller_identier non signé

Host group member

Ceci est un évènement de configuration. Il est envoyé juste après un évènement hostgroup afin de détailler les membres du groupe à configurer. En BBDO v3, la version BBDO v2 de cet évènement est toujours utilisée.

NEB::HostGroupMember

CatégorieélémentID
11165547

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
enabledbooléenTrue si l'hôte est membre du groupe, False s'il ne l’est pas (suppression).
groupchaîneNom du groupe.
instance_identier non signéID de l’instance.
host_identier non signéID de l’hôte.
source_identier non signéL’ID de l’instance source de cet évènement.
destination_identier non signéL’ID de l’instance de destination de cet évènement.

Host parent

Ceci est un évènement de configuration envoyé lorsqu'un hôte parent est défini. En BBDO v3, la version BBDO v2 de cet évènement est toujours utilisée.

NEB::HostParent

CatégorieélémentID
11365549

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
enabledbooléenTrue si la fonction parent est activée, False si elle ne l’est pas (suppression).
child_identier non signéID d’hôte enfant.
parent_identier non signéID d’hôte parent.

Host status

Ceci est un évènement émis par Centreon Engine lorsqu'une modification en temps réel est appliquée à un hôte (statut, output, métriques...).

NEB::HostStatus

CatégorieélémentID
11465550

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
acknowledgedbooléen
acknowledgement_typeentier court
active_checks_enabledbooléen
check_intervalréel
check_periodchaîne
check_typeentier court
current_check_attemptentier court
current_stateentier court
downtime_depthentier court
enabledbooléen
event_handlerchaîne
event_handler_enabledbooléen
execution_timeréel
flap_detection_enabledbooléen
has_been_checkedbooléen
host_identier non signé
is_flappingbooléen
last_checktemps
last_hard_stateentier court
last_hard_state_changetemps
last_notificationtemps
last_state_changetemps
last_time_downtemps
last_time_unreachabletemps
last_time_uptemps
last_updatetemps
latencyréel
max_check_attemptsentier court
next_checktemps
next_host_notificationtemps
no_more_notificationsbooléen
notification_numberentier court
notifications_enabledbooléen
obsess_overbooléen
passive_checks_enabledbooléen
percent_state_changeréel
retry_intervalréel
should_be_scheduledbooléen
state_typeentier court
check_commandchaîne
outputchaîne
perf_datachaîne

Instance

Cet évènement est émis par Centreon Engine lorsqu'Engine commence à envoyer sa configuration, ou bien lorqu'Engine s'arrête.

NEB::Instance

CatégorieélémentID
11565551

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
enginechaîneNom du moteur de supervision utilisé sur cette instance.
identier non signéID de l’instance.
namechaîneNom de l’instance.
is_runningbooléenSi cette instance est en cours d’exécution ou non.
pidentier non signéSupervision du PID du moteur.
program_endtempsHeure à laquelle l’instance s’est arrêtée.
program_starttempsHeure à laquelle l’instance a démarré.
versionchaîneVersion du moteur de supervision utilisé sur cette instance.

Instance status

Cet évènement est émis régulièrement par Centreon Engine en tant que watchdog. Cet évènement informe Broker que le collecteur est toujours vivant (en même temps que diverses autres informations).

NEB::InstanceStatus

CatégorieélémentID
11665552

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
active_host_checks_enabledbooléenSi les contrôles d’hôtes actifs sont activés ou non de manière globale.
active_service_checks_enabledbooléenSi les contrôles de services actifs sont activés ou non de manière globale.
check_hosts_freshnessbooléenSi le contrôle de la fraîcheur des hôtes est activé ou non de manière globale.
check_services_freshnessbooléenSi le contrôle de la fraîcheur des services est activé ou non de manière globale.
event_handler_enabledbooléenSi les gestionnaires d’évènements sont activés ou non de manière globale.
flap_detection_enabledbooléenSi la détection des bagotements est activée ou non de manière globale.
identier non signéID de l’instance.
last_alivetempsLa dernière fois que l’instance a été identifiée comme étant vivante.
last_command_checktempsDernière fois qu’une commande de contrôle a été exécutée.
notifications_enabledbooléenSi les notifications sont activées ou non de manière globale.
obsess_over_hostsbooléenSi oui ou non le moteur de supervision remontera les résultats de contrôles des hôtes.
obsess_over_servicesbooléenSi oui ou non le moteur de supervision remontera les résultats de contrôles des services.
passive_host_checks_enabledbooléenSi les contrôles passifs d’hôtes sont activés ou non de manière globale.
passive_service_checks_enabledbooléenSi les contrôles passifs de services sont activés ou non de manière globale.
global_host_event_handlerchaîneGestionnaire d’évènements global pour les hôtes.
global_service_event_handlerchaîneGestionnaire d’évènements global pour les services.

Log entry

Centreon Engine génère beaucoup de logs. Certains sont envoyés à Centreon Broker afin d'être stockés dans la base de données. Ces logs sont envoyés via des évènements log entry.

NEB::LogEntry

CatégorieélémentID
11765553

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
c_timetempsTemps de connexion.
host_identier non signéID de l’hôte. 0 si l’entrée du journal ne fait pas référence à un hôte ou un service spécifique.
host_namechaîneNom de l’hôte. Peut être vide si l’entrée du journal ne fait pas référence à un hôte ou un service spécifique.
instance_namechaîneNom de l’instance.
log_typeentier court0 pour SOFT, 1 pour HARD.
msg_typeentier court0 pour SERVICE ALERT (envoyé lors du changement d’état du service), 1 pour HOST ALERT (envoyé lors du changement d’état de l’hôte), 2 pour SERVICE NOTIFICATION (notification envoyée pour un service), 3 pour HOST NOTIFICATION (notification envoyée pour un hôte), 4 pour Warning (avertissement de Centreon Engine), 5 pour EXTERNAL COMMAND (commande externe reçue), 6 pour CURRENT SERVICE STATE (état actuel du service supervisé, généralement envoyé lors du rechargement de la configuration), 7 pour CURRENT HOST STATE (état actuel de l’hôte supervisé, (état actuel de l’hôte supervisé, généralement envoyé lors du rechargement de la configuration), 8 pour INITIAL SERVICE STATE (état initial du service, après traitement de rétention, envoyé au début du processus), 9 pour INITIAL HOST STATE (état initial de l’hôte surveillé, après traitement de rétention, envoyé au début du processus), 10 pour la commande externe ACKNOWLEDGE_SVC_PROBLEM (cas particulier de EXTERNAL COMMAND pour l’acquittement du service), 11 pour la commande externe ACKNOWLEDGE_HOST_PROBLEM (cas particulier de EXTERNAL COMMAND pour l’acquittement de l’hôte).
notification_cmdchaîneCommande de notification.
notification_contactchaîneContact pour la notification.
retryentierTentative de contrôle actuelle.
service_descriptionchaîneDescription du service. Vide si l’entrée du journal ne fait pas référence à un service spécifique.
service_identier non signéID de service. 0 si l’entrée du journal ne fait pas référence à un service spécifique.
statusentier courtStatut de l’hôte / du service.
outputchaîneOutput.

Module

Les évènements relatifs aux modules sont générés lors du chargement ou du déchargement des modules de Centreon Broker. Ils sont peu utiles car les seuls modules disponibles dans Engine sont les modules obligatoires external command et cbmod.

L'évènement Module devrait être supprimé dans un futur proche.

NEB::Module

CatégorieélémentID
11865554

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
argschaîneArguments du module.
enabledbooléenSi ce module est activé ou non.
filenamechaîneChemin d’accès au fichier du module.
instance_identier non signéID de l’instance.
loadedbooléenSi ce module est chargé ou non.
should_be_loadedbooléenSi ce module doit être (aurait dû être) chargé ou non.

Service

Ceci est un évènement de configuration. Il est émis par Centreon Engine lorsque la configuration d'un service est modifiée, et que la configuration est déployée.

NEB::Service

CatégorieélémentID
12365559

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
acknowledgedbooléen
acknowledged_typeentier court
action_urlchaîne
active_checks_enabledbooléen
check_freshnessbooléen
check_intervalréel
check_periodchaîne
check_typeentier court
current_check_attemptentier court
current_stateentier court
default_active_checks_enabledbooléen
default_event_handler_enabledbooléen
default_flap_detection_enabledbooléen
default_notifications_enabledbooléen
default_passive_checks_enabledbooléen
dowtine_depthentier court
display_namechaîne
enabledbooléen
event_handlerchaîne
event_handler_enabledbooléen
execution_timeréel
first_notification_delayréel
flap_detection_enabledbooléen
flap_detection_on_criticalbooléen
flap_detection_on_okbooléen
flap_detection_on_unknownbooléen
flap_detection_on_warningbooléen
freshness_thresholdréel
has_been_checkedbooléen
high_flap_thresholdréel
host_identier non signé
host_namechaîne
icon_imagechaîne
icon_image_altchaîne
service_identier non signé
is_flappingbooléen
is_volatilebooléen
last_checktemps
last_hard_stateentier court
last_hard_state_changetemps
last_notificationtemps
last_state_changetemps
last_time_criticaltemps
last_time_oktemps
last_time_unknowntemps
last_time_warningtemps
last_updatetemps
latencyréel
low_flap_thresholdréel
max_check_attemptsentier court
next_checktemps
next_notificationtemps
no_more_notificationsbooléen
noteschaîne
notes_urlchaîne
notification_intervalréel
notification_numberentier court
notification_periodchaîne
notifications_enabledbooléen
notify_on_criticalbooléen
notify_on_downtimebooléen
notify_on_flappingbooléen
notify_on_recoverybooléen
notify_on_unknownbooléen
notify_on_warningbooléen
obsess_overbooléen
passive_checks_enabledbooléen
percent_state_changeréel
retry_intervalréel
scheduled_downtime_depthentier court
service_descriptionchaîne
should_be_scheduledbooléen
stalk_on_criticalbooléen
stalk_on_okbooléen
stalk_on_unknownbooléen
stalk_on_warningbooléen
state_typeentier court
check_commandchaîne
outputchaîne
perf_datachaîne
retain_nonstatus_informationbooléen
retain_status_informationbooléen

Service check

Cet évènement est émis par Centreon Engine lorsqu'un contrôle est effectué sur un service.

NEB::ServiceCheck

CatégorieélémentID
11965555

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
active_checks_enabledbooléenTrue si les contrôles actifs sont activés sur le service.
check_typecourt
host_identier non signéID de l’hôte.
next_checktempsHeure à laquelle le prochain contrôle est prévu.
service_identier non signéID de service.
command_linechaîneLigne de commande du contrôle.

Service dependency

Ceci est un évènement de configuration envoyé lorsqu'une dépendance entre services est définie.

NEB::ServiceDependency

CatégorieélémentID
12065556

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
dependency_periodchaîne
dependent_host_identier non signé
dependent_service_identier non signé
enabledbooléen
execution_failure_optionschaîne
host_identier non signé
inherits_parentbooléen
notification_failure_optionschaîne
service_identier non signé

Service group

Cet évènement de configuration est émis lorsqu'un groupe de services est créé.

NEB::ServiceGroup

CatégorieélémentID
12165557

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
identier non signé
namechaîneNom du groupe.
enabledenabledTrue si le groupe est activé, faux s’il ne l’est pas (suppression).
poller_identier non signé

Service group member

Ceci est un évènement de configuration. Il est envoyé juste après un évènement servicegroup afin de détailler les membres du groupe à configurer. En BBDO v3, la version BBDO v2 de l'évènement est toujours utilisée.

NEB::ServiceGroupMember

CatégorieélémentID
12265558

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
identier non signé
host_identier non signé
service_identier non signé
enabledenabledTrue si le groupe est activé, faux s’il ne l’est pas (suppression).
group_namechaîneNom du groupe.
poller_identier non signé

Service status

Cet évènement est émis par Centreon Engine losque des modifications en temps réel sont apportées à un service.

NEB::ServiceStatus

CatégorieélémentID
12465560

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescription
acknowledgedbooléen
acknowledgement_typeentier court
active_checks_enabledbooléen
check_intervalréel
check_periodchaîne
check_typeentier court
current_check_attemptentier court
current_stateentier court
downtime_depthentier court
enabledbooléen
event_handlerchaîne
event_handler_enabledbooléen
execution_timeréel
flap_detection_enabledbooléen
has_been_checkedbooléen
host_identier non signé
host_namechaîne
is_flappingbooléen
last_checktemps
last_hard_stateentier court
last_hard_state_changetemps
last_notificationtemps
last_state_changetemps
last_time_criticaltemps
last_time_oktemps
last_time_unknowntemps
last_time_warningtemps
last_updatetemps
latencyréel
max_check_attemptsentier court
modified_attributesentier non signé
next_checktemps
next_notificationtemps
no_more_notificationsbooléen
notification_numberentier court
notifications_enabledbooléen
obsess_overbooléen
passive_checks_enabledbooléen
percent_state_changeréel
retry_intervalréel
service_descriptionchaîne
service_identier non signé
should_be_scheduledbooléen
state_typeentier court
check_commandchaîne
outputchaîne
perf_datachaîne

Instance configuration

Ceci est un évènement de configuration annonçant tous les évènements de configuration qui seront envoyés par un collecteur.

NEB::InstanceConfiguration

CatégorieélémentID
12565561

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
loadedbooléenTrue si l’instance s’est chargée avec succès.
poller_identier non signéID du collecteur qui a reçu une demande de mise à jour de la configuration (reload).

Responsive instance

Cet évènement est émis par cbd. Il indique si un collecteur répond ou non.

NEB::ResponsiveInstance

CatégorieélémentID
12665562

Le contenu de ce message est sérialisé de la manière suivante :

PropriétéTypeDescriptionVersion
poller_identier non signéID du collecteur qui a reçu une demande de mise à jour de la configuration (reload).
responsivebooléenUn booléen indiquant si le collecteur ayant l’ID poller_id répond ou non.

Adaptive service

Cet évènement a été introduit en BBDO v3. Il est émis lorsque la configuration d'un service est mise à jour à chaud (par exemple à l'aide d'une commande externe).

Adaptive service n'est pas disponible en BBDO v2.

Adaptive host

Cet évènement a été introduit en BBDO v3. Il est émis lorsque la configuration d'un hôte est mise à jour à chaud (par exemple à l'aide d'une commande externe).

Adaptive host n'est pas disponible en BBDO v2.

Severity

Ceci est un évènement de configuration. il définit une sévérité. Cet évènement a été introduit en BBDO v3.

IL n'y a pas de version BBDO v2 de cet évènement.

Storage

Metric

Cet évènement est généré par un point de terminaison Storage pour notifier qu’un graphique de métriques RRD doit être mis à jour.

Storage::Metric

CatégorieélémentID
31196609

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
ctimetempsHeure à laquelle la valeur métrique a été générée.
intervalentier non signéIntervalle de contrôle du service normal en secondes.
metric_identier non signéID de la métrique (à partir du tableau des métriques).
namechaîneNom de la métrique.
rrd_lenentierDurée de rétention des données RRD en secondes.
valueréelValeur de la métrique.
value_typeentier courtType de métrique (1 =3D compteur, 2 =3D dérive, 3 =3D absolu, autre =3D jauge).
is_for_rebuildbooléenDéfini sur True quand un graphique est en cours de reconstruction (voir l’évènement rebuild).
host_identier non signéID de l’hôte auquel cette métrique est attachée.
service_identier non signéID du service auquel cette métrique est attachée.

Rebuild

Les évènements de reconstruction sont générés lorsqu’un point de terminaison Storage détecte qu’un graphique doit être reconstruit. Il envoie d’abord un évènement de début de reconstruction (end false), puis des valeurs métriques (évènement métrique avec is_for_rebuild défini sur True) et enfin un évènement de fin de reconstruction (end true).

Ce message et son fonctionnement sont uniquement disponibles en BBDO v2. Avec BBDO v3, on profite de la puissance de Protobuf. Pour reconstruire les graphiques, on utilise l'événement Storage::PbRebuildMessage.

Storage::Rebuild

CatégorieélémentID
32196610

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
endbooléenIndicateur de fin. Défini sur True si la reconstruction commence, False si elle se termine.
identier non signéID de la métrique à reconstruire si is_index est False, ou ID de l’index à reconstruire (graphique d’état) si is_index est True.
is_indexbooléenIndicateur d’index. Reconstruction de l’index (état) si True, reconstruction de la métrique si False.

Remove graph

Un point de terminaison Storage génère un évènement de suppression de graphique lorsqu’un graphique doit être supprimé.

Ce message et son fonctionnement sont uniquement disponibles en BBDO v2. Avec BBDO v3, on profite de la puissance de Protobuf. Pour supprimer les graphiques, on utilise l'événement Storage::PbRemoveGraphMessage.

Storage::RemoveGraph

CatégorieélémentID
33196611

Le contenu de ce message est sérialisé comme suit:

PropriétéTypeDescription
identier non signéID de l’index (is_index =true) ou ID de la métrique (is_index =false) à supprimer.
is_indexbooléenIndicateur d’index. Si True, un graphique d’index (état) sera supprimé. Si False, un graphique de métrique sera supprimé.

Status

Cet événement est émis par Centreon Broker lorsqu'un événement de type Service Status ou Host Status est reçu. Il contient essentiellement une ressource avec son état.

Storage::Status

CatégorieélémentID
34196612

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
ctimetempsHeure à laquelle l’état a été généré.
index_identier non signéID de l’index.
intervalentier non signéIntervalle de contrôle du service normal en secondes.
rrd_lentempsRétention des données RRD en secondes.
stateentier courtÉtat du service.
is_for_rebuildbooléenDéfini sur True quand un graphique est en cours de reconstruction (voir l’évènement rebuild).

Metric mapping

Cet évènement est émis par Centreon Broker lorsqu'une nouvelle configuration de service est reçue. Il établit la relation entre un ID d'index d'un service et un ID de métrique. Voir Index mapping pour davantage d'informations sur les ID d'index.

Storage::MetricMapping

CatégorieélémentID
36196614

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
index_identier non signéID de l’index.
metric_dentier non signéID de l’index.

Index mapping

Cet évènement est émis par Centreon Broker lorsqu'une nouvelle configuration de service est reçue. Il crée l'association entre un ID et un service identifié par le couple (host ID/service ID). Ce nouvel ID est utile pour la déclaration des métriques de service.

Storage::IndexMapping

CatégorieélémentID
35196613

Le contenu de ce message est sérialisé de la façon suivante :

PropriétéTypeDescription
index_identier non signéID de l’index.
host_identier non signéID de l’index.
service_identier non signéID de l’index.

Rebuild Message

Cet événement arrive avec BBDO v3. Quand on doit reconstruire des graphes, c'est cet évènement qui contient les informations de reconstruction. Il remplace les anciens messages BBDO v2 de rebuild.

Non disponible en BBDO v2.

Voir Storage::Rebuild

Remove Graph Message

Cet évènement est compris dans BBDO 3. Lorsque nous voulons supprimer des fichiers graphiques, nous pouvons utiliser l’API gRPC de centengine et cet appel fait en sorte que cbd génère un Pb Remove Graph Message. Deux possibilités sont combinées dans cet évènement. Nous pouvons supprimer les graphiques correspondant à certaines données d’index ou les graphiques correspondant à certaines données métriques. Il est également possible de combiner les deux types.

Non disponible en BBDO v2.

Voir Storage::RemoveGraph

BBDO

Version response

Voici le message de négociation utilisé jusqu'à la version BBDO v3.0.0. Chaque fois qu'une connexion BBDO est établie, chaque interlocuteur envoie ce message pour négocier les options à activer.

BBDO::VersionResponse

CatégorieélémentID
21131073

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
bbdo_majorentier courtLa version majeure du protocole BBDO utilisée par le pair qui envoie ce paquet version_response. La seule version actuelle du protocole est la 1.0.0.
bbdo_minorentier courtLa version mineure du protocole BBDO utilisée par le pair qui envoie ce paquet version_response.
bbdo_patchentier courtLe correctif du protocole BBDO utilisé par le pair qui envoie ce paquet version_response.
extensionschaîneChaîne séparée par des espaces des extensions prises en charge par le pair qui envoie ce paquet version_response.

Ack

Généralement, un envoyeur BBDO envoie des événements tandis qu'un récepteur BBDO reçoit des événements. Ceci dit, il envoie quelques évènements comme le Ack.

Le principe est le suivant : l'envoyeur garde en mémoire tous les évènements qu'il envoie au récepteur. Et lorsque le récepteur a terminé d'en traiter un lot, il envoie un Ack avec le nombre d'évènements qu'il a traité. L'envoyeur peut alors les jeter.

BBDO::Ack

CatégorieélémentID
22131074

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
acknowledged eventsentier non signéNombre d’évènements acquittés. Utilisé uniquement par les clients « intelligents » (c’est-à-dire capables d’acquitter des évènements). Ne doit pas être utilisé par des clients non intelligents.

Stop

Quand un côté d'une connexion BBDO va s'éteindre, il émet un événement Stop afin que l'autre côté puisse, si possible, lui envoyer un Ack permettant de jeter les éventuels événements déjà traités.

BBDO::Stop

CatégorieélémentID
23131075

Le contenu de ce message est vide.

BAM

BA status event

Cet évènement est envoyé lorsque le statut d’une BA a changé.

BAM::BaStatus

CatégorieélémentID
61393217

Le contenu de ce message est sérialisé comme suit:

PropriétéTypeDescription
ba_identier non signéL’id de la BA.
in_downtimebooléenTrue si la BA est en temps d’arrêt.
last_state_changetempsL’heure du dernier changement d’état de la BA.
level_acknowledgementréelLe niveau d’acquittement de la BA.
level_downtimeréelLe niveau de temps d’arrêt de la BA.
level_nominalréelLe niveau nominal de la BA.
stateentier courtL’état de la BA.
state_changedbooléenTrue si l’état de la BA vient de changer.

KPI status event

Cet évènement est envoyé lorsque le statut d’un KPI a changé.

BAM::KpiStatus

CatégorieélémentID
62393218

Le contenu de ce message est sérialisé comme suit:

PropriétéTypeDescription
kpi_identier non signéL’ID du KPI.
in_downtimeboolTrue si le KPI est en temps d’arrêt.
level_acknowledgement_hardréelLe niveau d’acquittement hard du KPI.
level_acknowledgement_softréelLe niveau d’acquittement soft du KPI.
level_downtime_hardréelLe niveau de temps d’arrêt hard du KPI.
level_downtime_softréelLe niveau de temps d’arrêt soft du KPI.
level_nominal_hardréelLe niveau nominal hard du KPI.
level_nominal_softréelLe niveau nominal soft du KPI.
state_hardentier courtL’état hard du KPI.
state_softentier courtL’état soft du KPI.
last_state_changetempsL’heure du dernier changement d’état du KPI.
last_impactréelLe dernier impact du KPI.
validboolTrue si le KPI est valide.

Meta service status event

Cet évènement a été créé pour envoyer les changements d'état d'un méta-service.

Actuellement, les méta-services n'étant pas gérés par Centreon Broker, cet évènement n'est pas utilisé.

BAM::MetaServiceStatus

CatégorieélémentID
63393219

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
meta_service_identier non signéL’ID du méta-service.
valueréelLa valeur du méta-service.
state_changedbooléenTrue si l’état vient de changer.

BA-event event

Cet évènement est envoyé lorsqu’un nouvel évènement BA est ouvert, ou qu’un ancien est fermé.

BAM::BaEvent

CatégorieélémentID
64393220

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
ba_identier non signéL’ID de la BA.
first_levelréelLe premier niveau de l’évènement BA.
end_timetempsL’heure de fin de l’évènement. 0 ou (temps)-1 pour un évènement ouvert.
in_downtimebooléenTrue si BA était en arrêt pendant l’évènement BA.
start_timetempsL’heure de début de l’évènement.
statusentier courtLe statut de la BA pendant l’évènement.

KPI Event

Cet évènement est envoyé lorsqu’un nouvel évènement KPI est ouvert, ou qu’un ancien est fermé.

BAM::KpiEvent

CatégorieélémentID
65393221

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
kpi_identier non signéL’ID du KPI.
end_timetempsL’heure de fin de l’évènement. 0 ou (temps)-1 pour un évènement ouvert.
impact_levelentierLe niveau de l’impact.
in_downtimebooléenTrue si BA était en arrêt pendant l’évènement BA.
first_outputchaîneLe premier output du KPI pendant l’évènement.
perfdatachaîneLa première perfdata du KPI pendant l’évènement.
start_timetempsL’heure de début de l’évènement.
statusentier courtLe statut de la BA pendant l’évènement.

BA duration event event

Cet évènement est envoyé lorsqu’un nouvel évènement de durée BA est calculé par le broker BAM.

BAM::BaDurationEvent

CatégorieélémentID
66393222

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
ba_identier non signéL’ID de la BA.
real_start_timetempsLe premier niveau de l’évènement BA.
end_timetempsL’heure de fin de l’évènement, dans la période de temps donnée.
start_timetempsL’heure de début de l’évènement, dans la période de temps donnée.
durationentier non signéend_time - start_time.
sla_durationentier non signéLa durée de l’évènement dans la période de temps donnée.
timeperiod_is_defaultbooléenTrue si la période de temps est la valeur par défaut pour cette BA.

Dimension BA

Cet évènement fait partie du dump de dimension (c’est-à-dire, la configuration) qui se produit au démarrage et après chaque rechargement de la configuration BAM.

BAM::DimensionBaEvent

CatégorieélémentID
67393223

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
ba_identier non signéL’ID de la BA.
ba_namechaîneLe nom de la BA.
ba_descriptionchaîneLa description de la BA.
sla_month_percent_critréel
sla_month_percent_warnréel
sla_month_duration_critentier non signé
sla_month_duration_warnentier non signé

Dimension KPI

Cet évènement fait partie du dump de dimension (c’est-à-dire, la configuration) qui se produit au démarrage et après chaque rechargement de la configuration BAM.

BAM::DimensionKpiEvent

CatégorieélémentID
68393224

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
kpi_identier non signéL’ID du KPI.
ba_identier non signéL’identifiant de la BA parent de ce KPI.
ba_namechaîneLe nom de la BA parent de ce KPI.
host_identier non signéL’ID de l’hôte associé à ce KPI pour le KPI de service.
host_namechaîneLe nom de l’hôte associé à ce KPI pour le KPI de service.
service_identier non signéL’ID du service associé à ce KPI pour le KPI de service.
service_descriptionchaîneLa description du service associé à ce KPI pour le KPI de service.
kpi_ba_identier non signéL’ID de la BA associée à ce KPI pour le KPI de BA.
kpi_ba_namechaîneLe nom de la BA associée à ce KPI pour le KPI de BA.
meta_service_identier non signéL’ID du méta-service associé à ce KPI pour le KPI de méta-service.
meta_service_namechaîneLe nom du méta-service associé à ce KPI pour le KPI de méta-service.
boolean_identier non signéL’ID de l’expression booléenne associée à ce KPI pour le KPI booléen.
boolean_namechaîneLe nom de l’expression booléenne associée à ce KPI pour le KPI booléen.
impact_warningréelL’impact d’un état d’alerte pour ce KPI.
impact_criticalréelL’impact d’un état critique pour ce KPI.
impact_unknownréelL’impact d’un état inconnu pour ce KPI.

Dimension BA BV relation

Cet évènement fait partie du dump de dimension (c’est-à-dire, la configuration) qui se produit au démarrage et après chaque rechargement de la configuration BAM.

PropriétéTypeDescription
ba_identier non signéL’ID de la BA.
bv_identier non signéL’ID de la BV.

Dimension BV

Cet évènement fait partie du dump de dimension (c’est-à-dire, la configuration) qui se produit au démarrage et après chaque rechargement de la configuration BAM.

BAM::DimensionBvEvent

CatégorieélémentID
610393226

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
bv_identier non signéL’ID de la BV.
bv_namechaîneLe nom de la BV.
bv_descriptionchaîneLa description de la BV.

Dimension Truncate Table Signal

Cet évènement fait partie du dump de dimension (c’est-à-dire, la configuration) qui se produit au démarrage et après chaque rechargement de la configuration BAM.

Ce signal est envoyé avant le dump de toutes les dimensions, et à nouveau à la fin du dump.

BAM::DimensionTruncateTableSignal

CatégorieélémentID
611393228

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
update_startedbooléenTrue si c’est le début du dump, False si c’est la fin.

Rebuild signal

Cet évènement est envoyé lorsqu’une reconstruction des durées et des disponibilités des évènements est demandée au point de terminaison du broker BAM.

BAM::Rebuild

CatégorieélémentID
612393228

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
bas_to_rebuildchaîneUne chaîne contenant les ID de toutes les BA à reconstruire, séparés par une virgule et un espace (par exemple « 1, 5, 8, 12 »).

Dimension timeperiod

Cet évènement fait partie du dump de dimension (c’est-à-dire, la configuration) qui se produit au démarrage et après chaque rechargement de la configuration BAM.

BAM::DimensionTimeperiod

CatégorieélémentID
613393230

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
tp_identier non signéL’ID de la période de temps.
namechaîneLe nom de la période de temps.
mondaychaîneLa règle de la période de temps pour ce jour.
tuesdaychaîneLa règle de la période de temps pour ce jour.
wednesdaychaîneLa règle de la période de temps pour ce jour.
thursdaychaîneLa règle de la période de temps pour ce jour.
fridaychaîneLa règle de la période de temps pour ce jour.
saturdaychaîneLa règle de la période de temps pour ce jour.
sundaychaîneLa règle de la période de temps pour ce jour.

Dimension BA timeperiod relation

Cet évènement fait partie du dump de dimension (c’est-à-dire, la configuration) qui se produit au démarrage et après chaque rechargement de la configuration BAM.

BAM::DimensionBaTimeperiodRelation

CatégorieélémentID
614393231

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
ba_identier non signéL’ID de la BA.
timeperiod_identier non signéL’ID de la période de temps.
is_defaultbooléenTrue si la période de temps est celle par défaut pour cette BA.

Inherited downtime

BAM::InheritedDowntime

CatégorieélémentID
617393233

Le contenu de ce message est sérialisé comme suit :

PropriétéTypeDescription
bad_identier non signéL’ID de la BA en temps d’arrêt.
in_downtimebooléenTrue si la BA est en temps d’arrêt.