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.
Assim que um cenário é criado, o Zabbix adiciona automaticamente os seguintes itens para monitoramento.
| Item | Descrição |
|---|---|
| Velocidade de download para o 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(float) |
| 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(unsigned) |
| Ú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 será 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 um colchete, ele será devidamente colocado entre aspas nas chaves dos itens. Nos outros casos, nenhuma citação adicional será realizada.
Os itens de monitoramento web são adicionados com um histórico de 30 dias e um período de retenção de tendências de 90 dias.
Esses itens podem ser usados para criar triggers e definir condições de notificação.
Para criar um gatilho "Cenário web falhou", você pode definir uma expressão de gatilho:
Certifique-se de substituir 'Cenário' com o nome real de seu cenário.
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:
e expressão de gatilho:
Certifique-se de substituir 'Cenário' com o nome real de seu cenário.
Para criar um gatilho "Aplicação web está lenta", você pode definir uma expressão de gatilho:
Certifique-se de substituir 'Cenário' com o nome real de seu 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: