|
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 Accept: application/json
Exemple de réponse :
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."
}]
}]
}
Cette commande fait apparaître un problème isolé. Le code de statut HTTP 200 (OK) est renvoyé lorsque la demande aboutit.
UUID des paramètres de saisie de l'URI : 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
Accept: application/json
Exemple de réponse :
HTTP/1.1 200 OK
Content-Type: application/json
{
"problem": {
"uuid": "0d30be41-b50d-4d03-ddb4-edb69ee080f8",
...
}
}