Los siguientes objetos están directamente relacionados con la API de service.
L'objecte de servei té les propietats següents.
| Propietat | Tipus | Descripció | |------------------------------|-------------------- -----------------------------------|---------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------------------------------------| | serviceid | string | (només lectura) Identificador de servei. | | algorithm
(obligatori) | integer | Regla de càlcul d'estat. Només s'aplica si existeixen serveis fill.
Valors possibles:
0 - estableix l'estat com a D'acord;
1 - més crític si tots els fills tenen problemes;
2 - el més crític dels serveis fills. | | name
(obligatori) | string | Nom del servei. | | sortorder
(obligatori) | integer | Posició del servei emprat per a l'ordenació.
Valors possibles: 0-999. | | weight | integer | Pes del servei.
Valors possibles: 0-1000000.
Per defecte: 0. | | propagation_rule | integer | Regla de propagació de l'estat. S'ha d'establir amb propagation_value.
Valors possibles:
0 - (per defecte) propaga l'estat del servei tal com és, sense cap modificació;
1: augmenta l'estat propagat per un propagation_value donat (d'1 a 5 gravetats);
2 - disminueix l'estat propagat per un propagation_value donat (d'1 a 5 gravetats);
3 - ignora aquest servei - l'estat no es propaga al servei principal en absolut;
4 - estableix l'estat del servei fix mitjançant un valor_de_propagació donat.| | propagation_value | integer | Valor de propagació de l'estat. S'ha de definir amb propagation_rule.
Valors possibles per a propagation_rule amb valors 0 i 3: 0.
Valors possibles per a propagation_rule amb valors 1 i 2: 1-5.
Valors possibles per a propagation_rule amb el valor 4:
-1 - D'acord;
0 - Sense classificar;<br >1 - Informació; 
2 - Avís;
3 - Mitjà;
4 - Alt;
5 - Desastre.| | status | integer | (només lectura) Indica si el servei és en estat correcte o problema.
Si el servei es troba en estat problema, status és igual a:
- la gravetat del problema més crític; 
- el nivell més alt d'un servei secundari en un estat problemàtic.
Si el servei és en estat correcte, l'status és -1. | | description | string | Descripció del servei.| | uid | string | Identificador únic universal. Per a les operacions d'actualització, aquest camp és de només lectura. | | created_at | integer | Marca de temps Unix de quan es va crear el servei. | | readonly | boolean | (només lectura) Accés al servei.
Valors possibles:
0 - Lectura-escriptura;
1 - Només lectura. |
Tingueu en compte que per a alguns mètodes (actualitzar, esborrar) la combinació de paràmetres obligatoris/opcionals és diferent.
El objeto de regla de estado tiene las siguientes propiedades.
|---------------------------------|--------------- --------------------------------------|----------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------| | tipo
(obligatorio) | entero | Condición para establecer el estado (Nuevo estado).
Valores posibles:
0 - si al menos (N) servicios infantiles tienen el estado (Estado) o superior;
1 - si al menos (N% ) de los servicios para niños tienen el estado (Estado) o superior;
2 - si menos de (N) servicios para niños tienen el estado (Estado) o inferior;
3 - si menos del (N%) de los servicios para niños tienen ( Estado) o inferior;
4 - si el peso de los servicios para niños con estado (Estado) o superior es al menos (W);
5 - si el peso de los servicios para niños con estado (Estado) o superior es al menos (N%);
6 - si el peso de los servicios para niños con estado (Estado) o inferior es menor que (W);
7 - si el peso de los servicios para niños con estado (Estado) o inferior es menor que ( N%).
Donde:
- N (W) es limit_value;
- (Estado) es limit_status;
- (Nuevo estado) es new_status. | | límite_valor
(obligatorio) | entero | Valor límite.
Valores posibles:
- para N y W: 1-100000;
- para N%: 1-100. | | límite_status
(obligatorio) | entero | Estado límite.
Valores posibles:
-1 - OK;
0 - No clasificado;
1 - Información;
2 - Advertencia;
3 - Promedio;< br>4 - Alto;
5 - Desastre. | | nuevo_status
(obligatorio) | entero | Nuevo valor de estado.
Valores posibles:
0 - No clasificado;
1 - Información;
2 - Advertencia;
3 - Promedio;
4 - Alto;< br>5 - Desastre. |
El objeto de etiqueta de servicio tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción | 
|---|---|---|
| tag (obligatorio) | cadena | Nombre de la etiqueta de servicio. | 
| value | cadena | Valor de la etiqueta de servicio. | 
Las alarmas de servicio no se pueden crear, actualizar ni eliminar a través de la API de Zabbix.
Los objetos de alarma de servicio representan el cambio de estado de un servicio. Tienen las siguientes propiedades.
|----------|-------------------------------------- ---------------|---------------------------------- -------------------------------------------------- ---------------------------------| | clock | marca de tiempo | Hora en la que se produjo el cambio de estado del servicio. | | value | entero | Estado del servicio.
Consulte la propiedad de estado del servicio para obtener una lista de valores posibles. |
Las etiquetas de problemas permiten vincular servicios con eventos de problemas. El objecto de etiqueta del problema tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción | 
|---|---|---|
| tag (obligatorio) | cadena | Nombre de la etiqueta del problema. | 
| operator | entero | Operador de condición de mapeo. Valores posibles: 0 - (predeterminado) es igual; 2 - similar. | 
| value | cadena | Valor de etiqueta de problema. |