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

XXXXCe module permet aux utilisateurs de se connecter à l'interface de visualisation avec le compte utilisateur défini dans l'interface de Configuration. Si ce module n'est pas présent dans l'interface de WebUI aucune connexion ne sera possible.

Activation du module

Le module auth-cfg-password  est un module qui peut être activé seulement sur le module WebUI.

  • L'activation du module s'effectue en ajoutant le nom de ce module dans le fichier de configuration du module de la WebUI.
  • Pour ce faire, ouvrer le fichier de configuration du module WebUI à l'emplacement /etc/shinken/modules/ma_webui.cfg, et ajouter le nom de votre module "auth-cfg-password".


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

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


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/auth_cfg_password.cfg

  • Vous trouverez aussi systématiquement un exemple dans /etc/shinken-user-example/configuration/daemons/brokers/modules/webui/modules/auth_cfg_password-example.cfg

Exemple de fichier de configuration


Code Block
languagejs
#===============================================================================
# Cfg_password
#===============================================================================
# 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     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 "cfg_password_webui" dans votre architecture Shinken.

  • Chaque instance devra avoir un nom unique.


NomTypeUnitéDéfautCommentaire


Code Block
module_name 


Texte---auth-cfg-password

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---cfg_password_webuiNe peut être modifié.