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