|
Este comando muestra todos los problemas que están actualmente activos en un dispositivo. Se devuelve HTTP Status of 200 (OK) (estado HTTP 200 [correcto]) cuando un comando se ejecuta correctamente.
Ejemplo de solicitud:
GET /api/problem/v1/problems HTTP/1.1 Host: zfs-storage.example.com:215 Accept: application/json
Resultado de ejemplo:
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." }] }] }
El comando mostrar problema muestra un solo problema. Se devuelve HTTP Status of 200 (OK) (estado HTTP 200 [correcto]) cuando un comando se ejecuta correctamente.
El comando que enumera los problemas utiliza el parámetro de entrada uuid, que es la UUID de un problema único.
Ejemplo de solicitud:
GET /api/problem/v1.0/problems/0d30be41-b50d-4d03-ddb4-edb69ee080f8 HTTP/1.1 Host: zfs-storage.example.com:215 Accept: application/json
Resultado de ejemplo:
HTTP/1.1 200 OK Content-Type: application/json { "problem": { "uuid": "0d30be41-b50d-4d03-ddb4-edb69ee080f8", ... } }