Olá!
Estou precisando implementar essa funcionalidade na empresa, tentei alguns vídeos, pesquisa no fórum e ChatGPT.
OBJETIVO:
Criar uma regra com alerta de trigger para que busque um determinado texto no corpo de um GRUPO de host de site web!
MÉTODOS TESTADOS:
Após criar um template específica
(1) -> Criação de um cenário web
**No campo "passos", colocando o texto que o site conteria no corpo em "Texto requerido" e campo do "texto requerido" vazio.
**Foi criado 3 cenários, um para cada frase (Conteúdo Restrito; Estamos em manutenção; Site em manutenção)
-> Criação de um trigger buscando o item da falha do cenário web (web.test.fail) com valor = 0 (condição False) em que acionará o gatilho se a condição (conter o "Texto requerido") NÃO falhar!
-> Configurei dois HOST site-web que continham os textos "Conteúdo Restrito" e "Estamos em manutenção" no corpo HTML.
Nesse caso, foi acionado os gatilhos para cada host.
Após isto, adicionei outros host que não possuíam os textos no corpo do site para teste, não gerando gatilhos (sucesso).
PORÉM, não sei se este é a forma correta e que realmente cumpri com o objetivo, estarei fazendo testes!
(2) -> Criação de um item Agent HTTP
**URL: {HOST.CONN}
**Tipo requisição: GET
**Código requerido: vazio
ABA "Pré-processamento"
**Expressão regular /^NomeDoItem$ /(texto)
-> Criação de um trigger buscando o item HTTP com valor = 1 (condição True)
Já este não acionou o gatilho .
.
.
.
Segue em anexo os prints para melhor contextualizar.
Conto com ajuda de vocês!!