Description

Le module event-manger-reader est un module de la fonctionnalité bac à événements qui récupéré les événements en base de donnée pour l'affichage dans l'interface de visualisation. 


Un check sera généré pour chaque webui présent sur le broker supervisé.

Pour que la fonctionnalité bac à événement fonctionne il faut absolument que ce module soit activé.


Si vous avez plusieurs configurations de web-ui installées sur votre architecture, n'oubliez pas d'activer le module event-manager


Configuration .cfg


#===============================================================================
# event manager
#===============================================================================
# Daemons that can load this module:
# - broker (to save events information into a mongodb database)
# Modules that can load this module:
# - WebUI (to display events data to the users)
# This module compute and save event for event manager
#===============================================================================


define module {
    #======== Module identity =========
    # Module name. Must be unique
    module_name          event-manager-reader

    # Module type (to load module code). Do not edit.
    module_type          event_container

    #======== Database connection =========
    # mongodb uri definition for connecting to the mongodb database. You can find the mongodb uri
    # syntax at https://docs.mongodb.com/manual/reference/connection-string/
    uri                  mongodb://localhost/?w=1&fsync=false

    # If you want to securize your mongodb connection you can enable the ssh use_ssh_tunnel that will
    # allow all mongodb to be encrypted & authentificated with SSH
    # Should use a SSH tunnel (Default 0=False)
    # use_ssh_tunnel          0

    # If the SSH connection goes wrong, then retry use_ssh_retry_failure time before_shinken_inactive
    # Default: 1
    # use_ssh_retry_failure   1

    # SSH user/keyfile in order to connect to the mongodb server.
    # Default: shinken
    # ssh_user                shinken

    # Default: ~shinken/.ssh/id_rsa
    # ssh_keyfile             ~shinken/.ssh/id_rsa

    # Which database is used to store events data
    database             event_container

    #======== Module options =========
    # Number of day the events are keep in database
    # Default: 30
    day_keep_data           30

    #======== INTERNAL options =========
    #INTERNAL : DO NOT EDIT FOLLOWING PARAMETER WITHOUT YOUR DEDICATED SUPPORT
    # == time of inactivation of the broker before considering that shinken is inactive (in sec) ==
    #time_before_shinken_inactive	30
}