Go to main content

Guide RESTful API des systèmes Oracle® ZFS Storage Appliance, version OS8.8.x

Quitter la vue de l'impression

Mis à jour : Août 2021
 
 

Commandes du service des problèmes

Table 31  Commandes du service des problèmes
Demande
Ajouter au chemin /problem/v{1|2}
Description
GET
Utiliser uniquement /problem/v{1|2}
Liste des commandes du service des problèmes
GET
/problems
Liste de tous les problèmes courants
GET
/problems/problem
Obtention de propriétés détaillées pour un problème lié à l'UUID spécifié
PUT
/problems/problem/markrepaired
Marquage de l'UUID du problème spécifié comme réparé.
GET
/suspend_notification
Indicateur de la suspension des notifications
PUT
/suspend_notification/enable
Suspension des notifications
PUT
/suspend_notification/disable
Reprise des notifications

Liste des problèmes

Cette commande répertorie tous les problèmes en cours sur un appareil. Le code de statut HTTP 200 (OK) est renvoyé lorsque la demande aboutit.

Exemple de demande :

GET /api/problem/v1/problems HTTP/1.1
Host: zfs-storage.example.com:215
Accept: application/json

Exemple de résultat :

HTTP/1.1 200 OK
Content-Type: application/json

{
    "problems": [{
        "code": "AK-8003-Y6",
            "description": "The device configuration for JBOD
                       '1204FMD063' is invalid.",
            "impact": "The disks contained within the enclosure
                   cannot be used as part of a storage pool.",
        "uuid": "0d30be41-b50d-4d03-ddb4-edb69ee080f8",
        "repairable": false,
        "type": "Defect",
            "timestamp": "2013-2-21 17:37:12",
            "severity": "Major",
        "components": [{
                "certainty": 100,
                    "status": "degraded",
                    "uuid": "b4fd328f-92d6-4f0e-fb86-e3967a5473e7",
                "chassis": "1204FMD063",
                "label": "hc://:chassis-mfg=SUN
                    :chassis-name=SUN-Storage-J4410
                    :chassis-part=unknown
                    :chassis-serial=1204FMD063
                                :fru-serial=1204FMD063
                    :fru-part=7041262
                                :fru-revision=3529/ses-enclosure=0",
                "revision": "3529",
                    "part": "7041262",
                    "model": "Sun Disk Shelf (SAS-2)",
                    "serial": "1204FMD063",
                    "manufacturer": "Sun Microsystems, Inc."
        }]
    }]
}

Affichage d'un problème

Cette commande fait apparaître un problème isolé. Le code de statut HTTP 200 (OK) est renvoyé lorsque la demande aboutit.

La commande d'affichage de problème utilise le paramètre d'entrée uuid, qui correspond à l'UUID d'un problème isolé.

Exemple de demande :

GET /api/problem/v1.0/problems/0d30be41-b50d-4d03-ddb4-edb69ee080f8
    HTTP/1.1
Host: zfs-storage.example.com:215
Accept: application/json

Exemple de résultat :

HTTP/1.1 200 OK
Content-Type: application/json

{
    "problem": {
        "uuid": "0d30be41-b50d-4d03-ddb4-edb69ee080f8",
        ...
    }
}