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