Versions Compared

Key

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


Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue


Panel
titleSommaire

Table of Contents
stylenone



Description

Le module event-manger-writer est un module de la fonctionnalitรฉ bac ร  รฉvรฉnements qui permet l'รฉcriture des รฉvรฉnements en base de donnรฉes.

Warning

Pour que la fonctionnalitรฉ bac ร  รฉvรฉnement fonctionne, il faut absolument que ce module soit activรฉ.


Info

(warning)ย Il ne peut y avoir qu'unย event-manager-writerย par base MongoDB.

Donc par exemple avec 2 brokers sur la mรชme machine

  • soit, vous n'activez le module que sur un Broker
  • soit, vous configurez le module pour รฉcrire dans une autre base.


Vous devrez porter une attention particuliรจre sur le volume de votre base d'รฉvรฉnements.

Un รฉlรฉment ( hรดte, cluster, checks ) peut avoir

  • seulement 2 changements d'รฉtats, prenant une place raisonnable
  • mais sโ€™il est en รฉtat FLAPPING, il peut enregistrer beaucoup de changement d'รฉtat.

Le souci est que la place prise par un changement d'รฉtat est variable, car chaque รฉvรฉnement stockรฉ contient le rรฉsultat court et le rรฉsultat long.

Surveiller la taille de votre base d'รฉvรฉnement avec le check : shinken-broker-module-event-manager-writer.

Activation du module

Le module event-manager-writer est un module qui peut รชtre activรฉ seulement sur le dรฉmon Broker.

  • L'activation du module s'effectue en ajoutant le nom de ce module dans le fichier de configuration du dรฉmon Broker.
  • Pour ce faire, ouvrer le fichier de configuration du Broker ร  l'emplacement /etc/shinken/modules/brokers/nom_du_broker.cfg, et ajouter le nom de votre module "event-manager-writer".


Exemple: par dรฉfaut, nous livrons un module dont le nom est "event-manager-writer":

Code Block
languagejs
define broker {
    [...]
    modules                   Module 1, Module 2, Module 3, event-manager-writer
    [...]
}


Pour prendre en compte le changement de configuration, redรฉmarrer l'Arbiter:

Code Block
service shinken-arbiter restart


Configuration

La configuration du module que nous livrons par dรฉfaut se trouve dans le fichier ย /etc/shinken/modules/event_manager_writer.cfg

  • Vous trouverez aussi systรฉmatiquement un exemple dansย /etc/shinken-user-example/configuration/daemons/brokers/modules/event_manager_writer/event_manager_writer-example.cfg

Exemple de fichier de configuration


Code Block
languagejs
#================================================================================
# event manager
#================================================================================
# Daemons that can load this module:
#  - broker (to save events information into a mongodb database)
# This module compute and save event for event manager
#================================================================================

define module {

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    MODULE IDENTITY    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€ Module name [ Must be unique ]                                                      [ MANDATORY ] โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                   โ”€โ”€โ”€
    module_name                                         event-manager-writer

    # โ”€โ”€โ”€ Module type [ Do not edit ]                                                         [ MANDATORY ] โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                   โ”€โ”€โ”€
    module_type                                         event_container

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    MODULE OPTIONS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€ Number of day the events are kept in database                                                     โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 30 ( days )                                                                        โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # day_keep_data                                       30

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    DATABASE CONNECTION    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  MongoDB parameters  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 

    # โ”€โ”€โ”€ MongoDB uri definition . You can find the mongodb uri syntax at                                   โ”€โ”€โ”€
    # โ”€โ”€โ”€ https://docs.mongodb.com/manual/reference/connection-string/                                      โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : mongodb://localhost/?w=1&fsync=false                                               โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # uri                                                 mongodb://localhost/?w=1&fsync=false

    # โ”€โ”€โ”€ Which database contains events data                                                               โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : event_container                                                                    โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # database                                            event_container

    # โ”€โ”€โ”€ SSH tunnel activation to secure your mongodb connection                                           โ”€โ”€โ”€
    # โ”€โ”€โ”€ That will allow all mongodb to be encrypted & authenticated with SSH                              โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          ...     : Enable  => 1 ( enable ssh tunnel )                                                 โ”€โ”€โ”€
    #          Default : Disable => 0 ( disable ssh tunnel )                                                โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # use_ssh_tunnel                                      0

    # โ”€โ”€โ”€ If the SSH connection goes wrong, then retry use_ssh_retry_failure time before_shinken_inactive   โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 1 ( try )                                                                          โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # use_ssh_retry_failure                               1

    # โ”€โ”€โ”€ SSH user to connect to the mongodb server.                                                        โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : shinken                                                                            โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # ssh_user                                            shinken

    # โ”€โ”€โ”€ SSH keyfile to connect to the mongodb server.                                                     โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : ~shinken/.ssh/id_rsa                                                               โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # ssh_keyfile                                         ~shinken/.ssh/id_rsa

    # โ”€โ”€โ”€ SSH Timeout used to test if the SSH tunnel is viable or not, in seconds.                          โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 10 ( seconds )                                                                     โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # ssh_tunnel_timeout                                  10

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  AutoReconnect Management  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ 

    # โ”€โ”€โ”€ When MongoDB require you to reconnect ( For example, It can occur when a new PRIMARY is elected   โ”€โ”€โ”€
    # โ”€โ”€โ”€ in a MongoDB cluster ), it will raised the MongoDB AutoReconnect exception.                       โ”€โ”€โ”€

    # โ”€โ”€โ”€ How many try to reconnect before module go in error                                               โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 4 ( try )                                                                          โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # auto_reconnect_max_try                              4

    # โ”€โ”€โ”€ Time between each try                                                                             โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 3 ( seconds )                                                                      โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # auto_reconnect_sleep_between_try                    3

    # โ”€โ”€โ”€ NOTE: Change these values only if you have a MongoDB cluster and you change the                   โ”€โ”€โ”€
    # โ”€โ”€โ”€       heartbeatTimeoutSecs of your MongoDB replica set                                            โ”€โ”€โ”€
    # โ”€โ”€โ”€       The value of auto_reconnect_max_try * auto_reconnect_sleep_between_try must be higher than  โ”€โ”€โ”€
    # โ”€โ”€โ”€       heartbeatTimeoutSecs in the rs.conf(); of your MongoDB replica set.                         โ”€โ”€โ”€

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    WORKERS IN THE BROKER    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€ This module will use workers in the broker, each worker will manage a shard of all hosts/checks.  โ”€โ”€โ”€
    # โ”€โ”€โ”€ This parameter is used by the broker to set the number of workers.                                โ”€โ”€โ”€
    # โ”€โ”€โ”€ Each worker will use one CPU, which will balance the event processing load among CPUs.            โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 1 ( worker )                                                                       โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # broker_module_nb_workers                            1

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    INTERNAL OPTIONS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€ INTERNAL : DO NOT EDIT FOLLOWING PARAMETER WITHOUT YOUR DEDICATED SUPPORT                         โ”€โ”€โ”€

    # โ”€โ”€โ”€ Broker idle time before considering that Shinken is inactive.                                     โ”€โ”€โ”€
    # โ”€โ”€โ”€ Use this if you have Broker loop time that exceeds 30 seconds                                     โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 30 ( seconds )                                                                     โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # time_before_shinken_inactive                        30

}


Dรฉtails des sections composant le fichier de configuration

Identification du module

Il est possible de dรฉfinir plusieurs instances de module de type "event-manager-writer" dans votre architecture Shinken.

  • Chaque instance devra avoir un nom unique.
NomTypeUnitรฉDรฉfautCommentaire


Code Block
module_name 


Texte---event-manager-writer

Nous vous conseillons de choisir un nom en fonction de l'utilisation du module pour que votre configuration soit simple ร  maintenir.

Doit รชtre unique.


Code Block
module_typeย 


Texte---event_containerNe peut รชtre modifiรฉ.


Taille du bac d'รฉvรฉnement en nombre de jours


Code Block
languagejs
 ย  ย # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    MODULE OPTIONS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€ Number of day the events are kept in database                                                     โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 30 ( days )                                                                        โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # day_keep_data                                       30


Le paramรจtre "day_keep_data" permet de choisir le nombre de jours qu'un รฉvรฉnement sera gardรฉ dans votre base.


NomTypeUnitรฉDรฉfautCommentaire

Code Block
day_keep_data


Entierjours30

Durรฉe en nombre de jours d'un รฉvรฉnement dans le bac ร  รฉvรฉnement.


Accรจs ร  la base MongoDB

Cette configuration s'effectue dans le fichier de configuration du module.

Pour se connecter ร  la base MongoDB utilisรฉ pour le stockage des donnรฉes, 2 mรฉthodes sont disponibles:

  • Connexion directe: Par dรฉfaut, mais non sรฉcurisรฉe.
  • Tunnel SSH: Shinken se connecte ร  la base MongoDB au travers d'un module SSH pour plus de sรฉcuritรฉ
Configuration des paramรจtres communs aux deux mรฉthodes


Code Block
languagejs
 ย  ย # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  MongoDB parameters  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
 
    # โ”€โ”€โ”€ MongoDB uri definition . You can find the mongodb uri syntax at                                   โ”€โ”€โ”€
    # โ”€โ”€โ”€ https://docs.mongodb.com/manual/reference/connection-string/                                      โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : mongodb://localhost/?w=1&fsync=false                                               โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # uri                                                 mongodb://localhost/?w=1&fsync=false
 
    # โ”€โ”€โ”€ Which database contains events data                                                               โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : event_container                                                                    โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # database                                            event_container



NomTypeUnitรฉDรฉfautCommentaire


Code Block
 uri 

TexteURLmongodb://localhost/?safe=true

Vous pouvez trouver la syntaxe de l'uri de MongoDB ร  l'adresse https://docs.mongodb.com/manual/reference/connection-string/


Code Block
 database 

Texte---shinken

Nom de la base de donnรฉes oรน sont stockรฉs les donnรฉes รฉvรฉnements


Connexion directe au serveur MongoDB

Par dรฉfaut, le module se connecte de maniรจre directe ร  la base MongoDB pour y lire et รฉcrire les donnรฉes.

Dans la configuration du module, ceci correspond au paramรจtre "use_ssh_tunnel" ร  0.

Cette mรฉthode de connexion a pour avantage d'รชtre facile ร  configurer au niveau de Shinken. Par contre, elle oblige ร  permettre l'accรจs ร  la base MongoDB au monde extรฉrieur, et donc s'exposer ร  des problรจmes de sรฉcuritรฉ.

La sรฉcurisation de la base MongoDB est bien sur toujours possible (voir Sรฉcurisation des connexions aux bases MongoDB) mais bien plus complexe ร  mettre en place. La mรฉthode de connexion par SSH est donc prรฉfรฉrable pour des raisons pratiques et de sรฉcuritรฉ.

Connexion par SSH au serveur MongoDB


Code Block
languagejs
 ย  ย # โ”€โ”€โ”€ SSH tunnel activation to secure your mongodb connection                                           โ”€โ”€โ”€
    # โ”€โ”€โ”€ That will allow all mongodb to be encrypted & authenticated with SSH                              โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          ...     : Enable  => 1 ( enable ssh tunnel )                                                 โ”€โ”€โ”€
    #          Default : Disable => 0 ( disable ssh tunnel )                                                โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # use_ssh_tunnel                                      0
 
    # โ”€โ”€โ”€ If the SSH connection goes wrong, then retry use_ssh_retry_failure time before_shinken_inactive   โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 1 ( try )                                                                          โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # use_ssh_retry_failure                               1
 
    # โ”€โ”€โ”€ SSH user to connect to the mongodb server.                                                        โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : shinken                                                                            โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # ssh_user                                            shinken
 
    # โ”€โ”€โ”€ SSH keyfile to connect to the mongodb server.                                                     โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : ~shinken/.ssh/id_rsa                                                               โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # ssh_keyfile                                         ~shinken/.ssh/id_rsa
 
    # โ”€โ”€โ”€ SSH Timeout used to test if the SSH tunnel is viable or not, in seconds.                          โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 10 ( seconds )                                                                     โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # ssh_tunnel_timeout                                  10


Le module peut รฉgalement se connecter par tunnel SSH ร  la base MongoDB, pour des raisons de sรฉcuritรฉ.

En effet, le paramรฉtrage de MongoDB permet de dรฉfinir sur quelle interfaceย rรฉseau ce dernier รฉcoute les requรชtes.
En n'autorisant seulement interface rรฉseau avec l'adresse 127.0.0.1, cela รฉvite d'ouvrir la base au monde extรฉrieur.

Dans la configuration de la base MongoDB (/etc/mongod.conf), assurez-vous que le paramรจtre "bind_ip" est positionnรฉ pour n'รฉcouter que sur l'interface locale:

  • bind_ip=127.0.0.1

Dans cette configuration la base MongoDB รฉcoute que sur l'interface rรฉseau local, pour que le module se connecte, il faut passer par un tunnel SSH. Pour ce faire activer les options suivantes :


NomTypeUnitรฉDรฉfautCommentaire


Code Block
use_ssh_tunnel

Boolรฉen---0
  • 1 : Connection par tunnel SSH
  • 0 : Connection direct


Code Block
use_ssh_retry_failure

EntierNombre d'essais1

Spรฉcifie le nombre supplรฉmentaire de tentatives lors de l'รฉtablissement du tunnel SSH si ce dernier n'arrive pas ร  รชtre รฉtabli


Code Block
ssh_user

TexteUtilisateur unixshinkenL'utilisateur avec lequel le tunnel sera รฉtabli


Code Block
ssh_keyfile

TexteChemin de fichier~shinken/.ssh/id_rsaย La clรฉ SSH privรฉe prรฉsente sur le serveur Shinken qui sera utilisรฉ pour รฉtablir le tunnel.


Code Block
ssh_tunnel_timeout


EntierSecondes10Spรฉcifie le timeout en secondes de la vรฉrification du tunnel SSH avant que la connexion vers MongoDB soit effectuรฉe


Le tunnel SSH va permettre au module de se connecter comme si ses requรชtes รฉtaient local ร  la base MongoDB ( en 127.0.0.1 )

  • Connectez-vous avec l'utilisateur lanรงant le dรฉmon sur le serveur Shinken
  • Gรฉnรฉrez la paire de clรฉs SSH si nรฉcessaire
  • Copiez la clรฉ publique sur le serveur MongoDB

    Code Block
    languagebash
    titleCopie de la clรฉ SSH
    root@serveur_shinken # su - shinken
    shinken@serveur_shinken $ ssh-keygen
    shinken@serveur_shinken $ ssh-copy-id user_distant@serveur_mongo 
    [...]
    shinken@serveur_shinken $ ssh user_distant@serveur_mongo
    user_distant@serveur_mongo $


  • Cette manipulation est aussi nรฉcessaire dans le cas ou la base MongoDB est sur le mรชme serveur que le module, mรชme si le tunnel est ouvert localement.

Gestion de l'auto reconnexion avec un cluster MongoDB


Code Block
languagejs
 ย  ย # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  AutoReconnect Management  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
 
    # โ”€โ”€โ”€ When MongoDB require you to reconnect ( For example, It can occur when a new PRIMARY is elected   โ”€โ”€โ”€
    # โ”€โ”€โ”€ in a MongoDB cluster ), it will raised the MongoDB AutoReconnect exception.                       โ”€โ”€โ”€
 
    # โ”€โ”€โ”€ How many try to reconnect before module go in error                                               โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 4 ( try )                                                                          โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # auto_reconnect_max_try                              4
 
    # โ”€โ”€โ”€ Time between each try                                                                             โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 3 ( seconds )                                                                      โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # auto_reconnect_sleep_between_try                    3
 
    # โ”€โ”€โ”€ NOTE: Change these values only if you have a MongoDB cluster and you change the                   โ”€โ”€โ”€
    # โ”€โ”€โ”€       heartbeatTimeoutSecs of your MongoDB replica set                                            โ”€โ”€โ”€
    # โ”€โ”€โ”€       The value of auto_reconnect_max_try * auto_reconnect_sleep_between_try must be higher than  โ”€โ”€โ”€
    # โ”€โ”€โ”€       heartbeatTimeoutSecs in the rs.conf(); of your MongoDB replica set. ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  ย  โ”€โ”€โ”€



Info
titleDรฉfinitions
  • Primaire: nom de MongoDB pour dรฉsigner un serveur maรฎtre, le serveur sur lequel il est possible de faire des requรชtes d'รฉcriture dans la base.ย 
  • Election : processus de MongoDB pour choisir un nouveau membre Primaire si le membre Primaire devient inaccessibleย 

Voir : Haute disponibilitรฉ de la base MongoDB


Dans le cas de l'utilisation d'un cluster MongoDB, lorsque le membre Primaire devient inaccessible une nouvelle รฉlection est dรฉclenchรฉe ce qui provoque une coupure temporaire de l'accรจs ร  la base.

Dans le but de ne pas interrompre le service, le module SLA va se reconnecter automatiquement au cluster MongoDB.
Pour ce faire il va faire un nombre d'essais รฉgaux au paramรจtreย "auto_reconnect_max_try " avec une pause de X secondes entre chaque essai (correspondant au paramรจtre "auto_reconnect_sleep_between_try").

Par dรฉfaut pour MongoDB le temps maximum avant qu'un membre Primaire soit considรฉrรฉ comme indisponible et qu'une nouvelle รฉlection ait lieu est de 10 secondes.
Voir : "heartbeatTimeoutSecs" donnรฉ par la commande rs.conf(); dans un shell de MongoDB.


NomTypeUnitรฉDรฉfautCommentaire

Code Block
auto_reconnect_max_try


EntierNombre d'essais4Nombre d'essais de reconnexion ร  la base

Code Block
auto_reconnect_sleep_between_try


EntierSecondes3

Temps entre chaque essai en seconde


Les valeurs par dรฉfauts du fichier laisse 12 secondes, ce qui est amplement suffisant avec la configuration par dรฉfaut de MongoDB.


Warning

Il est conseillรฉ de ne pas modifier ces valeurs.


Utilisation des workers du module event-manager-writer


Code Block
languagejs
themeConfluence
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    WORKERS IN THE BROKER    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€ This module will use workers in the broker, each worker will manage a shard of all hosts/checks.  โ”€โ”€โ”€
    # โ”€โ”€โ”€ This parameter is used by the broker to set the number of workers.                                โ”€โ”€โ”€
    # โ”€โ”€โ”€ Each worker will use one CPU, which will balance the event processing load among CPUs.            โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 1 ( worker )                                                                       โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # broker_module_nb_workers                            1


Le paramรจtre "broker_module_nb_workers" va dรฉterminer combien de fois le module va se cloner pour gรฉrer le flux de donnรฉe ร  enregistrer afin de repartir cette charge sur plusieurs CPU.

Il est possible de changer ce paramรจtre si lโ€™utilisation CPU du processus : "NOM DU BROKER [ - Module: event-manager-writer ][ Worker: 0 ]" est trop รฉlevรฉ.

NomTypeUnitรฉDรฉfautCommentaire


Code Block
broker_module_nb_workers


EntierX workers1

Nombre de workers qui traitent le flux de donnรฉe pour sauvegarder les รฉvรฉnements dans la base MongoDB.
( le traitement est rรฉparti sur les workers )


Info

Ne pas dรฉpasser le nombre de core cpu de la machine : cela serait contre-productif pour les performances.


Options internes


Code Block
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    INTERNAL OPTIONS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€ INTERNAL : DO NOT EDIT FOLLOWING PARAMETER WITHOUT YOUR DEDICATED SUPPORT                         โ”€โ”€โ”€
 
    # โ”€โ”€โ”€ Broker idle time before considering that Shinken is inactive.                                     โ”€โ”€โ”€
    # โ”€โ”€โ”€ Use this if you have Broker loop time that exceeds 30 seconds                                     โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    #          Default : 30 ( seconds )                                                                     โ”€โ”€โ”€
    #                                                                                                       โ”€โ”€โ”€
    # time_before_shinken_inactive                        30



Warning

Ces paramรจtres sont dรฉdiรฉs au fonctionnement interne au module, il est fortement recommandรฉ de ne pas les modifier sans votre support dรฉdiรฉ.ย 



NomTypeUnitรฉDรฉfautCommentaire


Code Block
 time_before_shinken_inactive 


EntierSecondes30

Temps d'inactivitรฉ du Broker avant de considรฉrer que Shinken est inactif.

Utilisez cette option si vous avez un temps de boucle du Broker qui dรฉpasse 30 secondes.