Commandes
Introduction
L'onglet Commands permet de créer, visualiser et de gérer les commandes envoyées aux équipements connectés à la plateforme. Vous pouvez voir les commandes envoyées, leur état et leur réponse.
Fonctionnement
Les commandes sont envoyées à un équipement depuis la plateforme. L'équipement reçoit la commande et exécute le script associée. Le retour de la commande est ensuite envoyé à la plateforme.
- Task : Il s'agit de la configuration d'une commande. Une Task contient le script à exécuter ainsi que les paramètres de la commande.
- Job : Un Job est une occurrence d'une Task. Il contient les informations sur la commande envoyée à l'équipement ainsi que le retour de la commande.
Créer une commande
Pour créer une commande, cliquez sur le bouton Create new job. Cela vous permettra de sélectionner la Task à exécuter. Une fois la Task séléctionnée, vous pouvez remplir les paramètres de la commande et l'envoyer à l'équipement.
- La section où vous pouvez sélectionner les cibles pour lesquelles la commande est valide, vous pouvez ajouter la cible souhaitée en la recherchant.
- Vous pouvez également cibler un groupe spécifique à l'aide des tags.
- Les appareils que vous avez sélectionnés apparaîtront ici.
- La zone où vous pouvez planifier l'exécution de votre commande dans le temps.
Créer une Task
Pour créer une nouvelle Task, cliquez sur le bouton Configure task. Vous verrez la liste des Tasks disponibles. Si vous souhaitez créer une nouvelle Task, cliquez sur le bouton Create new task.
Paramétrage d'une Task
Une fois que vous avez sélectionné ou créé une Task, vous devez configurer les paramètres de la commande. Ce processus dépend de la Task choisie et des besoins spécifiques de votre équipement.
Envoyer une commande
Après avoir configuré la Task et ses paramètres, vous pouvez envoyer la commande à l'équipement. Le statut de la commande sera affiché sur l'interface, et vous pourrez consulter le retour de l'équipement après exécution.
Suivi des commandes
Vous pouvez suivre l'état des commandes envoyées dans l'onglet Commands. Cela vous permet de vérifier si la commande a été exécutée correctement et d'analyser les réponses des équipements.
Status des Jobs
Coté agent:
- initial: La commande a été créée, mais pas encore envoyée.
- pending: La commande a été envoyée, mais n’a pas encore été reçue par l’agent.
- received: La commande a été reçue par l’agent, mais n’a pas encore été traitée.
- responded: L’agent a répondu à la commande.
- terminated: La commande est arrivée à son terme
Coté cloud:
- edge_transmitted: Commande reçue
- edge_started: Exécution de la commande en cours.
- edge_running: (custom output)
- edge_cancelled: Commande annulée : (ident command).
- edge_scheduled: Commande planifiée pour : (readable time).
- edge_error: Erreur liée à la commande : non trouvée ou autre (readable error).
- error: Une erreur est survenue (readable error)