Ignorer les liens de navigation | |
Quitter la vue de l'impression | |
![]() |
Guide RESTful API des systèmes Oracle® ZFS Storage Appliance, version 2013.1.3.0 |
Prise en main de l'API Oracle ZFS Storage Appliance RESTful
Service des problèmes de l'API RESTful
Service des rôles de l'API RESTful
Service de stockage de l'API RESTful
Des seuils peuvent être définis pour créer des témoins d'alerte personnalisés. Le tableau suivant répertorie les propriétés types de gestion d'un seuil d'alerte. Pour obtenir des références complètes, reportez-vous à l'aide CLI.
|
Répertorie tous les seuils d'alerte configurés.
Exemple de demande :
GET /api/alert/v1/thresholds HTTP/1.1 Authorization: Basic abcd123MWE= Host: zfssa.example.com:215 Accept: application/json
Exemple de réponse :
HTTP/1.1 200 OK Date: Tue, 27 Aug 2013 17:38:40 GMT X-Zfssa-Appliance-Api: 1.0 Content-Type: application/json Content-Length: 689 { "thresholds": [ { "days": "all", "frequency": 300, "href": "/api/alert/v1/thresholds/ bec758cb-346e-6a7d-c211-b320c09ef6a6", "limit": 500, "minclear": 300, "minpost": 300, "statname": "cpu.utilization", "threshold": "threshold-000", "type": "normal", "uuid": "bec758cb-346e-6a7d-c211-b320c09ef6a6", "window_end": 0, "window_start": -1 }, { "days": "all", "frequency": 300, "href": "/api/alert/v1/thresholds/ 475799d8-32c8-6ff6-882c-aa3b66e3a5a2", "limit": 100000, "minclear": 600, "minpost": 300, "statname": "datalink.kilobytes", "threshold": "threshold-001", "type": "normal", "uuid": "475799d8-32c8-6ff6-882c-aa3b66e3a5a2", "window_end": 300, "window_start": 1200 } ] }
Répertorie les propriétés d'un seuil d'alerte unique.
Exemple de demande :
GET /api/alert/v1/thresholds/1b15d405-75c4-4c0c-e0f6-8a108165b874 HTTP/1.1 Authorization: Basic abcd123MWE= Host: zfssa.example.com:215 Accept: application/json
Exemple de résultat :
HTTP/1.1 200 OK X-Zfssa-Appliance-Api: 1.0 Content-Type: application/json Content-Length: 363 { "threshold": { "days": "weekdays", "frequency": 300, "href": "/api/alert/v1/thresholds/ 1b15d405-75c4-4c0c-e0f6-8a108165b874", "limit": 100000, "minclear": 300, "minpost": 300, "statname": "datalink.kilobytes", "type": "normal", "uuid": "1b15d405-75c4-4c0c-e0f6-8a108165b874", "window_end": 0, "window_start": -1 } }
Crée un seuil d'alerte.
Exemple de demande :
POST /api/alert/v1/thresholds HTTP/1.1 Host: zfs-storage.example.com X-Auth-User: root X-Auth-Key: letmein Content-Type: application/json Content-Length: 50 {"statname": "datalink.kilobytes", "limit": 100000}
Exemple de réponse :
HTTP/1.1 201 Created X-Zfssa-Appliance-Api: 1.0 Content-Type: application/json Content-Length: 321 Location: /api/alert/v1/thresholds /1b15d405-75c4-4c0c-e0f6-8a108165b874 { "threshold": { "href": "/api/alert/v1/alerts/thresholds /1b15d405-75c4-4c0c-e0f6-8a108165b874", ... } }
Modifie les propriétés du seuil d'alerte spécifié.
Exemple de demande :
PUT /api/alert/v1/thresholds/1b15d405-75c4-4c0c-e0f6-8a108165b874 HTTP/1.1 Authorization: Basic abcd123MWE= Host: zfssa.example.com:215 {"days":"weekdays"}
Exemple de réponse :
HTTP/1.1 202 Accepted X-Zfssa-Appliance-Api: 1.0 Content-Type: application/json Content-Length: 326 { "threshold": { "days": "weekdays", ... } }
Supprime le seuil d'alerte spécifié.
Exemple de demande :
DELETE /api/alert/v1/thresholds/475799d8-32c8-6ff6-882c-aa3b66e3a5a2 HTTP/1.1 Authorization: Basic abcd123MWE= Host: zfssa.example.com:215
Exemple de réponse :
HTTP/1.1 204 No Content X-Zfssa-Appliance-Api: 1.0