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/nom_du_broker.cfg, 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

  • Vous trouverez aussi systématiquement un exemple dans /etc/shinken-user-example/configuration/daemons/brokers/modules/simple-log/simple-log-example.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-log

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

Doit être unique.


module_type 


Texte---simple-logNe peut être modifié.


Emplacement des fichiers de logs


 #======== 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/


Il est possible de définir l'emplacement du fichier de log en cours 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.log

Emplacement du log en cours d'écriture


archive_path


Texte---

/var/log/shinken/archives/

Dossier contenant les logs archivés