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