|
This command lists all problems that are currently active on an appliance. HTTP status of 200 (OK) is returned for a successful command.
Example Request:
GET /api/problem/v1/problems HTTP/1.1 Host: zfs-storage.example.com Accept: application/json
Example Response:
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." }] }] }
The list problem command lists a single problem. HTTP status of 200 (OK) is returned for a successful command.
The list problem command uses the uuid input parameter, which is the UUID of a single problem.
Example Request:
GET /api/problem/v1.0/problems/0d30be41-b50d-4d03-ddb4-edb69ee080f8 HTTP/1.1 Host: zfs-storage.example.com Accept: application/json
Example Response:
HTTP/1.1 200 OK Content-Type: application/json { "problem": { "uuid": "0d30be41-b50d-4d03-ddb4-edb69ee080f8", ... } }