Ola companheiros, preciso da ajuda de vocês.
Estou tentando criar uma monitoração de baseada em um "retorno" HTML seguida de um calculo e estou com algumas dificuldades.
Para entenderem melhor, eu criei um item web.page.regexp[host,<path>,<port>,<regexp>,<length>,<output>] para verificar um conteudo especifico de uma URL em um web server.
O item foi criado utilizando configurações abaixo;
host: x.x.x.x
path: /xxxxxxx/QueryPropertyServlet?Acao=getMemoryNode0
port: 8020
regexp: getMemoryNode0
\w*)
\w*)
length: null (blank)
output: \1,\2
As configurações funcionaram (trazendo o retorno exatamente como se eu estivesse testando pelo navegador);
Example: "getMemoryNode0:10967318528:8890129256"
A primeira sequencia de numeros não muda (é um valor estatico), a segunda muda constantemente (é um valor dinamico).
Acontece que eu preciso criar um calculo que divida o valor 2 pelo valor 1 e multiplique por 100 em uma trigger (ou no proprio item) e pelo o que eu pesquisei o ideal seria utilizar um item no tipo "calculo".
Tentei fazer de diversas maneiras o calculo (seguindo o manual, tópicos que encontrei por aqui mesmo) e todos os testes deram o erro "Incorrect function expression: web.page.regexp[{HOST.IP}...." ou algum erro parecido.
Alguem saberia me dizer qual formula devo utilizar para alcançar esse calculo?
Obrigado pela paciencia e ajuda.
Estou tentando criar uma monitoração de baseada em um "retorno" HTML seguida de um calculo e estou com algumas dificuldades.
Para entenderem melhor, eu criei um item web.page.regexp[host,<path>,<port>,<regexp>,<length>,<output>] para verificar um conteudo especifico de uma URL em um web server.
O item foi criado utilizando configurações abaixo;
host: x.x.x.x
path: /xxxxxxx/QueryPropertyServlet?Acao=getMemoryNode0
port: 8020
regexp: getMemoryNode0
\w*)
\w*)length: null (blank)
output: \1,\2
As configurações funcionaram (trazendo o retorno exatamente como se eu estivesse testando pelo navegador);
Example: "getMemoryNode0:10967318528:8890129256"
A primeira sequencia de numeros não muda (é um valor estatico), a segunda muda constantemente (é um valor dinamico).
Acontece que eu preciso criar um calculo que divida o valor 2 pelo valor 1 e multiplique por 100 em uma trigger (ou no proprio item) e pelo o que eu pesquisei o ideal seria utilizar um item no tipo "calculo".
Tentei fazer de diversas maneiras o calculo (seguindo o manual, tópicos que encontrei por aqui mesmo) e todos os testes deram o erro "Incorrect function expression: web.page.regexp[{HOST.IP}...." ou algum erro parecido.
Alguem saberia me dizer qual formula devo utilizar para alcançar esse calculo?
Obrigado pela paciencia e ajuda.
Comment