Skip to content

Configuration de l'Agent Alemca

La configuration de l'agent se fait via un fichier YAML. Ce fichier contient toutes les informations nécessaires pour le bon fonctionnement de l'agent, y compris les modules à charger, les paramètres de connexion, et d'autres options spécifiques.

Configuration Automatique de l'Agent

Pour que l'agent Alemca puisse s'authentifier automatiquement, utilisez le paramètre --name (ou --serial-number) lors du démarrage de l'agent (par défaut il prends le numéro de série de l'appareil (Teltonika) sinon le hostname de la machine). Ce paramètre correspond au nom de l'appareil tel qu'enregistré sur la console Alemca.

Pré-requis

  • Activez le mode Pairing (appairage) sur la Plateforme Alemca avant de lancer la commande.
  • Pour activer la connexion Remote Advanced :
  • Aller dans l'onglet Security de l'équipement.
  • Cliquer sur le bouton Add ACL.
  • Cliquer sur l'option Remote Advanced.

Exemple de commande

agent-alemca --name 1234567890 --config /etc/alemca/configs

Cette commande va :

  • Créer un nouveau token pour l'appareil.
  • Créer automatiquement (ou modifier) le fichier de credentials et le placer dans le répertoire /etc/alemca/credentials.yaml.

Quand un agent est installé via le package pour Teltonika, le nom de l'appareil est automatiquement récupéré et le fichier de credentials est créé dans le répertoire /etc/alemca/credentials.yaml.

Configuration Manuelle de l'Agent

L'agent Alemca peut être configuré manuellement en modifiant un fichier de configuration YAML.

  1. Un fichier de configuration modèle est disponible dans le répertoire /etc/alemca/example/configs/config.yaml. Ce fichier contient une configuration fonctionnelle que vous pouvez adapter selon vos besoins.
  2. copiez ce fichier dans le dossier /etc/alemca/configs :
agent-alemca --config /etc/alemca/configs

Chaque module et composant de l'agent est configuré directement dans ce dossier.

Configuration avancée

Récupération des champs Attributes et Config depuis la plateforme Alemca

Il est possible de récupérer les champs Attributes et Config depuis la plateforme Alemca pour les utiliser dans les configurations des plugins. Pour cela, utilisez les variables suivantes dans vos fichiers de configuration :

  • ${ATTRIBUTE.<nom_du_champ>} : pour récupérer un champ spécifique des Attributes.
  • ${CONFIG.<nom_du_champ>} : pour récupérer un champ spécifique des Config.

Pour la configuration avancée vous pouvez vous diriger vers les liens suivants: