[comment]: # ({a3537eda-a3537eda})
# 1 Itens de monitoramento web

[comment]: # ({/a3537eda-a3537eda})

[comment]: # ({7f39438f-7f39438f})
#### Visão geral

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.

[comment]: # ({/7f39438f-7f39438f})

[comment]: # ({0eb34887-6bf9e7b2})
#### Itens de cenário

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.<br>Chave do item: web.test.in\[Scenario,,bps\]<br>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.<br>Chave do item: web.test.fail\[Scenario\]<br>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.<br>Chave do item: web.test.error\[Scenario\]<br>Tipo: *Caracter*|

O nome real do cenário será usado em vez de "Scenario".

::: noteclassic
Se o nome do cenário contiver [macros de usuário](/manual/config/macros/user_macros), essas macros permanecerão não resolvidas nos nomes dos itens de monitoramento web.
<br><br>
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.
:::

::: noteclassic
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.

[comment]: # ({/0eb34887-6bf9e7b2})

[comment]: # ({38a780ad-38a780ad})
##### Exemplo 1

Para criar um trigger "Web scenario failed", você pode definir uma expressão de trigger:

    last(/host/web.test.fail[Scenario])<>0

Certifique-se de substituir 'Scenario' pelo nome real do seu cenário.

[comment]: # ({/38a780ad-38a780ad})

[comment]: # ({1f198e97-1f198e97})
##### Exemplo 2

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:

    O cenário web "Scenario" falhou: {ITEM.VALUE}

e expressão do trigger:

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

Certifique-se de substituir 'Scenario' pelo nome real do seu cenário.

[comment]: # ({/1f198e97-1f198e97})

[comment]: # ({abd173df-abd173df})
##### Exemplo 3

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

    last(/host/web.test.in[Scenario,,bps])<10000

Certifique-se de substituir 'Scenario' pelo nome real do seu cenário.

[comment]: # ({/abd173df-abd173df})

[comment]: # ({fc2e76a2-fc2e76a2})
#### Items de etapa de 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.<br>Chave do item: web.test.in\[Scenario,Step,bps\]<br>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.<br>Chave do item: web.test.time\[Scenario,Step,resp\]<br>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.<br>Chave do item: web.test.rspcode\[Scenario,Step\]<br>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.

::: noteclassic
Os items de monitoramento web são adicionados com 30 dias de histórico e
90 dias de retenção de tendências.
:::

::: noteclassic
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:

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

[comment]: # ({/fc2e76a2-fc2e76a2})
