Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

1 Itens de monitoramento web

Visão geral

Alguns novos itens são automaticamente adicionados ao monitoramento quando cenários web são criados.

Todos os itens herdam etiquetas do cenário web.

Itens do cenário

Assim que um cenário é criado, o Zabbix automaticamente adiciona os seguintes itens para monitoramento.

Item Descrição
Velocidade de download para cenário <cenário> Este item coletará informações sobre a velocidade de download (bytes por segundo) de todo o cenário, p.e. média para todas as etapas.
Chave de item: web.test.in[Cenário,,bps]
Tipo: Numérico(float)
Etapa falha do cenário <cenário> Este item exibirá o número da etapa que falhou no cenário. Se todas as etapas são executadas sucessivamente, 0 é retornado.
Chave de item: web.test.fail[Cenário]
Tipo: Numérico(unsigned)
Última mensagem de erro do cenário <cenário> Este item retorna a última mensagem de texto de erro do cenário. Um novo valor é armazenado apenas se o cenário tem uma etapa falha. Se todas as etapas estão ok, nenhum novo valor é coletado.
Chave de item: web.test.error[Cenário]
Tipo: Caracter

O nome do cenário atual será usado em vez de "Cenário".

Itens de monitoramento web são adicionados com um período de retenção de 30 dias de histórico e 90 dias de tendência.

Se o nome de cenário começa com uma aspa dupla ou contém vírgula ou colchete, ele será apropriadamente quotado nas chaves de item. Em outros casos o nome não será quotado.

Estes itens podem ser usados para criar gatilhos e definir condições de notificação.

Exemplo 1

Para criar um gatilho "Cenário web falhou", você pode definir uma expressão de gatilho:

last(/host/web.test.fail[Cenário])<>0

Certifique-se de substituir 'Cenário' com o nome real de seu cenário.

Exemplo 2

Para criar um gatilho "Cenário web falhou" com uma descrição de problema útil no nome do gatilho, você pode definir um gatilho com nome:

Cenário web "Cenário" falhou: {ITEM.VALUE}

e expressão de gatilho:

length(last(/host/web.test.error[Cenário]))>0 and last(/host/web.test.fail[Cenário])>0

Certifique-se de substituir 'Cenário' com o nome real de seu cenário.

Exemplo 3

Para criar um gatilho "Aplicação web está lenta", você pode definir uma expressão de gatilho:

last(/host/web.test.in[Cenário,,bps])<10000

Certifique-se de substituir 'Cenário' com o nome real de seu cenário.

Itens de etapa de cenário

Assim que uma etapa é criada, o Zabbix automaticamente adiciona os seguintes itens para monitoramento.

Item Descrição
Velocidade de download para a etapa <Etapa> do cenário <Cenário> Este item coletará informações sobre a velocidade de download (bytes por segundo) da etapa.
Chave de item: web.test.in[Cenário,Step,bps]
Tipo: Numérico(float)
Tempo de resposta para a etapa <Etapa> do cenário <Cenário> Este item coletará informações sobre o tempo de resposta da etapa em segundos. O tempo de resposta é contado do início da requisição até todas as informações terem sido transferidas.
Chave de item: web.test.time[Cenário,Step,resp]
Tipo: Numérico(float)
Código de resposta para a etapa <Etapa> do cenário <Cenário> Este item coletará códigos de resposta da etapa.
Chave de item: web.test.rspcode[Cenário,Step]
Tipo: Numérico(unsigned)

O cenário atual e nomes de etapa serão usados em vez de "Cenário" e "Etapa" respectivamente.

Os itens de monitoramento web são adicionados com um período de retenção de 30 dias para histórico e 90 dias para tendência.

Se o nome do cenário iniciar com uma aspa dupla ou contém vírgula ou colchete, ele será apropriadamente quotado na chaves de item. Em outros casos ele não será quotado.

Estes itens podem ser usados para criar gatilhos e definir condições de notificação. Por exemplo, para criar um gatilho "Autenticação Zabbix GUI está muito lenta", você pode definir uma expressão de gatilho:

last(/zabbix/web.test.time[ZABBIX GUI,Login,resp])>3