Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Mode actif

Introduction

Shinken Enterprise est capable de superviser des hôtes et les checks de 2 façons différentes :activement ou passivement . L'utilisation des checks actifs est la plus courante. Les caractéristiques principales des checks actifs du mode actif sont les suivantes : 

  • les checks actifs sont initiés par le poller Shinken Enterprise 

...

Les checks actifs sont initiés par la logique définie dans les démons dans Shinken Enterprise .

Lorsque Shinken Enterprise doit vérifier les statut d'un hôte ou d'un check, il lance un plugin et présente les informations sur ce qui doit être vérifié.

Le plugin va alors vérifié vérifier l'état de l'hôte et remonté remonter le résultat ver vers le démon Shinken Enterprise .

Le démon scheduler va traiter le résultat et lancer les actions appropriées si nécessaire (e.g. envoi de notifications, etc).

...

Le lancement à la demande peut s'effectuer sans aucun contrainte, lorsqu'on a besoin de connaître le tout dernier état d'un hôte. 

 

 

...

Mode passif

Introduction

Shinken Enterprise permet également de superviser les hôtes et les checks de façon passive. Les caractéristiques principales des checks passifs du mode passif sont les suivantes:

  • les checks passifs sont lancés par des applications ou process externes 

...

les checks passifs sont utiles dans les cas :

  • checks asynchrones part nature, they cannot or would not be monitored effectively by polling their status on a regularly scheduled basis, like backup or batchs
  • Located behind a firewall and cannot be checked actively from the monitoring host

Examples of asynchronous checks that lend themselves to being monitored passively include:

  • "SNMP" traps and security alerts. You never know how many (if any) traps or alerts you'll receive in a given time frame, so it's not possible to just monitor their status every few minutes.
  • Aggregated checks from a host running an agent. Checks may be run at much lower intervals on hosts running an agent.
  • par nature, ils ne peuvent être supervisés efficacement en vérifiant leur statut à intervalles réguliers et planifiés (comme un batch ou une sauvegarde)
  • Localisation derrière un firewall ne permettant pas de lancer les checks depuis l'hôte de supervision 

Exemples de checks asynchrones nécessitant d'être supervisés en mode passif :

  • traps "SNMP" et alertes de sécurité. Vous ne savez jamais combien (si il y en a) de traps ou d'alertes seront remontées dans un intervalle donné. Il est donc impossible de simplement superviser leur état toutes les x minutes. 
  • les checks agrégés tournant avec un agent. Il peut être nécessaire de lancer ce checks à des intervalles beaucoup plus courts  .
  • check proposant les résultats intervenant directement dans une application sans utilisation de fichier log intermédiaires Submitting check results that happen directly within an application without using an intermediate log file (syslog, event log, etc.).

...


Comment fonctionne le mode passif

Voici le fonctionnement en détail.

  • une application externe vérifie le statut d'un hôte ou d'un check.
  • cette application externe écrit le résultat de ce traitement dans le webservice du receiver. Sa configuration et son API sont définies dans

Here's how passive checks work in more detail.

  • An external application checks the status of a host or check.
  • Shinken Enterprise reads the passive checks and push them to the appropriate daemons.lit le check passif et l'envoi au démo approprié .
  • Shinken Enterprise reçoit les résultats toutes les secondes et scanne la file d'attente . Chaque résultat trouvé dans la file est traité de la même façon - que le check soit actif ou passif. Shinken Enterprise peut envoyer des Shinken Enterprise will get results each second and scan the check result queue. Each check result that is found in the queue is processed in the same way - regardless  whether the check was active or passive. Shinken Enterprise may send out notifications, log alerts, etc. depending on the check result information.en fonction du contenu du résultat.

Le traitement du résultat d'un check actif ou passif est le même .Cela permet d'intégrer facilement les informations de statuts provenant d'applicatiosn tiercesThe processing of active and passive check results is essentially the same. This allows for seamless integration of status information from external applications with Shinken Enterprise.

 



 

 

...


Activer le mode passif

Pour activer le mode passif dans Shinken Enterprise, vous devez réaliser les actions suivantes:

  • activer le paramètre "

In order to enable passive checks in Shinken Enterprise, you'll need to do the following:

  • Set accept_passive_service_checks directive is set to " à 1 (in dans shinken.cfg).Set the
  • activer le paramètre "passive_checks_enable" directive in your host and check definitions is set to True.à vrai dans la définition de votre hôte et votre check.

Si vous voulez l'activer globalement, activer le paramètre "If you want to disable processing of passive checks on a global basis, set the accept_passive_check_checks directive to " à 0.If you want to disable passive checks for just a few hosts or checks, use the

POur désactiver ce mode sur un ou plusieurs hôte et check, utiliser le paramètre "passive_checks_enabled " directive in the host and/or check definitions to do so.

...

directive" dans la définition de l'hôte et du check.


Soumettre les résultats de checks passifs

Vous pouvez voue référer à You can look at the Enable webservice for passive checks about how to send external checks to the receivers.

Passive Checks and Host States

pour voir comment envoyer des checks externes aux receivers.

Mode passif et statuts d'hôtes 

Contrairement au mode actif, le mode passif ne permet pas (par défaut) de déterminer si l'hôte est  DOWN ou UNREACHABLE Unlike with active host checks, Shinken Enterprise does not (by default) attempt to determine whether or host is DOWN or UNREACHABLE with passive checks . Rather, Shinken Enterprise takes the passive check result to be the actual state the host is in and doesn't try to determine the hosts' actual state using the reachability logic . This can cause problems if you are submitting passive checks from a remote host.

Passive host checks are treated as HARD states.