Após instalar o agente do Application Real-Time Monitoring Service (ARMS), o endereço IP do host no console de monitoramento pode estar ausente ou incorreto. Isso ocorre quando o host possui múltiplas placas de interface de rede (NICs) e o agente captura o endereço IP da interface errada.
Diagnosticar o problema
Faça login no host onde o agente ARMS está instalado e execute o comando a seguir para listar todas as interfaces de rede:
ifconfig -a
Se a saída mostrar várias NICs, provavelmente o agente ARMS selecionou o endereço IP da interface incorreta.
Especifique o endereço IP ou a NIC correta
Adicione um dos seguintes parâmetros JVM à configuração de inicialização da sua aplicação.
Opção 1: Especifique um endereço IP
Adicione o parâmetro -DEAGLEEYE.LOCAL.IP para definir o endereço IP que o agente ARMS reportará:
-DEAGLEEYE.LOCAL.IP=[$IP]
|
Parâmetro |
Descrição |
Exemplo |
|
|
Endereço IP usado para coleta de dados. Use o endereço IP da NIC conectada à sua rede de monitoramento. |
|
Opção 2: Especifique uma NIC
Adicione o parâmetro -DNETWORK.INTERFACE para vincular o agente ARMS a uma NIC específica:
-DNETWORK.INTERFACE=[$Network_Card]
|
Parâmetro |
Descrição |
Exemplo |
|
|
Nome da NIC à qual o agente será vinculado. |
|
Exemplo: Apache Tomcat
Para aplicar qualquer um dos parâmetros no Apache Tomcat, adicione-o à variável JAVA_OPTS no arquivo {TOMCAT_HOME}/bin/catalina.sh:
JAVA_OPTS="$JAVA_OPTS -DEAGLEEYE.LOCAL.IP=[$IP]"
Ou:
JAVA_OPTS="$JAVA_OPTS -DNETWORK.INTERFACE=[$Network_Card]"
Após modificar o arquivo catalina.sh, reinicie o Tomcat para que a alteração tenha efeito.
Verifique o resultado
Após reiniciar a aplicação, verifique no console ARMS se o endereço IP correto é exibido para o host.