Description

Le module Simple-log permet d'enregistrer les logs dans un fichier. Il est possible de modifier des paramètres (chemins) via le fichier de configuration ci-dessous.

Activation du module

Le module Simple-log est un module qui peut être activé seulement sur le démon Broker.

  • L'activation du module s'effectue en ajoutant le nom de ce module dans le fichier de configuration du démon Broker.
  • Pour ce faire, ouvrer le fichier de configuration du Broker à l'emplacement /etc/shinken/modules/, et ajouter le nom de votre module "Simple-log".


Exemple: par défaut, nous livrons un module dont le nom est "Simple-log":

define broker {
    [...]
    modules                   Module 1, Module 2, Module 3, Simple-log
    [...]
}


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

service shinken-arbiter restart


Configuration

Voici le fichier CFG de configuration présent dans : /etc/shinken/modules/simple-log.cfg


#===============================================================================
# Simple-log
#===============================================================================
# Daemons that can load this module:
# - broker
# This module save logs into a file
#===============================================================================


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-4cd8dc6c5adc11e586ab080027f08538
    _SE_UUID_HASH        c99ca416913bec3883fa91df6b0c2f67
# End of Shinken Enterprise part


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

    # Module type (to load module code). Do not edit.
    module_type             simple-log



    #======== File path =========
    # path: where to save the log
    nagios_export_path      /var/log/shinken/nagios_export.log

    # archive_path: directory where to archive old log files
    archive_path            /var/log/shinken/archives/

}



Détails des sections composant le fichier de configuration

Identification du module

Il est possible de définir plusieurs instances de module de type simple-log dans votre architecture Shinken. Chaque instance devra avoir un nom unique.


nomtypeUnitésdéfautcommentaire


module_name 


Texte---Simple-logNous vous conseillons de changer le nom en fonction de l'utilisation du module
pour que votre configuration soit simple à maintenir.


module_type 


Texte---simple-log


Emplacement des fichiers de logs

Il est possible de définir l'emplacement du fichier de log en court d'écriture, mais aussi le dossier dans lequel seront rangés les logs archivés. Pour se faire il existe deux paramètres

nomtypeUnitésdéfautcommentaire


nagios_export_path 


Texte---/var/log/shinken/nagios_export.logEmplacement du log en cours d'écriture


archive_path


Texte---

/var/log/shinken/archives/

Dossier contenant les logs archivés