Aller au contenu

Structure des dossiers de l'agent

Présentation

Le dossier de configuration sera séparé en plusieurs fichiers pour une meilleure clarté et compréhension. Voir tableau ci-dessous :

Fichiers Description
/etc/alemca/config.yaml Contient juste le champ global (ident, token..) et inclut (!include <path> dans le yaml) les autres fichiers dans le dossier ci dessous.
/etc/alemca/config/*.yaml Contient les configurations des plugins de l'agent.
/etc/alemca/scripts/*.lua Contient les script lua et leurs dépendances (json, csv...).
/etc/alemca/commands/*.lua Contient les scipt lié aux commandes.

Exemple de fichier

/etc/alemca/config.yaml

Example de include dans le fichier de /etc/alemca/config.yaml
global:
   ident: xxx
   token: xxx
   client_root: xxx
   cache_path: /etc/alemca/cache

iot: !include /etc/alemca/config/iot.yaml
metric: !include /etc/alemca/config/metric.yaml
remote: !include /etc/alemca/config/remote.yaml

/etc/alemca/config/iot.yaml

Information détaillée sur iot.yaml

/etc/alemca/config/metric.yaml

Information détaillée sur metric.yaml

/etc/alemca/config/remote.yaml

Information détaillée sur remote.yaml