Os objetos a seguir estão diretamente relacionados à API service
.
O objeto de serviço tem as seguintes propriedades.
Propriedade | Tipo | Descrição |
---|---|---|
serviceid | string | (somente leitura) ID do serviço. |
algorithm (requerido) |
integer | Regra de cálculo de status. Aplicável apenas se existirem serviços filhos. Valores possíveis: 0 - definir o status como OK; 1 - mais crítico se todos os serviços filhos tiverem problemas; 2 - mais crítico dos serviços filho. |
name (requerido) |
string | Nome do serviço. |
sortorder (requerido) |
integer | Posição do serviço usado para classificação. Valores possíveis: 0-999. |
weight | integer | Peso do serviço. Valores possíveis: 0-1000000. Padrão: 0. |
propagation_rule | integer | Regra de propagação de status. Deve ser definido junto com propagation_value .Valores possíveis: 0 - (padrão) propagar o status do serviço como está - sem alterações; 1 - aumentar o status propagado em um determinado propagation_value (por 1 a 5 gravidades);2 - diminuir o status propagado por um determinado propagation_value (por 1 a 5 gravidades);3 - ignorar este serviço - o status não é propagado para o serviço pai; 4 - defina o status do serviço fixo usando um determinado propagation_value . |
propagation_value | integer | Valor de propagação de status. Deve ser definido junto com propagation_rule .Valores possíveis para propagation_rule com valores 0 e 3 : 0.Valores possíveis para propagation_rule com valores 1 e 2 : 1-5.Possíveis valores para propagation_rule com valor 4 :-1 - OK; 0 - Não classificado; 1 - Informação; 2 - Aviso; 3 - Médio; 4 - Alto; 5 - Desastre. |
status | integer | (somente leitura) Se o serviço está OK ou com problema. Se o serviço estiver com problema, status é igual a:- a gravidade do problema mais crítico;<br >- o status mais alto de um serviço filho em estado de problema. Se o serviço estiver em estado OK, status será igual a -1. |
description | string | Descrição do serviço. |
uuid | string | Identificador único universal. Para operações de atualização, este campo é somente leitura. |
created_at | integer | Timestamp Unix quando o serviço foi criado. |
readonly | boolean | (readonly) Acesso ao serviço. Valores possíveis: 0 - leitura-gravação; 1 - somente leitura. |
O objeto de regra de status tem as seguintes propriedades.
Propriedade | Tipo | Descrição |
---|---|---|
type (requerido) |
integer | Condição para definir o status (status Novo). Valores possíveis: 0 - se pelo menos (N) serviços filho tiverem status (Status) ou superior; 1 - se pelo menos (N%) dos serviços de apoio à criança têm estatuto (Status) ou superior; 2 - se menos de (N) serviços infantis tiverem status (Status) ou inferior; 3 - se menos de (N%) dos serviços à criança tiverem status (Status) ou inferior; 4 - se o peso dos serviços infantis com status (Status) ou superior for no mínimo (W); 5 - se o peso dos serviços infantis com status (Status) ou superior for pelo menos (N%); 6 - se o peso dos serviços infantis com status (Status) ou inferior for menor que (W); 7 - se o peso dos serviços filho com status (Status) ou abaixo for menor que (N%). Onde: - N (W) é limit_value ;- (Status) é limit_status ;- (status Novo) é new_status . |
limit_value (requerido) |
integer | Valor limite. Valores possíveis: - para N e W: 1-100000; - para N%: 1-100. |
limit_status (requerido) |
integer | Status do limite. Valores possíveis: -1 - OK; 0 - Não classificado; 1 - Informação; 2 - Aviso; 3 - Média; 4 - Alta; 5 - Desastre. |
new_status (requerido) |
integer | Novo valor de status. Valores possíveis: 0 - Não classificado; 1 - Informação; 2 - Aviso; 3 - Médio; 4 - Alto; 5 - Desastre. |
O objeto de etiqueta de serviço tem as seguintes propriedades.
Propriedade | Tipo | Descrição |
---|---|---|
tag (required) |
string | Nome da etiqueta de serviço. |
value | string | Valor da etiqueta de serviço. |
Os alarmes de serviço não podem ser criados, atualizados ou excluídos diretamente pela API do Zabbix.
Os objetos de alarme de serviço representam a mudança de estado de um serviço. Tem as seguintes propriedades.
Propriedade | Tipo | Descrição |
---|---|---|
clock | timestamp | Hora em que a mudança de estado do serviço aconteceu. |
value | integer | Status do serviço. Consulte a propriedade do status do serviço para obter uma lista de valores possíveis. |
As etiquetas de problema permitem vincular serviços a eventos de problema. O objeto de etiquetas de problema tem as seguintes propriedades.
Propriedade | Tipo | Descrição |
---|---|---|
tag (requerido) |
string | Nome da etiqueta do problema. |
operator | integer | Operador de condição de mapeamento. Valores possíveis: 0 - (padrão) é igual; 2 - igual. |
value | string | Valor da etiqueta do problema. |