Alguns novos items são adicionados automaticamente para monitoramento quando cenários web são criados.
Todos os items herdam tags do cenário web.
Assim que um cenário é criado, o Zabbix adiciona automaticamente os seguintes itens para monitoramento.
| Item | Descrição |
|---|---|
| Velocidade de download do cenário <Scenario> | Este item coletará informações sobre a velocidade de download (bytes por segundo) de todo o cenário, ou seja, a média de todos os passos. Chave do item: web.test.in[Scenario,,bps] Tipo: Numérico(flutuante) |
| Passo com falha do cenário <Scenario> | Este item exibirá o número do passo que falhou no cenário. Se todos os passos forem executados com sucesso, 0 será retornado. Chave do item: web.test.fail[Scenario] Tipo: Numérico(não assinado) |
| Última mensagem de erro do cenário <Scenario> | Este item retorna o texto da última mensagem de erro do cenário. Um novo valor é armazenado apenas se o cenário tiver um passo com falha. Se todos os passos estiverem ok, nenhum novo valor é coletado. Chave do item: web.test.error[Scenario] Tipo: Caracter |
O nome real do cenário será usado em vez de "Scenario".
Se o nome do cenário contiver macros de usuário, essas macros permanecerão não resolvidas nos nomes dos itens de monitoramento web.
Se o nome do cenário começar com aspas duplas ou contiver uma vírgula ou colchetes, ele será devidamente citado nas chaves dos itens. Nos outros casos, nenhuma citação adicional será realizada.
Os itens de monitoramento web são adicionados com 30 dias de histórico e 90 dias de retenção de tendências.
Esses itens podem ser usados para criar triggers e definir condições de notificação.
Para criar um trigger "Web scenario failed", você pode definir uma expressão de trigger:
Certifique-se de substituir 'Scenario' pelo nome real do seu cenário.
Para criar um trigger "Cenário web falhou" com uma descrição útil do problema na trigger, você pode definir um trigger com o nome:
e expressão do trigger:
Certifique-se de substituir 'Scenario' pelo nome real do seu cenário.
Para criar um trigger "Aplicação web está lenta", você pode definir uma expressão de trigger:
Certifique-se de substituir 'Scenario' pelo nome real do seu cenário.
Assim que uma etapa é criada, o Zabbix adiciona automaticamente os seguintes items para monitoramento.
| Item | Descrição |
|---|---|
| Velocidade de download para a etapa <Step> do cenário <Scenario> | Este item irá coletar informações sobre a velocidade de download (bytes por segundo) da etapa. Chave do item: web.test.in[Scenario,Step,bps] Tipo: Numérico(flutuante) |
| Tempo de resposta para a etapa <Step> do cenário <Scenario> | Este item irá coletar informações sobre o tempo de resposta da etapa em segundos. O tempo de resposta é contado desde o início da requisição até que todas as informações tenham sido transferidas. Chave do item: web.test.time[Scenario,Step,resp] Tipo: Numérico(flutuante) |
| Código de resposta para a etapa <Step> do cenário <Scenario> | Este item irá coletar os códigos de resposta da etapa. Chave do item: web.test.rspcode[Scenario,Step] Tipo: Numérico(não assinado) |
Os nomes reais do cenário e da etapa serão usados em vez de "Scenario" e "Step", respectivamente.
Os items de monitoramento web são adicionados com 30 dias de histórico e 90 dias de retenção de tendências.
Se o nome do cenário começar com aspas duplas ou contiver vírgula ou colchete, ele será devidamente citado nas chaves dos items. Nos outros casos, nenhuma citação adicional será realizada.
Esses items podem ser usados para criar triggers e definir condições de notificação. Por exemplo, para criar um trigger "Login na interface web do Zabbix está muito lento", você pode definir uma expressão de trigger: