Zabbix Documentation 4.0

3.04.04.45.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


fr:manual:api:reference:service:getsla

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
fr:manual:api:reference:service:getsla [2019/01/28 14:50]
sasha <code js> => <code java>
fr:manual:api:reference:service:getsla [2019/02/05 10:34] (current)
sensie
Line 5: Line 5:
 ''​object service.getsla(object **parameters**)''​ ''​object service.getsla(object **parameters**)''​
  
-This method allows to calculate availability information about services.+Cette méthode permet de calculer les informations de disponibilité des services.
  
-==== Parameters ​====+==== Paramètres ​====
  
-''​(object)'' ​Parameters containing the IDs of the services ​and time intervals to calculate ​SLA.+''​(object)'' ​Paramètres contenant les identifiants des services ​et les intervalles de temps pour calculer le SLA.
  
-Parameter ​^ Type ^ Description ^ +Paramètre ​^ Type ^ Description ^ 
-| serviceids | string/​array | IDs of services ​to return availability information for. | +| serviceids | string/​array | ID des services ​desquels renvoyer les informations de disponibilité. | 
-| intervals | array | Time intervals to return ​service ​layer availability information about. \\ \\ Each time interval must have the following parameters: \\ - ''​from''​ - //​(timestamp)// ​interval start time; \\ - ''​to''​ - //​(timestamp)// ​interval end time. |+| intervals | array | Intervalles de temps pour le retour des informations de disponibilité de la couche de service. \\ \\ Chaque intervalle de temps doit avoir les paramètres suivants ​: \\ - ''​from''​ - //​(timestamp)// ​heure de début d'​intervalle; \\ - ''​to''​ - //​(timestamp)// ​heure de fin d'​intervalle. |
  
-==== Return values ​====+==== Valeurs retournées ​====
  
-''​(object)'' ​Returns the following availability information about each service under the corresponding ​service ID.+''​(object)'' ​Renvoie les informations de disponibilité suivantes pour chaque ​service ​sous l'ID de service correspondant.
  
-Property ​^ Type ^ Description ^ +Propriété ​^ Type ^ Description ^ 
-| status | integer | Current status of the service. \\ \\ Refer to the [[object#​service|service ​object page]] for more information on service statuses. | +| status | integer | Statut courant du service. \\ \\ Se référer à la [[fr:​manual:​api:​reference:​service:​object#​service|propriété de statut du service]] ​pour une liste des valeurs possibles. | 
-| problems | array | Triggers that are currently in problem state and are linked either to the service ​or one of its descendants. | +| problems | array | Les déclencheurs qui sont actuellement à l'​état problématique et qui sont liés au service ​ou à l'un de ses descendants. | 
-| sla | array | SLA data about each time period. \\ \\ Each SLA object has the following properties: \\ - ''​from''​ - //​(timestamp)// ​interval start time; \\ - ''​to''​ - //​(timestamp)// ​interval end time; \\ - ''​sla''​ - //(float)// SLA for the given time interval; \\ - ''​okTime''​ - //​(integer)// ​time the service ​was in OK statein seconds;  \\ - ''​problemTime''​ - //​(integer)// ​time the service ​was in problem statein seconds; \\ - ''​downtimeTime''​ - //​(integer)// ​time the service ​was in scheduled downtimein seconds. |+| sla | array | Données de SLA sur chaque période. \\ \\ Chaque objet SLA a les propriétés suivantes ​: \\ - ''​from''​ - //​(timestamp)// ​heure de début d'​intervalle; \\ - ''​to''​ - //​(timestamp)// ​heure de fin d'​intervalle;​; \\ - ''​sla''​ - //(float)// SLA pour l'​intervalle de temps donné; \\ - ''​okTime''​ - //​(integer)// ​temps pendant lequel le service ​était dans l'​état ​OK, en secondes;  \\ - ''​problemTime''​ - //​(integer)// ​temps pendant lequel le service ​était en état problématiqueen secondes; \\ - ''​downtimeTime''​ - //​(integer)// ​temps pendant lequel le service ​était en arrêt programméen secondes. |
  
-==== Examples ​====+==== Exemples ​====
  
-=== Retrieving availability information for an service ===+=== Récupération des informations de disponibilité pour un service ===
  
-Retrieve availability information about a service ​during a week+Récupérer des informations de disponibilité d'​un ​service ​pendant une semaine.
  
-Request:+Requête ​:
 <code java> <code java>
 { {
Line 49: Line 49:
 </​code>​ </​code>​
  
-Response:+Réponse ​:
 <code java> <code java>
 { {
Line 90: Line 90:
 </​code>​ </​code>​
  
-==== See also ====+==== Voir également ​====
  
-  * [[fr:​manual:​api:​reference:​trigger:​object#​trigger|Trigger]]+  * [[fr:​manual:​api:​reference:​trigger:​object#​declencheur|Déclencheur]]
  
 ==== Source ==== ==== Source ====
  
-CService::​getSla() ​in //​frontends/​php/​include/​classes/​api/​services/​CService.php//​.+CService::​getSla() ​dans //​frontends/​php/​include/​classes/​api/​services/​CService.php//​.