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 | ||
|---|---|---|
| ||
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 | ||
|---|---|---|
| ||
#===============================================================================
# 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.
| nomNom | typeType | Unités | défautDéfaut | commentaireCommentaire | ||
|---|---|---|---|---|---|---|
| Texte | --- | Simple-log | Nous vous conseillons de changer lechoisir un nom en fonction de l'utilisation du module pour que votre configuration soit simple à maintenir. Doit être unique. | ||
| Texte | --- | simple-log | Ne peut être modifié. |
Emplacement des fichiers de logs
| Code Block | ||
|---|---|---|
| ||
#======== 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 :
| nomNom | typeType | Unités | défautDéfaut | commentaireCommentaire | ||
|---|---|---|---|---|---|---|
| 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 | ||