Habilitando Monitoring Java Melody

Você pode habilitar o monitoramento do JAVA MELODY em seu ambiente fluig, com este monitoramento é possível analisar transações, execução de Querys, performance de rede ,memória, conexão de banco e etc.

Para habilitar em seu ambiente Fluig, se direcione ao diretório de instalação e navegue até a estrutura appserver\domain\configuration edite o arquivo Host.xml

Procure pelo trecho de código abaixo.

<server auto-start="true" group="fluig" name="fluig1">
        <jvm name="default">
            <heap max-size="4g" size="2g"/>
            <jvm-options>
                <option value="-Dfile.encoding=utf8"/>
                <option value="-XX:MaxMetaspaceSize=1024m"/>
                <option value="-Djavamelody.disabled=true"/>
                 
                 
                <!-- Debug
                    <option value="-Xdebug"/>
                    <option value="-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"/>
                -->
            </jvm-options>
        </jvm>
    </server> "

Altere o Valor da linha <option value=’’-Djavamelody.disabled=true’’/> para false.

Reinicie o Fluig, para acessar o monitoramento do JAVA Melody, digite após a http://servidor:porta/monitoring

5 curtidas

Bom dia @Fluigor, tudo certo ?

Realizei a alteração alterando o valor de “true” para “false” e reiniciado os serviços do fluig.
Ao tentar acessar, retorna a mensagem “Forbidden” na tela. No error log, não sobe informação a respeito.
“Failed to load resource: the server responded with a status of 403 (Forbidden)”

O XML se encontra desta forma:
image

Mensagem ao tentar acessar:

Sabe me informar se possui algo a mais para liberar ? Firewall ? Permissões ?
Efetuei tentativa de acesso após logar na plataforma e também não obtive êxito.

Versão: Lake 1.7.0-210330

1 curtida

Same here! :frowning: Tem algum outro truque, @Fluigor ?

Ambiente Linux ou Windows @lucaslemuel_f ?

Aqui também.

Ambiente Windows :expressionless:

@Fluigor
Windows Server 2012 R2

Pessoal,

no arquivo de HOST.xml existe uma TAG

<interfaces>
        <interface name="management">
            <inet-address value="192.168.1.10"/>
        </interface>
        <interface name="public">
            <inet-address value="192.168.110"/>
        </interface>
    </interfaces>

O acesso ao Monitoring so pode ser feito por estes IPS, ou seja local.

Importante verificar no arquivo de Domain.xml a tag abaixo deve conter apenas o essencial.

COMO ELA GERALMENTE É

<property name="NETWORK_IP_ADDRESSES" value="127.0.0.1,127.0.0.1,0:0:0:0:0:0:0:1,192.168.1.10,fe80:0:0:0:d42f:eeec:42e:64e4%eth3,fe80:0:0:0:0:5efe:c0a8:1e29%net3,fe80:0:0:0:0:100:7f:fffe%net4"/>

COMO DEVE FICAR

<property name="NETWORK_IP_ADDRESSES" value="127.0.0.1,192.168.1.10"/>

abraços

Boa tarde,

Realizado tentativa de acesso através dos endereços IPs da TAG informada, tive o mesmo retorno anterior, “Forbidden”.

Acessando pelo endereço que possui na tag da base local,

   <property name="NETWORK_IP_ADDRESSES" value="127.0.0.1,127.0.0.1,0:0:0:0:0:0:0:1,192.168.50.18,fe80:0:0:0:2931:803b:5b36:19ab%eth4,fe80:0:0:0:0:5efe:c0a8:3212%net4"/>

Testei acesso através dos endereços IPs da seguinte forma:
http://192.168.50.18:8080/monitoring
http://127.0.0.1:8080/monitoring

Estive verificando a documentação Monitoramento de serviços da plataforma - fluig Developer - TDN (totvs.com) para verificar se era algo relacionado a alguma configuração, mas não encontrei algo relacionado apenas ao “/monitoring” na url.
Sabe informar se possui documentação do fluig relacionado a este tema ou algum outro arquivo que devo verificar outros valores ?

Tenho retorno através das API da documentação acima, apenas ao http://:/monitoring que me retorna “Forbidden”

Obrigado.