Versions Compared

Key

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

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":

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


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

Code Block
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


Code Block
languagebash
#===============================================================================
# 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.


nomNomtypeTypeUnitésdéfautDéfautcommentaireCommentaire


Code Block
module_name 


Texte---Simple-log

Nous vous conseillons de

changer le

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


Emplacement des fichiers de logs


Code Block
languagejs
 #======== 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 court cours d'écriture, mais aussi le dossier dans lequel seront rangés les logs archivés. Pour se faire, il existe deux paramètres :

nomNomtypeTypeUnitésdéfautDéfautcommentaireCommentaire


Code Block
nagios_export_path 


Texte---

/var/log/shinken/nagios_export.log

Emplacement du log en cours d'écriture


Code Block
archive_path


Texte---

/var/log/shinken/archives/

Dossier contenant les logs archivés