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.
Le module Simple-log est un module qui peut être activé seulement sur le démon Broker.
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 |
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/
}
|
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.
| nom | type | Unités | défaut | commentaire | |
|---|---|---|---|---|---|
| Texte | --- | Simple-log | Nous vous conseillons de changer le nom en fonction de l'utilisation du module pour que votre configuration soit simple à maintenir. | |
| Texte | --- | sla |
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
| nom | type | Unités | défaut | commentaire | |
|---|---|---|---|---|---|
| Texte | --- | /var/log/shinken/nagios_export.log | Emplacement du log en cours d'écriture | |
| Texte | --- | /var/log/shinken/archives/ | Dossier contenant les logs archivés | |