Versions Compared

Key

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


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


Panel
titleSommaire

Table of Contents
stylenone



Description

XXXX

Activation du module

Le module MODULEauth-cfg-NAMEpassword  est un module qui peut être activé seulement sur le démon DEMON-TYPE module WebUI.

  • L'activation du module s'effectue en ajoutant le nom de ce module dans le fichier de configuration du démon DEMON-TYPEmodule de la WebUI.
  • Pour ce faire, ouvrer le fichier de configuration du DEMON-TYPE à module WebUI à l'emplacement /etc/shinken/XXXXXmodules/ma_webui.cfg, et ajouter le nom de votre module "MODULEauth-cfg-NAMEpassword".


Exemple: par défaut, nous livrons un module dont le nom est "MODULEauth-cfg-NAMEpassword" :

Code Block
languagebash
define DEMON-TYPE {
    [...]
    modules                   Module 1, Module 2, Module 3, MODULEauth-cfg-NAMEpassword
    [...]
}


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

Code Block
service shinken-arbiter restart


Configuration

La configuration du module se trouve par défaut dans le fichier  /etc/shinken/modules/MODULE-NAMEauth_cfg_password.cfg

  • Vous trouverez aussi systématiquement un exemple dans /etc/shinken-user-example/configuration/daemons/DEMON-TYPEbrokers/modules/webui/MODULE-NAME/MODULE-NAMEmodules/auth_cfg_password-example.cfg

Exemple de fichier de configuration


Code Block
languagejs
# ===============================================================================
# Cfg_password
#=================================================== #
# ----------------------------------               MODULE-NAME             ---------------------------------- #
# ============================
# Daemons that can load this module:
# - synchronizer
# Module that can load this module:
# - WebUI
# This module is the authentification  that allow to use the password set in the user definition (configuration part)
#=============================================================================== #


define module {

# ---Shinken Enterprise. Lines added by import core. Do not remove it, it's used by Shinken Enterprise to update your objects if you re-import them.
    _SE_UUID                                                                            ---
# ---   core-module-938bf1e45adc11e5992d080027f08538
    _SE_UUID_HASH        ddf31c5571a6e94eb00627a4f9da19d6
# End of Shinken Enterprise part

    #======== Module identity =========
    # Module name. Must be unique
    module_name                                                                   ---
# ---                                                                                                       ---
#============================================================================================================ #

define module {

   ...
=> Mettre le fichier livré par défaut
   ...
}

Cfg_password-example

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

    # There is no parameters for this module

}
  


Détails des sections composant le fichier de configuration

Identification du module

Il est possible de définir plusieurs instances de module de type COLLECTEUR-NAME "cfg_password_webui" dans votre architecture Shinken.

  • Chaque instance devra avoir un nom unique.


NomTypeUnitéDéfautCommentaire


Code Block
module_name 


Texte---MODULEauth-cfg-NAMEpassword

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

Doit être unique.


Code Block
module_type 


Texte---MODULE-NAMEcfg_password_webuiNe peut être modifié.

xxxxx

Code Block
languagejs
   ...
=> Mettre le bloc de configuration
   ...

Description du chapitre

Mettre tous les paramètres présents dans le chapitre de configuration

NomTypeUnitéDéfautCommentaire
Code Block
XXXX 
XXXXXXXXXXXX
Code Block
XXXX 
TexteXXXXXXXX