1 Itens de monitoração web

Visão geral

Alguns novos itens são automaticamente adicionados para a monitoração dos cenário web definidos.

Itens de cenário

Logo que um cenário é criado, o Zabbix automaticamente adiciona itens para guardar os dados coletados pelo cenário web e a aplicação associada.

Item Descrição
Velocidade de download do cenário <Cenário> Este item irá coletar informação sobre o a velocidade de download (bytes por segundo) do cenário, que é calculada baseada pela média obtida em todos os passos.
Chave do item: web.test.in[<Cenário>,,bps]
Tipo: Numérico(fracionário)
Número do passo que falhou no cenário <Cenário> Este item irá informar o número do passo que falhou no último teste do cenário. Se todos os passos forem executados com sucesso, este item receberá o valor 0.
Chave do item: web.test.fail[<Cenário>]
Tipo: Numérico (fracionário)
Última mensagem de erro no cenário <Cenário> Este item retorna a última mensagem de erro da última falha que ocorreu durante a execução de um teste do cenário.
Chave do item: web.test.error[<Cenário>]

O nome real do cenário será utilizado em substituição ao texto <Cenário>.

Os itens de monitoração web são adicionados guardando o histórico por 30 dias e as médias por 90 dias.

Se o nome de um cenário contiver aspas, aspas duplas ou colchetes eles deverão ser "escapados" na chave do item. Em outros casos não será necessário escapar os caracteres.

Estes itens podem ser utilizados na criação de triggers e definir condições de notificação.

Exemplo 1

Para criar uma trigger alertando sobre a falha em um cenário web, você pode definir uma expressão similar à expressão a seguir:

{host:web.test.fail[Scenario].last()}<>0

Certifique-se de substituir o texto <Cenário> pelo nome real do seu cenário.

Exemplo 2

Para criar uma trigger alertando sobre lentidão na aplicação web, você pode definir uma expressão similar à expressão a seguir::

{host:web.test.in[Scenario,,bps].last()}<10000

Certifique-se de substituir o texto <Cenário> pelo nome real do seu cenário.

Itens de passos do cenário

Logo que um passo do cenário é criado, o Zabbix automaticamente adiciona itens para guardar os dados coletados pelo passo e a aplicação associada.

Item Descrição
Velocidade de download do passo <Passo> no cenário <Cenário> Este item coletará informação sobre o a velocidade de download (bytes por segundo) do passo.
Chave do item: web.test.in[<Cenário>,Step,bps]
Tipo: Numérico(fracionário)
Tempo de resposta para o passo <Passo> no cenário <Cenário> Este item coletará informação sobre o tempo de resposta do passo em segundos. O tempo de resposta é calculado a parir do início da requisição até o momento em que toda a resposta é recebida.
Chave do item: web.test.time[<Cenário>,Step,resp]
Tipo: Numérico (fracionário)
Código de resposta para o passo <Passo> no cenário <Cenário> Este item coletará os códigos de resposta recebidos para o teste do passo.
Chave do item: web.test.rspcode[<Cenário>,Step]
Tipo: Numérico (fracionário)

O nome real do cenário e o nome do passo deverão ser utilizados no lugar de <Cenário> e <Passo> respectivamente.

O nome real do cenário será utilizado em substituição ao texto <Cenário>.

Os itens dos passos de monitoração web são adicionados guardando o histórico por 30 dias e as médias por 90 dias.

Estes itens podem ser utilizados na criação de triggers e definir condições de notificação. Por exemplo para criar um alerta informando que o passo de login no Zabbix está lento a expressão da trigger poderia ser algo similar à expressão a seguir:

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