Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore
scroll-viewporttrue
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmlfalse
Panel
titleSommaire

Table of Contents
stylenone

Contexte

Il est possible deย modifier le paramรฉtrage du Module WebUI ( module qui porte l' UI de Visualisation ) :

  • La configuration du module se trouve par dรฉfaut dans le fichierย  /etc/shinken/modules/webui .cfg
  • Un exemple dansย  /etc/shinken-user-example/configuration/daemons/brokers/modules/webui/webui-example.cfg

Exemple de fichier de configuration

Code Block
languagejs
themeConfluence
# CFG_FORMAT_VERSION 1 ( SHINKEN : DON'T TOUCH THIS LINE )

#================================================================================
# WebUI
#================================================================================
# Daemons that can load this module:
# - broker
# This module is the visualization interface
#================================================================================

define module {

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

    # โ”€โ”€โ”€ Module name [ Must be unique ]                                                                    [ MANDATORY ] โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    module_name                                         WebUI

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

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

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Lang  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #

    # โ”€โ”€โ”€ Select the lang that will be used by default on the UIs.                                                        โ”€โ”€โ”€
    # โ”€โ”€โ”€       Currently managed:                                                                                        โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : en => (english)                                                                                 โ”€โ”€โ”€
    #           ...     : fr => (francais)                                                                                โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    lang                                                LANG

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Images paths  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #

    # โ”€โ”€โ”€ Folder containing shared files (displayed UI icons)                                                             โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    share_dir                                           /var/lib/shinken/share

    # โ”€โ”€โ”€ Folder containing pictures                                                                                      โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    photo_dir                                           /var/lib/shinken/photos

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Outputs  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #

    # โ”€โ”€โ”€ Maximum output length for plugin output                                                                         โ”€โ”€โ”€
    # โ”€โ”€โ”€       note: 0 = no limit                                                                                        โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    max_output_length                                   0

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    INTERFACE ACCESS OPTIONS AND SECURITY    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Listening address/port  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #

    # โ”€โ”€โ”€ IP address to listen to.                                                                                        โ”€โ”€โ”€
    # โ”€โ”€โ”€       note: 0.0.0.0 = all interfaces                                                                            โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0.0.0.0                                                                                         โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    host                                                0.0.0.0

    # โ”€โ”€โ”€ Port to listen to.                                                                                              โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 7767                                                                                            โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    port                                                7767

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  HTTPS  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #

    # โ”€โ”€โ”€ Enable HTTPS.                                                                                                   โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0 => Use HTTP                                                                                   โ”€โ”€โ”€
    #           ...     : 1 => Use HTTPS                                                                                  โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    use_ssl                                             0

    # โ”€โ”€โ”€ SSL Certificates to use.                                                                                        โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    ssl_cert                                            /etc/shinken/certs/server.cert

    # โ”€โ”€โ”€ SSL key to use.                                                                                                 โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    ssl_key                                             /etc/shinken/certs/server.key

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Security  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #

    # โ”€โ”€โ”€ Secret key used to crypt cookie.                                                                                โ”€โ”€โ”€
    # โ”€โ”€โ”€       note: must be the same as the configuration UI                                                            โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    auth_secret                                         THIS SHOULD BE CHANGED BEFORE PRODUCTION

    # โ”€โ”€โ”€ Manage ACL.                                                                                                     โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           ...     : 0 => Enable everything for everyone                                                             โ”€โ”€โ”€
    #           Default : 1 => Use users ACL                                                                              โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    manage_acl                                          1

    # โ”€โ”€โ”€ Remote application authentication.                                                                              โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0 => Disable authentication using HTTP Header                                                   โ”€โ”€โ”€
    #           ...     : 1 => Allow the user to be load from a HTTP Header                                               โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    remote_user_enable                                  0

    # โ”€โ”€โ”€ HTTP Header to use to get user name if remote_user_enable is set to 1.                                          โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    remote_user_variable                                X-Remote-User

    # โ”€โ”€โ”€ Enable case sensitive for user name from remote_user_variable HTTP Header.                                      โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           ...     : 0 => Disable case check on remote user login                                                    โ”€โ”€โ”€
    #           Default : 1 => Enable case check on remote user login                                                     โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    remote_user_case_sensitive                          1

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    MODULES    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€ Modules loaded by the Visualisation interface.                                                                  โ”€โ”€โ”€
    # โ”€โ”€โ”€       Available:                                                                                                โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           ...     : Mongodb => [mandatory] use to save user data (hive, favorites, ...)                             โ”€โ”€โ”€
    #           ...     : webui-enterprise => [mandatory]                                                                 โ”€โ”€โ”€
    #           ...     : sla => [mandatory] read sla from this module definition                                         โ”€โ”€โ”€
    #           ...     : Cfg_password => check password from the user configuration                                      โ”€โ”€โ”€
    #           ...     : event-manager-reader => activate the event manager page to show event                           โ”€โ”€โ”€
    #                                             (do not forget to activate the module in your broker to write data)     โ”€โ”€โ”€
    #           ...     : webui-module-authentication-LDAP => check password from LDAP server                             โ”€โ”€โ”€
    #           ...     : webui-module-service-weather => activate the service weather module which allow to create       โ”€โ”€โ”€
    #                                                     external views of a service weather to look at service state    โ”€โ”€โ”€
    #                                                     from outside of Shinken                                         โ”€โ”€โ”€
    #           ...     : webui--module-report-handler => activate the report handler module which allow to               โ”€โ”€โ”€
    #                                                     generate reports                                                โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    modules                                             Mongodb, webui-enterprise, sla, Cfg_password, event-manager-reader, webui-module-service-weather, webui--module-report-handler

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    METROLOGY ACCESS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€ This parameter defines the graphite server addresses for each realm used to create the metrology data.          โ”€โ”€โ”€
    # โ”€โ”€โ”€ The address preceded by the character * corresponds to the default graphite.                                    โ”€โ”€โ”€
    # โ”€โ”€โ”€ You can specify an address for a specific realm by using this syntax : <Realm>=<Protocol>://<Hostname>:<Port>   โ”€โ”€โ”€
    # โ”€โ”€โ”€ For now, the managed protocol is : http / https                                                                 โ”€โ”€โ”€
    # โ”€โ”€โ”€ Ex. : graphite_backends *=http://127.0.0.1:80, France=http://192.168.1.220:8080                                 โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    graphite_backends                                   *=http://127.0.0.1:80

    # โ”€โ”€โ”€ Before a graphite query is done, the graphite server is tested                                                  โ”€โ”€โ”€
    # โ”€โ”€โ”€ Timeout for the alive timeout (in seconds)                                                                      โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 10 (seconds)                                                                                    โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    metrology__ping_timeout                             10

    # โ”€โ”€โ”€ Timeout for graphite queries (in seconds)                                                                       โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 20 (seconds)                                                                                    โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    metrology__query_timeout                            20

    # โ”€โ”€โ”€ If the test does fail, the graphite server will be exclude during this time to avoid to lock query for timeouts โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 120 (seconds)                                                                                   โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    metrology__after_error_wait_before_retry            120

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    BROKS GETTER IN WEBUI    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€ INTERNAL : DO NOT EDIT FOLLOWING PARAMETER WITHOUT YOUR DEDICATED SUPPORT                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€ These parameters allow some internal tuning in broks management in WebUI                                        โ”€โ”€โ”€

    # โ”€โ”€โ”€ Enable or disable late broks sets catchup                                                                       โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           ...     : 0 => Disable                                                                                    โ”€โ”€โ”€
    #           Default : 1 => Enable                                                                                     โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__broks_getter__activate_late_set_catchup 1

    # โ”€โ”€โ”€ Take extra broks sets to manage if more than this parameter sets are waiting                                    โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__broks_getter__nb_late_set_allowed_before_catchup 10

    # โ”€โ”€โ”€ Stop taking extra broks sets in catchup when we reach this number of broks                                      โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__broks_getter__catchup_broks_managed_by_module_in_a_catchup_loop 200000

    # โ”€โ”€โ”€ Continue catchup if too much late broks sets remains after                                                      โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__broks_getter__catchup_run_endless_until_nb_late_set_allowed_reached 0

    # โ”€โ”€โ”€ Take the lock as soon as getter thread has some broks to manage in order to                                     โ”€โ”€โ”€
    # โ”€โ”€โ”€ attempt to reduce concurrent usage of CPU                                                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__broks_getter__include_deserialisation_and_catchup_in_lock 0

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    EXTERNAL AUTHENTICATION LOGS PARAMETERS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€ Log the webui authentication history in a file                                                                  โ”€โ”€โ”€

    # โ”€โ”€โ”€ Enable authentication log or not.                                                                               โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ Need to be changed in the file [OVERRIDE_FROM] webui_cfg_overload.cfg                                 โ”€โ”€โ”€
    #           Default : 0 => Disable                                                                                    โ”€โ”€โ”€
    #           ...     : 1 => Enable                                                                                     โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    # broker__module_webui__log_users__enabled            0

    # โ”€โ”€โ”€ File used for log authentication history.                                                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ Need to be changed in the file [OVERRIDE_FROM] webui_cfg_overload.cfg                                 โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    # broker__module_webui__log_users__file_path          /var/log/shinken/webui/log_users.log

    # โ”€โ”€โ”€ Add user name to log.                                                                                           โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ Need to be changed in the file [OVERRIDE_FROM] webui_cfg_overload.cfg                                 โ”€โ”€โ”€
    #           Default : 0 => Disable                                                                                    โ”€โ”€โ”€
    #           ...     : 1 => Enable                                                                                     โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    # broker__module_webui__log_users__add_user_name      0

    # โ”€โ”€โ”€ The log files will be rotated daily, up to the number of days configured.                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€ All log files older than the configured number of days will be deleted automatically.                           โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ Need to be changed in the file [OVERRIDE_FROM] webui_cfg_overload.cfg                                 โ”€โ”€โ”€
    #           Default : 7 (days)                                                                                        โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    # broker__module_webui__log_users__logs_rotation__nb_days_before_deletion 7

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    LIST CSV EXPORT OPTIONS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

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

    # โ”€โ”€โ”€ Time (in minutes) to keep a list in cache for CSV export                                                        โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 1 (minutes)                                                                                     โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    broker__module_webui__csv_export_cache__limit_time_to_keep_in_cache 1

    # โ”€โ”€โ”€ RAM allowed (in megabytes) to the CSV export cache                                                              โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 4000 (MB)                                                                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    broker__module_webui__csv_export_cache__limit_memory_to_use_in_cache 4000

    # โ”€โ”€โ”€ Number of items to send per CSV Export request                                                                  โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 25000                                                                                           โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    broker__module_webui__csv_export_cache__number_of_items_per_part 25000

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    MONITORING INFORMATION IN WEBUI    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€ If the loading of the configuration exceeds a given time, shinken-healthcheck and the check                     โ”€โ”€โ”€
    # โ”€โ”€โ”€ "Broker - $KEY$ - Module Visualisation UI" can warn you.                                                        โ”€โ”€โ”€
    # โ”€โ”€โ”€       This parameter ( in minutes ) allows you to define the time before the warning.                           โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__loading_new_configuration__time_before_warning_if_load_is_long 10

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    INTERFACE DEFAULT NOTIFICATIONS OPTIONS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Users Notification Parameters  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #

    # โ”€โ”€โ”€ Configure users sound notification volume                                                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€ Format is in percent.                                                                                           โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           ...     : Min => 0 ( /!\ With this value, the sound notification is played, but is not audible. )         โ”€โ”€โ”€
    #           ...     : Max => 100                                                                                      โ”€โ”€โ”€
    # โ”€โ”€โ”€ Format is in percent.                                                                                           โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 50                                                                                              โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__default_notifications_settings__users__sound__volume_percent 50

    # โ”€โ”€โ”€ Configure users visual blink notification                                                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€ Visual notification on element change ( Only for the status/context currently )                                 โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 1 => Enable ( Visual notification is played )                                                   โ”€โ”€โ”€
    #           ...     : 0 => Disable ( Visual notification is not played )                                              โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__default_notifications_settings__users__visual__blink__enabled 1

    # โ”€โ”€โ”€ The parameters below allow users to change default configuration of notification for webui interfaces           โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           ...     : Lists ( All elements / Root problems )                                                          โ”€โ”€โ”€
    #           ...     : Hives                                                                                           โ”€โ”€โ”€

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Lists Notification Parameters  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #

    # โ”€โ”€โ”€ Lists sound notification on element change ( Only for the status/context currently )                            โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0 => Disable ( Sound notification in lists is not played )                                      โ”€โ”€โ”€
    #           ...     : 1 => Enable ( Sound notification in lists is played )                                           โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__default_notifications_settings__lists__sound__enabled 0

    # โ”€โ”€โ”€ Lists visual notification on element change ( Only for the status/context currently )                           โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0 => Disable ( Visual notification in lists is not played )                                     โ”€โ”€โ”€
    #           ...     : 1 => Enable ( Visual notification in lists is played )                                          โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__default_notifications_settings__lists__visual__blink__enabled 0

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Hives Notification Parameters  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #

    # โ”€โ”€โ”€ Hives sound notification on element change ( Only for the status/context currently )                            โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0 => Disable ( Sound notification in hives is not played )                                      โ”€โ”€โ”€
    #           ...     : 1 => Enable ( Sound notification in hives is played )                                           โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__default_notifications_settings__hives__sound__enabled 0

    # โ”€โ”€โ”€ Hives visual notification on element change ( Only for the status/context currently )                           โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0 => Disable ( Visual notification in hives is not played )                                     โ”€โ”€โ”€
    #           ...     : 1 => Enable ( Visual notification in hives is played )                                          โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__default_notifications_settings__hives__visual__blink__enabled 0

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    INTERFACE VIEWS OPTIONS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  History  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #

    # โ”€โ”€โ”€ This option allows you to set the maximum number of changes saved in database for each view.                    โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ If you decrease the value, the extra history can be deleted on daemon startup.                        โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ Minimum value is 10.                                                                                  โ”€โ”€โ”€
    #           Default : 100                                                                                             โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    # broker__module_webui__views_history__nb_changes_kept__default_for_all 100

    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Trash  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #

    # โ”€โ”€โ”€ This option allows you to set the maximum number of days that views are kept in the trash.                      โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ After this delay, the views are permanently DELETED.                                                  โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ If you decrease the value, the too old views can be DELETED on daemon startup.                        โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ Minimum value is 30 days.                                                                             โ”€โ”€โ”€
    #           Default : 30 (days)                                                                                       โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    # broker__module_webui__views_trash__delay_before_deletion__default_for_all 30

    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    EXTENDED FILE CONFIGURATION    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #

    # โ”€โ”€โ”€ The first file ( in /etc/shinken/_default ) contains the default values provided by Shinken. This file :        โ”€โ”€โ”€
    # โ”€โ”€โ”€       will be erased each update/patch                                                                          โ”€โ”€โ”€
    # โ”€โ”€โ”€       must be present                                                                                           โ”€โ”€โ”€
    # โ”€โ”€โ”€       must not be changed.                                                                                      โ”€โ”€โ”€
    [OVERRIDE_FROM] /etc/shinken/_default/daemons/brokers/modules/webui.cfg
    [OVERRIDE_FROM] /etc/shinken-user/configuration/daemons/brokers/modules/webui/webui_cfg_overload.cfg

}

Dรฉtails des sections composant le fichier de configuration

Identification du module

Il est possible de dรฉfinir plusieurs instances de module de type "webui" dans l'architecture Shinken.

  • Chaque instance devra avoir un nom unique.
NomTypeUnitรฉDรฉfautCommentaire
No Format
module_name 
Texte--- WebUI

il est conseillรฉ de choisir un nom en fonction de l'utilisation du module pour que la configuration soit simple ร  maintenir.

Doit รชtre unique.

No Format
module_typeย 
Texte--- webui Ne peux รชtre modifiรฉ.



Options de fonctionnement de l'interface

Code Block
languagejs
themeConfluence
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    INTERFACE OPTIONS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Lang  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #
 
    # โ”€โ”€โ”€ Select the lang that will be used by default on the UIs.                                                        โ”€โ”€โ”€
    # โ”€โ”€โ”€       Currently managed:                                                                                        โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : en => (english)                                                                                 โ”€โ”€โ”€
    #           ...     : fr => (francais)                                                                                โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    lang                                                LANG
 
    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Images paths  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #
 
    # โ”€โ”€โ”€ Folder containing shared files (displayed UI icons)                                                             โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    share_dir                                           /var/lib/shinken/share
 
    # โ”€โ”€โ”€ Folder containing pictures                                                                                      โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    photo_dir                                           /var/lib/shinken/photos
 
    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Outputs  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #
 
    # โ”€โ”€โ”€ Maximum output length for plugin output                                                                         โ”€โ”€โ”€
    # โ”€โ”€โ”€       note: 0 = no limit                                                                                        โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    max_output_length                                   0 ย   

Langues

NomTypeUnitรฉDรฉfautCommentaire
No Format
 lang 
Texte---

en

Modification de la langue utilisรฉe dans l'interface de visualisation.
ร€ ce jour, deux langues sont disponibles

  • en ( Anglais )
  • fr ( Franรงais )

Dossiers de fichiers partagรฉs et de photos

NomTypeUnitรฉDรฉfautCommentaire
No Format
 share_dir
Texte---

/var/lib/shinken/share

Emplacement du dossier des fichiers partagรฉs ( contiens les icรดnes affichรฉes dans les listes de l'interface de configuration )

No Format
  photo_dir 
Texte--- /var/lib/shinken/photos

Emplacement du dossier des photos

Limitation de la taille des textes de rรฉsultats

NomTypeUnitรฉDรฉfautCommentaire
No Format
 ย max_output_length
Entier--- 0

Taille maximum de caractรจres pour l'affichage des rรฉsultats

La valeur 0 signifie que la limite n'est pas dรฉfinie.

Il existe une autre limite dans le fichier de configuration de shinken.cfg qui peut influer sur l'affichage max_plugins_output_length ( voir la page Fichier de configuration ( shinken.cfg ) ย )

Options d'accรจs ร  l'interface et sรฉcuritรฉ

Code Block
languagejs
themeConfluence
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    INTERFACE ACCESS OPTIONS AND SECURITY    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Listening address/port  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #
 
    # โ”€โ”€โ”€ IP address to listen to.                                                                                        โ”€โ”€โ”€
    # โ”€โ”€โ”€       note: 0.0.0.0 = all interfaces                                                                            โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0.0.0.0                                                                                         โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    host                                                0.0.0.0
 
    # โ”€โ”€โ”€ Port to listen to.                                                                                              โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 7767                                                                                            โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    port                                                7767
 
    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  HTTPS  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #
 
    # โ”€โ”€โ”€ Enable HTTPS.                                                                                                   โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0 => Use HTTP                                                                                   โ”€โ”€โ”€
    #           ...     : 1 => Use HTTPS                                                                                  โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    use_ssl                                             0
 
    # โ”€โ”€โ”€ SSL Certificates to use.                                                                                        โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    ssl_cert                                            /etc/shinken/certs/server.cert
 
    # โ”€โ”€โ”€ SSL key to use.                                                                                                 โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    ssl_key                                             /etc/shinken/certs/server.key
 
    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Security  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #
 
    # โ”€โ”€โ”€ Secret key used to crypt cookie.                                                                                โ”€โ”€โ”€
    # โ”€โ”€โ”€       note: must be the same as the configuration UI                                                            โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    auth_secret                                         THIS SHOULD BE CHANGED BEFORE PRODUCTION
 
    # โ”€โ”€โ”€ Manage ACL.                                                                                                     โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           ...     : 0 => Enable everything for everyone                                                             โ”€โ”€โ”€
    #           Default : 1 => Use users ACL                                                                              โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    manage_acl                                          1
 
    # โ”€โ”€โ”€ Remote application authentication.                                                                              โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0 => Disable authentication using HTTP Header                                                   โ”€โ”€โ”€
    #           ...     : 1 => Allow the user to be load from a HTTP Header                                               โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    remote_user_enable                                  0
 
    # โ”€โ”€โ”€ HTTP Header to use to get user name if remote_user_enable is set to 1.                                          โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    remote_user_variable                                X-Remote-User
 
    # โ”€โ”€โ”€ Enable case sensitive for user name from remote_user_variable HTTP Header.                                      โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           ...     : 0 => Disable case check on remote user login                                                    โ”€โ”€โ”€
    #           Default : 1 => Enable case check on remote user login                                                     โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    remote_user_case_sensitive                          1

Adresse et port d'รฉcoute

Il est possible de configurer l'interface rรฉseau sur laquelle est mise ร  disposition l'interface de visualisation. Si par exemple l'interface de visualisation ne doit รชtre accessible que via un rรฉseau local, il est possible d'รฉcouter que les requรชtes sur cette interface rรฉseau.

Les paramรจtres suivants permettent de configurer l'accรจs ร  l'interface de visualisation :

NomTypeUnitรฉDรฉfautCommentaire
No Format
host
TexteAdresse IPv4 0.0.0.0 L'interface rรฉseau sur laquelle le module WebUI va รฉcouter.
No Format
port
TextePort rรฉseau7767Port rรฉseau sur lequel le module WebUI va รฉcouter.

Sรฉcurisation de la communication avec le module

L'interface de visualisation est accessible via HTTP. Il est recommandรฉ d'utiliser le protocole HTTPS pour chiffrer la communication avec le module.

Si pour des raisons de sรฉcuritรฉ, cette interface de visualisation doit รชtre accessible via HTTPS, il est possible de configurer les certificats avec les paramรจtres suivants :

NomTypeUnitรฉDรฉfautCommentaire
No Format
languagejs
themeConfluence
use_ssl
Boolรฉen--- 0

Permet d'activer ou non l'utilisation du protocole HTTPS.

  • 0 : Dรฉsactivรฉ ( utilise HTTP ).
  • 1 : Activรฉ ( utilise HTTPS ).
No Format
languagejs
themeConfluence
ssl_cert
TexteChemin /etc/shinken/certs/server.cert Chemin vers le certificat SSL utilisรฉ par le protocole HTTPS.
No Format
languagejs
themeConfluence
ssl_key
TexteChemin /etc/shinken/certs/server.key Chemin vers la clรฉ SSL utilisรฉe par le protocole HTTPS.




Sรฉcuritรฉ du module

NomTypeUnitรฉDรฉfautCommentaire
No Format
languagejs
themeConfluence
 auth_secret
Texte------

Les cookies sont chiffrรฉs par l'interface afin que les utilisateurs ne puissent pas les crรฉer et rรฉcupรฉrer le compte d'un autre utilisateur.ย 
Cette clรฉ de chiffrement est une chaรฎne de caractรจres alรฉatoire.
Il est possible de crรฉer une clรฉ propre en mettant des caractรจres alรฉatoires les uns ร  la suite des autres.
Plus la clรฉ sera longue, plus le cookie sera sรฉcurisรฉ.

Pour cela, il utilise la clรฉ de chiffrement contenue dans ce paramรจtre .

Warning

Doit รชtre la mรชme que celle de l'interface de configuration.
Voir la page Paramรจtres globaux ( synchronizer.cfg ).

Warning

Ce paramรจtre est gรฉnรฉrรฉ lors de l'installation et n'a pas ร  รชtre modifiรฉ par les administrateurs.

No Format
languagejs
themeConfluence
  manage_acl 
Boolรฉan--- 1

Gestion des droits d'exรฉcution des utilisateurs sur l'exรฉcution d'actions sur l'interface de visualisation ( ex: Forcer le statut, dรฉfinir une pรฉriode de maintenance ... ).

Selon les droits dรฉfinis sur l'utilisateur, certains boutons d'actions lui seront cachรฉs.ย 

No Format
languagejs
themeConfluence
  remote_user_enable 
Boolรฉan--- 0

Authentification de l'application ร  distance.ย 
C'est une authentification unique (ย  SSO ย ). Elle est souvent activรฉe pour permettre de se connecter de maniรจre centralisรฉe ร  des services.

( voir la pageย WebUI - Authentification unique ( SSO ), pour plus de dรฉtail sur l'utilisation de l'authentification unique ).


No Format
languagejs
themeConfluence
  remote_user_variable 
Texte

X-REMOTE-USER

En-tรชte HTTP qui permettra d'obtenir le nom de l'utilisateur si le paramรจtre "remote_user_enable" est activรฉ.

( voir la pageย WebUI - Authentification unique ( SSO ), pour plus de dรฉtail sur l'utilisation de l'authentification unique ).

No Format
languagejs
themeConfluence
 remote_user_case_sensitive 
Boolรฉan
1

Vรฉrification de la casse sur le login de l'utilisateur distant seulement si le paramรจtre remote_user_enable est activรฉ.

  • 1 : Active la vรฉrification.
  • 0 : Dรฉsactive la vรฉrification.

( voir la pageย WebUI - Authentification unique ( SSO ), pour plus de dรฉtail sur l'utilisation de l'authentification unique ).




Modules du module WebUI

Code Block
languagejs
themeConfluence
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    MODULES    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€ Modules loaded by the Visualisation interface.                                                                  โ”€โ”€โ”€
    # โ”€โ”€โ”€       Available:                                                                                                โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           ...     : Mongodb => [mandatory] use to save user data (hive, favorites, ...)                             โ”€โ”€โ”€
    #           ...     : webui-enterprise => [mandatory]                                                                 โ”€โ”€โ”€
    #           ...     : sla => [mandatory] read sla from this module definition                                         โ”€โ”€โ”€
    #           ...     : Cfg_password => check password from the user configuration                                      โ”€โ”€โ”€
    #           ...     : event-manager-reader => activate the event manager page to show event                           โ”€โ”€โ”€
    #                                             (do not forget to activate the module in your broker to write data)     โ”€โ”€โ”€
    #           ...     : webui-module-authentication-LDAP => check password from LDAP server                             โ”€โ”€โ”€
    #           ...     : webui-module-service-weather => activate the service weather module which allow to create       โ”€โ”€โ”€
    #                                                     external views of a service weather to look at service state    โ”€โ”€โ”€
    #                                                     from outside of Shinken                                         โ”€โ”€โ”€
    #           ...     : webui--module-report-handler => activate the report handler module which allow to               โ”€โ”€โ”€
    #                                                     generate reports                                                โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    modules                                             Mongodb, webui-enterprise, sla, Cfg_password, event-manager-reader, webui-module-service-weather, webui--module-report-handler

Plusieurs modules sont disponibles pour le module WebUI.

NomTypeUnitรฉDรฉfautCommentaire
No Format
languagejs
themeConfluence
modules
Texte---

Liste de noms de sous modules, sรฉparรฉs par des virgules. Par dรฉfaut, aucun sous module n'est activรฉ.

Voici la liste des modules possibles :

  • Les obligatoires
    • Mongodb ( obligatoire : pour le stockage des donnรฉes )
    • webui-enterprise ( obligatoire : pour les fonctions de bases de l'interface utilisateur => favori, portails, listes )
    • sla ( lecture des SLAs dans la base )
  • Optionnels :
    • Cfg_password ( Authentification par mot de passe prรฉsent dans Shinken )
    • webui-module-authentication-LDAP ( Authentification via LDAP )
    • event-manager-reader ( Affichage du bac ร  รฉvรฉnement )
    • webui-module-service-weather ( Affichage de la mรฉtรฉo des Services )
    • webui--module-report-handler ( Gestion de la gรฉnรฉration des rapports )

( voir la page Les Modules de la WebUI )

Connexion ร  la base MongoDB

Le module WebUI a besoin de se connecter ร  une base MongoDB pour stocker les portails, tableaux de bord et favoris des utilisateurs. Le paramรฉtrage pour la connexion ร  cette base Mongo est dรฉcrit dans la page duย  Module MongoDB.

Les Synthรจses

Il est possible de modifier le comportement des options dans le menu "Les Synthรจses" de l'Interface de Visualisation. (ย  voir la page Les Synthรจses ย ) :

  • pour activer le bouton "Rapport" du menu et la gรฉnรฉration CSV par script, il suffit d'ajouter le module webui--module-report-handler dans la liste des modules
  • pour cacher le bouton "Rapport" du menu et dรฉsactiver la gรฉnรฉration de CSV par script, il suffit de retirer le module webui--module-report-handlerย de la liste des modules

Accรจs aux donnรฉes de Mรฉtrologie

Code Block
languagejs
themeConfluence
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    METROLOGY ACCESS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€ This parameter defines the graphite server addresses for each realm used to create the metrology data.          โ”€โ”€โ”€
    # โ”€โ”€โ”€ The address preceded by the character * corresponds to the default graphite.                                    โ”€โ”€โ”€
    # โ”€โ”€โ”€ You can specify an address for a specific realm by using this syntax : <Realm>=<Protocol>://<Hostname>:<Port>   โ”€โ”€โ”€
    # โ”€โ”€โ”€ For now, the managed protocol is : http / https                                                                 โ”€โ”€โ”€
    # โ”€โ”€โ”€ Ex. : graphite_backends *=http://127.0.0.1:80, France=http://192.168.1.220:8080                                 โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    graphite_backends                                   *=http://127.0.0.1:80
 
    # โ”€โ”€โ”€ Before a graphite query is done, the graphite server is tested                                                  โ”€โ”€โ”€
    # โ”€โ”€โ”€ Timeout for the alive timeout (in seconds)                                                                      โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 10 (seconds)                                                                                    โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    metrology__ping_timeout                             10
 
    # โ”€โ”€โ”€ Timeout for graphite queries (in seconds)                                                                       โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 20 (seconds)                                                                                    โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    metrology__query_timeout                            20
 
    # โ”€โ”€โ”€ If the test does fail, the graphite server will be exclude during this time to avoid to lock query for timeouts โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 120 (seconds)                                                                                   โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    metrology__after_error_wait_before_retry            120 
NomTypeUnitรฉDรฉfautCommentaire
No Format
languagejs
themeConfluence
 graphite_backends 
Texte---

Ce paramรจtre dรฉfinit les adresses des serveurs graphite pour chaque royaume utilisรฉ pour crรฉer les donnรฉes de mรฉtrologie.

La syntaxe est la suivante : <Realm>=<Protocol>://<Hostname>:<Port>

  • Realm : Nom du royaume :
    • permet de dรฉfinir un royaume prรฉcis,
    • la valeur par dรฉfaut ( * ) regroupe les royaumes non dรฉfinis explicitement.
  • Hostname : Nom de l'hรดte ou adresse IP du serveur Graphite ;
  • Protocol : Protocole utilisรฉ pour communiquer avec Graphite. Pour l'instant seul le protocole HTTP est autorisรฉ;

  • Port : Port du service Graphite, configurable dans le fichier /etc/httpd/conf.d/graphite.conf. ( Plus d'informations sur le changement de port sur cette page : Base de mรฉtrologie ( Graphite ) )

Pour dรฉfinir plusieurs graphite_backend sur une WebUI, les adresses doivent รชtre sรฉparรฉes par des virgules.

Exemple :

Code Block
languagejs
themeConfluence
grapite_backends    *=http://127.0.0.1:80, France=http://192.168.100:8080


Dans cet exemple, le royaume France utilise l'adresse http://192.168.100:8080 et tous les autres royaumes utilisent l'adresse http://127.0.0.1:80 .

No Format
languagejs
themeConfluence
  metrology__ping_timeout 
EntierSecondes 10

Avant qu'une requรชte graphite soit effectuรฉe, une vรฉrification est faite pour s'assurer du bon fonctionnement du serveur graphite.
Ce paramรจtre dรฉfinit le temps maximum d'exรฉcution de la requรชte de vรฉrification.

No Format
languagejs
themeConfluence
  metrology__query_timeout 
EntierSecondes 20 Temps maximum d'exรฉcution des requรชtes graphites.
No Format
languagejs
themeConfluence
  metrology__after_error_wait_before_retry 
EntierSecondes 120

Si la commande de vรฉrification du bon fonctionnement du serveur graphite รฉchoue, le module sera suspendu avant de relancer la vรฉrification.
Ce paramรจtre correspond au temps d'attente avant de relancer la vรฉrification.





Rรฉcupรฉration des broks

Code Block
languagejs
themeConfluence
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    BROKS GETTER IN WEBUI    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€ INTERNAL : DO NOT EDIT FOLLOWING PARAMETER WITHOUT YOUR DEDICATED SUPPORT                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€ These parameters allow some internal tuning in broks management in WebUI                                        โ”€โ”€โ”€
 
    # โ”€โ”€โ”€ Enable or disable late broks sets catchup                                                                       โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           ...     : 0 => Disable                                                                                    โ”€โ”€โ”€
    #           Default : 1 => Enable                                                                                     โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__broks_getter__activate_late_set_catchup 1
 
    # โ”€โ”€โ”€ Take extra broks sets to manage if more than this parameter sets are waiting                                    โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__broks_getter__nb_late_set_allowed_before_catchup 10
 
    # โ”€โ”€โ”€ Stop taking extra broks sets in catchup when we reach this number of broks                                      โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__broks_getter__catchup_broks_managed_by_module_in_a_catchup_loop 200000
 
    # โ”€โ”€โ”€ Continue catchup if too much late broks sets remains after                                                      โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__broks_getter__catchup_run_endless_until_nb_late_set_allowed_reached 0
 
    # โ”€โ”€โ”€ Take the lock as soon as getter thread has some broks to manage in order to                                     โ”€โ”€โ”€
    # โ”€โ”€โ”€ attempt to reduce concurrent usage of CPU                                                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__broks_getter__include_deserialisation_and_catchup_in_lock 0 
Warning

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

Le fonctionnement du thread de rรฉcupรฉration des broks peut รชtre configurรฉ via certains paramรจtres, afin de modifier son "agressivitรฉ".

Pendant la mise ร  jour des donnรฉes de supervision, le module ne peut pas rรฉpondre aux requรชtes HTTP qu'il reรงoit.

Principe de l'algorithme d'absorption des broks :

  1. Attente de broks ร  traiter.
  2. Rรฉcupรฉration de broks en retard ( fonctionnalitรฉ de rattrapage ).
  3. Dรฉsรฉrialisation des broks.
  4. Entrรฉe en session critique ( les requรชtes ร  l'API sont bloquรฉes ).
  5. Traitement des broks.
  6. Libรฉrer la session critique et attendre de nouveaux broks,ย  ou ย continuer l'absorption de broks ( en cas de retard important, on repart ร  l'รฉtape 1. en restant sur la session critique ).
NomTypeUnitรฉDรฉfautCommentaire
No Format
languagejs
themeConfluence
broker__module_webui__broks_getter__
activate_late_set_catchup 
Boolรฉen--- 1

Utilisation deย laย  fonctionnalitรฉ de rattrapage pour absorber desย broks en retard.

  • 1 ย : Activรฉ.
  • 0 ย : Dรฉsactivรฉ.
No Format
languagejs
themeConfluence
broker__module_webui__broks_getter__
nb_late_set_allowed_before_catchup
NombreNombre de broks set 10 Nombre deย  brok set ย en attente tolรฉrรฉ.
Au-dessus de ce nombre, lesย  brokย set ย sont immรฉdiatement rรฉcupรฉrรฉs par l'algorithme de rattrapage pour รชtre traitรฉs immรฉdiatement.
No Format
languagejs
themeConfluence
broker__module_webui__broks_getter__
catchup_broks_managed_by_module_in_a_catchup_loop
NombreNombre de broks 200000

Nombre maximal deย  broks ย que l'algorithme de rattrapage rรฉcupรจre avant de lancer le traitement.
Ce paramรจtre permet de borner la consommation mรฉmoire et le temps d'exรฉcution d'un tour de boucle de traitement.

No Format
languagejs
themeConfluence
broker__module_webui__broks_getter__
catchup_run_endless_until_nb_late_set_allowed_reached
Boolรฉen--- 1

Aprรจs traitement desย  broks, si le nombre deย  brok set ย en retard est trop รฉlevรฉ :

  • 1 ย : continuer le rattrapage et absorber desย broksย en retard en restant sur la session critique (ย  "avec le lock" ย ),
  • 0ย  : arrรชter l'absorption deย brok et libรฉrer la session critique ( rendre le lock ย ).
No Format
languagejs
themeConfluence
broker__module_webui__broks_getter__
include_deserialisation_and_catchup_in_lock
Boolรฉen--- 0

Pour disposer d'un maximum de temps CPU pour traiter lesย  broksย  en retard, il es possible activer ce paramรจtre afin de bloquer les requรชtes ร  l'API dรจs la phase 2 ( ย  Rรฉcupรฉration de broks en retard ย  ) puis une fois les broks rattrapรฉs passรฉs en Phase 5 ( ย  Traitement des broksย ).

Deux valeurs possiblesย  :

  • 1 ย : Activรฉ.
  • 0 ย : Dรฉsactivรฉ.

Les logs d'activitรฉ des utilisateurs ( authentification et session )

Les paramรจtres suivants permettent au module WebUI de crรฉer un fichier de log supplรฉmentaire pour y recenser l'activitรฉ des utilisateurs ( authentification et session ), qu'elles soient rรฉussites ou non, ainsi que les dรฉconnexions.

  • Il est conseillรฉ fortement de les surcharger dans le fichier/etc/shinken-user/configuration/daemons/brokers/modules/webui/webui_cfg_overload.cfg.
  • Ils sont prรฉsents dans ce fichier pour indiquer qu'ils existent, mais leur modification dans le fichier de surcharge permettra une meilleure gestion (ย  ne pas modifier ce que l'on livre par dรฉfaut, mais le surcharger ย ).


Code Block
languagejs
themeConfluence
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    EXTERNAL AUTHENTICATION LOGS PARAMETERS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€ Log the webui authentication history in a file                                                                  โ”€โ”€โ”€
 
    # โ”€โ”€โ”€ Enable authentication log or not.                                                                               โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ Need to be changed in the file [OVERRIDE_FROM] webui_cfg_overload.cfg                                 โ”€โ”€โ”€
    #           Default : 0 => Disable                                                                                    โ”€โ”€โ”€
    #           ...     : 1 => Enable                                                                                     โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    # broker__module_webui__log_users__enabled            0
 
    # โ”€โ”€โ”€ File used for log authentication history.                                                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ Need to be changed in the file [OVERRIDE_FROM] webui_cfg_overload.cfg                                 โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    # broker__module_webui__log_users__file_path          /var/log/shinken/webui/log_users.log
 
    # โ”€โ”€โ”€ Add user name to log.                                                                                           โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ Need to be changed in the file [OVERRIDE_FROM] webui_cfg_overload.cfg                                 โ”€โ”€โ”€
    #           Default : 0 => Disable                                                                                    โ”€โ”€โ”€
    #           ...     : 1 => Enable                                                                                     โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    # broker__module_webui__log_users__add_user_name      0
 
    # โ”€โ”€โ”€ The log files will be rotated daily, up to the number of days configured.                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€ All log files older than the configured number of days will be deleted automatically.                           โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ Need to be changed in the file [OVERRIDE_FROM] webui_cfg_overload.cfg                                 โ”€โ”€โ”€
    #           Default : 7 (days)                                                                                        โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    # broker__module_webui__log_users__logs_rotation__nb_days_before_deletion 7
ClรฉTypeValeur par dรฉfautDescription
No Format
languagejs
themeConfluence
broker__module_webui__log_users__enabled
Boolรฉen 0 Active ou non le log de la connexion des utilisateurs dans un fichier de logs ร  part :
  • 1 : Activรฉ.
  • 0 : Dรฉsactivรฉ.
No Format
languagejs
themeConfluence
broker__module_webui__log_users__file_path
Texte /var/log/shinken/webui/log_users.log Prรฉcise le chemin vers le quel les logs vont รชtre รฉcrits.
No Format
languagejs
themeConfluence
broker__module_webui__log_users__add_user_name
Boolรฉen 0

Ajoute le nom des utilisateur dans les logs. Par dรฉfaut, seul un identifiant anonyme sera prรฉsent ร  la place.

  • 1 : Nom d'utilisateurs visibles.
  • 0 : Nom d'utilisateurs remplacรฉs par des identifiants anonymes.
No Format
languagejs
themeConfluence
broker__module_webui__log_users__logs_rotation__nb_days_before_deletion
Entier positif 7ย 

Configuration de la rotation des logs. Les fichiers plus anciens que la valeur de la clรฉ seront supprimรฉs.



Options pour l'export de la liste en CSV

Il est possible d'effectuer un export CSV depuis une liste dans l'interface de Visualisation. Pour des raisons de performances, ces exports, s'ils sont trop importants, sont divisรฉs en plusieurs parties.

Ceci afin de ne pas faire tomber le navigateur.

Il est possible de modifier ce comportement via les paramรจtres ci-dessous.

Warning

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

Code Block
languagejs
themeConfluence
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    LIST CSV EXPORT OPTIONS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€ INTERNAL : DO NOT EDIT FOLLOWING PARAMETER WITHOUT YOUR DEDICATED SUPPORT                                       โ”€โ”€โ”€
 
    # โ”€โ”€โ”€ Time (in minutes) to keep a list in cache for CSV export                                                        โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 1 (minutes)                                                                                     โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    broker__module_webui__csv_export_cache__limit_time_to_keep_in_cache 1
 
    # โ”€โ”€โ”€ RAM allowed (in megabytes) to the CSV export cache                                                              โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 4000 (MB)                                                                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    broker__module_webui__csv_export_cache__limit_memory_to_use_in_cache 4000
 
    # โ”€โ”€โ”€ Number of items to send per CSV Export request                                                                  โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 25000                                                                                           โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    broker__module_webui__csv_export_cache__number_of_items_per_part 25000
ClรฉTypeValeur par dรฉfautDescription
No Format
languagejs
themeConfluence
broker__module_webui__csv_export_cache__limit_time_to_keep_in_cache
Entier 1

Dรฉfini le temps maximum de rรฉtention d'un cache d'export en RAM ( en minutes ).

Ce temps est rรฉinitialisรฉ entre chaque requรชte. Si une partie d'un export est demandรฉe, on remet ร  0 le temps limite de rรฉtention de l'export.

No Format
languagejs
themeConfluence
broker__module_webui__csv_export_cache__limit_memory_to_use_in_cache
Entier 4000 Dรฉfini la limite de RAM allouรฉe au cache d'export. Si cette limite est dรฉpassรฉe au moment d'un nouvel export, celui-ci ne peut รชtre effectuรฉ ( en mรฉgaoctets ).
No Format
languagejs
themeConfluence
 broker__module_webui__csv_export_cache__number_of_items_per_part 
Entier 25000

Dรฉfini le nombre d'รฉlรฉments Shinken par part ร  envoyer lors de l'export CSV. Ceci dรฉfini plus globalement la taille des donnรฉes envoyรฉes au navigateur ร  chaque requรชte de l'interface de Visualisation.

Supervision du module WebUI

Code Block
languagejs
themeConfluence
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    MONITORING INFORMATION IN WEBUI    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€ If the loading of the configuration exceeds a given time, shinken-healthcheck and the check                     โ”€โ”€โ”€
    # โ”€โ”€โ”€ "Broker - $KEY$ - Module Visualisation UI" can warn you.                                                        โ”€โ”€โ”€
    # โ”€โ”€โ”€       This parameter ( in minutes ) allows you to define the time before the warning.                           โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__loading_new_configuration__time_before_warning_if_load_is_long 10
NomTypeUnitรฉDรฉfautCommentaire
No Format
languagejs
themeConfluence
broker__module_webui__loading_new_configuration__time_before_warning_if_load_is_long
Entierminute10

Ce paramรจtre permet de dรฉfinir le temps avant que les outils de vรฉrifications ( Shinken-healthcheck et check "Broker - $KEY$ - Module Visualisation UI" ) considรจre que le temps de rรฉponse de la WebUI est trop long

Options de notifications par dรฉfaut

Il est possible de choisir une notification sonore ainsi qu'une notification visuelle lorsqu'un รฉlรฉment change de statut ou de contexte.

Les valeurs de ces paramรจtres impacteront seulement les valeurs par dรฉfaut des interfaces suivantes :

  • les listes ( Tous les รฉlรฉments / Problรจmes sources ),
  • les portails.
Code Block
languagejs
themeConfluence
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    INTERFACE DEFAULT NOTIFICATIONS OPTIONS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Users Notification Parameters  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #
 
    # โ”€โ”€โ”€ Configure users sound notification volume                                                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€ Format is in percent.                                                                                           โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           ...     : Min => 0 ( /!\ With this value, the sound notification is played, but is not audible. )         โ”€โ”€โ”€
    #           ...     : Max => 100                                                                                      โ”€โ”€โ”€
    # โ”€โ”€โ”€ Format is in percent.                                                                                           โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 50                                                                                              โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__default_notifications_settings__users__sound__volume_percent 50
 
    # โ”€โ”€โ”€ Configure users visual blink notification                                                                       โ”€โ”€โ”€
    # โ”€โ”€โ”€ Visual notification on element change ( Only for the status/context currently )                                 โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 1 => Enable ( Visual notification is played )                                                   โ”€โ”€โ”€
    #           ...     : 0 => Disable ( Visual notification is not played )                                              โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__default_notifications_settings__users__visual__blink__enabled 1
 
    # โ”€โ”€โ”€ The parameters below allow users to change default configuration of notification for webui interfaces           โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           ...     : Lists ( All elements / Root problems )                                                          โ”€โ”€โ”€
    #           ...     : Hives                                                                                           โ”€โ”€โ”€
 
    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Lists Notification Parameters  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #
 
    # โ”€โ”€โ”€ Lists sound notification on element change ( Only for the status/context currently )                            โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0 => Disable ( Sound notification in lists is not played )                                      โ”€โ”€โ”€
    #           ...     : 1 => Enable ( Sound notification in lists is played )                                           โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__default_notifications_settings__lists__sound__enabled 0
 
    # โ”€โ”€โ”€ Lists visual notification on element change ( Only for the status/context currently )                           โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0 => Disable ( Visual notification in lists is not played )                                     โ”€โ”€โ”€
    #           ...     : 1 => Enable ( Visual notification in lists is played )                                          โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__default_notifications_settings__lists__visual__blink__enabled 0
 
    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Hives Notification Parameters  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #
 
    # โ”€โ”€โ”€ Hives sound notification on element change ( Only for the status/context currently )                            โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0 => Disable ( Sound notification in hives is not played )                                      โ”€โ”€โ”€
    #           ...     : 1 => Enable ( Sound notification in hives is played )                                           โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__default_notifications_settings__hives__sound__enabled 0
 
    # โ”€โ”€โ”€ Hives visual notification on element change ( Only for the status/context currently )                           โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    #           Default : 0 => Disable ( Visual notification in hives is not played )                                     โ”€โ”€โ”€
    #           ...     : 1 => Enable ( Visual notification in hives is played )                                          โ”€โ”€โ”€
    # โ”€โ”€โ”€                                                                                                                 โ”€โ”€โ”€
    # broker__module_webui__default_notifications_settings__hives__visual__blink__enabled 0

Paramรฉtrage des notifications pour les utilisateurs

NomTypeUnitรฉDรฉfautCommentaire
No Format
languagejs
themeConfluence
broker__module_webui__default_notifications_settings__users__sound__volume_percent 
Entier% 50

Ce paramรจtre permet de dรฉfinir la valeur par dรฉfaut du volume des notifications sonores pour les utilisateurs dans toutes les interfaces de la webui et de ses modules.

No Format
languagejs
themeConfluence
broker__module_webui__default_notifications_settings__users__visual__blink__enabled 
Texte--- 1

Permet d'activer/dรฉsactiver la notification visuelle qui sera jouรฉe lors d'une notificationpour les utilisateurs.

  • 1 : Activรฉ ( La notification visuelle des listes et des portails est jouรฉe ).
  • 0 : Dรฉsactivรฉ ( La notification visuelle des listes et des portails n'est pas jouรฉe ).



Paramรฉtrage des notifications pour les "Listes" ( Tous les รฉlรฉments / Problรจmes sources)

NomTypeUnitรฉDรฉfautCommentaire
No Format
languagejs
themeConfluence
broker__module_webui__default_notifications_settings__lists__sound__enabled 
Texte--- 0

Permet d'activer/dรฉsactiver la notification sonore qui sera jouรฉe lors d'une notification dans les listes.

  • 1 : Activรฉ ( La notification sonore des listes est jouรฉe ).
  • 0 : Dรฉsactivรฉ ( La notification sonore des listes n'est pas jouรฉe ).
No Format
languagejs
themeConfluence
broker__module_webui__default_notifications_settings__lists__visual__blink__enabled 
Texte---0

Permet d'activer/dรฉsactiver la notification visuelle qui sera jouรฉe lors d'une notification dans les listes.

  • 1 : Activรฉ ( La notification visuelle des listes est jouรฉe ).
  • 0 : Dรฉsactivรฉ ( La notification visuelle des listes n'est pas jouรฉe ).




Paramรฉtrage des notifications pour les "Portails"

NomTypeUnitรฉDรฉfautCommentaire
No Format
languagejs
themeConfluence
broker__module_webui__default_notifications_settings__hives__sound__enabled 
Texte--- 0

Permet d'activer/dรฉsactiver la notification sonore qui sera jouรฉe lors d'une notification dans les portails.

  • 1 : Activรฉ ( La notification sonore des listes est jouรฉe ).
  • 0 : Dรฉsactivรฉ ( La notification sonore des listes n'est pas jouรฉe ).
No Format
languagejs
themeConfluence
broker__module_webui__default_notifications_settings__hives__visual__blink__enabled 
Texte---0

Permet d'activer/dรฉsactiver la notification visuelle qui sera jouรฉe lors d'une notification dans les portails.

  • 1 : Activรฉ ( La notification visuelle des listes est jouรฉe ).
  • 0 : Dรฉsactivรฉ ( La notification visuelle des listes n'est pas jouรฉe ).



Changement du son jouรฉ

Il est possible de changer le son jouรฉ lors des notifications de changements (ย  voir la page Changer le son des notifications utilisรฉ par l'Interface de visualisation ย )

Options pour les vues de l'interface

Code Block
languagejs
themeConfluence
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    INTERFACE VIEWS OPTIONS    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #
 
    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  History  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #
 
    # โ”€โ”€โ”€ This option allows you to set the maximum number of changes saved in database for each view.                    โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ If you decrease the value, the extra history can be deleted on daemon startup.                        โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ Minimum value is 10.                                                                                  โ”€โ”€โ”€
    #           Default : 100                                                                                             โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    # broker__module_webui__views_history__nb_changes_kept__default_for_all 100
 
    # โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  Trash  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ #
 
    # โ”€โ”€โ”€ This option allows you to set the maximum number of days that views are kept in the trash.                      โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ After this delay, the views are permanently DELETED.                                                  โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ If you decrease the value, the too old views can be DELETED on daemon startup.                        โ”€โ”€โ”€
    # โ”€โ”€โ”€       /!\ Minimum value is 30 days.                                                                             โ”€โ”€โ”€
    #           Default : 30 (days)                                                                                       โ”€โ”€โ”€
    #                                                                                                                     โ”€โ”€โ”€
    # broker__module_webui__views_trash__delay_before_deletion__default_for_all 30     

Historique

NomTypeUnitรฉDรฉfautCommentaire
Code Block
languagejs
themeConfluence
broker__module_webui__views_history__nb_changes_kept__default_for_all
Texte--- 100

Dรฉfinir le nombre de changements maximum enregistrรฉ en base.

Les entrรฉes les plus anciennes seront donc supprimรฉes lorsque :

  • de nouvelles entrรฉes sont nรฉcessaires alors que la limite est atteinte,
  • Si la limite est diminuรฉe en cours d'exploitation

Corbeille

NomTypeUnitรฉDรฉfautCommentaire
Code Block
languagejs
themeConfluence
broker__module_webui__views_trash__delay_before_deletion__default_for_all
TexteJours 30

Dรฉfinir le nombre de jours pendant lesquels les vues sont sauvegardรฉes en base avant la suppression dรฉfinitive

Les vues les plus anciennes seront donc supprimรฉes lorsque :

  • le jour de suppression a รฉtรฉ atteint ( par ex : jours de suppression + 30 jours )
  • Si la limite est diminuรฉe en cours d'exploitation et que le jour est atteint ( par ex :ย  jours de suppression + 15 jours )

Surcharge de la configuration

Code Block
languagejs
themeConfluence
    # โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” #
    # โ”‚ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€    EXTENDED FILE CONFIGURATION    โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โ”‚ #
    # โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ #      
 
    # โ”€โ”€โ”€ The first file ( in /etc/shinken/_default ) contains the default values provided by Shinken. This file :        โ”€โ”€โ”€
    # โ”€โ”€โ”€       will be erased each update/patch                                                                          โ”€โ”€โ”€
    # โ”€โ”€โ”€       must be present                                                                                           โ”€โ”€โ”€
    # โ”€โ”€โ”€       must not be changed.                                                                                      โ”€โ”€โ”€
    [OVERRIDE_FROM] /etc/shinken/_default/daemons/brokers/modules/webui.cfg
    [OVERRIDE_FROM] /etc/shinken-user/configuration/daemons/brokers/modules/webui/webui_cfg_overload.cfg
NomTypeUnitรฉDรฉfautCommentaire
No Format
languagejs
themeConfluence
 [OVERRIDE_FROM]
Texte---

Ce paramรจtre permet de surcharger les paramรจtres de la webui. Il contient les paramรจtres de l'interface, qui peuvent รชtre commun avec d'autres WebUI.

Le premier fichier contient les valeurs livrรฉes par dรฉfaut par Shinken. Il sera รฉcrasรฉ et mis ร  jour ร  chaque mise ร  jour et installation de patch. Il doit รชtre prรฉsent et non modifiรฉ.

Ce paramรจtre peut รชtre utilisรฉ plusieurs fois pour ajouter plusieurs fichiers.



Warning
titleOrdre de prioritรฉ des surcharges

Si une mรชme clรฉ est dรฉfinie dans webui.cfg et dans un fichier de surcharge, c'est la valeur dans le fichier de surcharge qui est conservรฉe. Si une mรชme clรฉ est dรฉfinie dans plusieurs fichiers de surcharge, c'est la valeur du dernier fichier de surcharge listรฉ dans webui.cfg qui est conservรฉe.

Propriรฉtรฉs uniquement prรฉsentent dans le fichier de surcharge

Pour toutes les propriรฉtรฉs suivantes, l'explication est dans la page Surcharge des paramรจtres du module ( webui_cfg_overload.cfg )

Nom
Code Block
languagejs
themeConfluence
tiles_background
Code Block
languagejs
themeConfluence
colors_graphics
Code Block
languagejs
themeConfluence
history__nb_changes_displayed
Code Block
languagejs
themeConfluence
history__size_sla_pane
Code Block
languagejs
themeConfluence
history__default_collapse_outputs
Code Block
languagejs
themeConfluence
history__default_collapse_outputs