Enregistrement de l'appareil

Les journaux de l'appareil en périphérie de réseau Rover sont collectés et chargés dans votre location. Les journaux sont utilisés par Oracle pour résoudre les problèmes qui peuvent survenir. Vous pouvez désactiver le chargement des journaux dans votre location, par exemple, lorsque votre appareil n'est pas connecté à votre location OCI.

Par défaut, les journaux des appareils en périphérie de réseau Rover sont collectés et stockés toutes les cinq minutes dans deux seaux de stockage d'objets locaux :

  • orei-logs - Ce seau contient des journaux de serveur d'applications, des journaux de mesures et des journaux de système d'exploitation.
  • orei-request-logs - Ce seau contient des journaux de vérification.

Les journaux fournissent des informations utiles :

  • Enregistrements de l'activité de l'utilisateur
  • Activité de l'appareil
  • Mesures d'API
  • Messages d'erreur

Vous pouvez voir les journaux en les téléchargeant à partir des compartiments locaux. Voir Téléchargement d'un objet.

Par défaut, quatre tâches de synchronisation de données préconfigurées sont exécutées toutes les heures pour charger les journaux des seaux locaux dans les seaux de stockage d'objets de votre location OCI. Les quatre tâches Data Sync sont identifiées par des OCID, appelés ID définition de tâche :

ocid1.datasynctaskdefinition.orei.orei-1.<uniqueID>
ocid1.datasynctaskdefinition.orei.orei-1.<uniqueID>
ocid1.datasynctaskdefinition.orei.orei-1.<uniqueID>
ocid1.datasynctaskdefinition.orei.orei-1.<uniqueID>

Désactivation et activation des chargements de journaux

Conditions requises

L'interface de ligne de commande OCI doit être installée et configurée pour atteindre l'appareil en périphérie de réseau Rover. Voir Utilisation de l'interface de ligne de commande avec un appareil du service d'infrastructure en périphérie de réseau Rover.

  1. Exécutez la commande suivante pour désactiver les chargements de journal.

    oci raw-request --http-method POST \
     --target-uri https://<device_hostname>:21060/20201030/taskDefinitions/<task_definition_id>/actions/changeState \
     --cert-bundle <device-cert-bundle.pem_filepath>  --config-file <oci-config_filepath> --profile <profile_name> \
     --request-body '{"isEnabled": <true|false>}'

    Remplacez les paramètres fictifs suivants :

    • <device_hostname> : Nom d'hôte de l'appareil.

    • <task_definition_id> : Spécifiez l'un des quatre OCID prédéfinis. Voir Obtention des détails d'une tâche de synchronisation de données de l'infrastructure en périphérie de réseau Rover.

    • <device-cert-bundle.pem_filepath> : Chemin d'accès au fichier d'ensemble AC.

    • <oci-config_filepath> : Chemin d'accès au fichier config de l'interface de ligne de commande.

    • <profile_name> : Profil d'interface de ligne de commande configuré pour atteindre l'appareil.

    • <true|false> : Entrez false pour désactiver les chargements de journal. Entrez true pour activer les chargements de journal.

    Exemple de sortie d'une commande réussie :

    {
      "data": "",
      "headers": {
        "Date": "Tue, 18 Jun 2024 03:59:00 GMT",
        "opc-request-id": "<unique_ID>"
      },
      "status": "204 No Content"
    }
  2. Répétez cette procédure pour les trois autres ID définition de tâche.