> Objeto de servicio

Los siguientes objetos están directamente relacionados con la API de service.

Servei

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.

Regla de estado

El objeto de regla de estado tiene las siguientes propiedades.

Propiedad | Tipo | Descripción |

|---------------------------------|--------------- --------------------------------------|----------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------| | 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. |

Etiqueta de servicio

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.

Alarma 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.

Propiedad | Tipo | Descripción |

|----------|-------------------------------------- ---------------|---------------------------------- -------------------------------------------------- ---------------------------------| | 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. |

Etiqueta de problema

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.