Identificação de servidores de aplicações Windows WebLogic
Se você não estiver usando o padrão Weblogic, a Descoberta seguirá este processo quando usar os probes Windows - Processos ativos ou Linux - Processos ativos.
Este processo descreve o uso de probes, que estarão ativas em sua instância se você fizer upgrade. Para novas instâncias, a Descoberta usa o padrão Weblogic.
- O probe Windows - Processos ativos ou Linux - Processos ativos detecta um processo em execução que corresponde a um dos seguintes critérios:
- Os parâmetros do processo contêm weblogic.Server.
- Os parâmetros do processo contêm -Dweblogic.name.
- Se houver uma correspondência em um dos critérios:
- Um registro é criado na tabela BEA Weblogic [cmdb_ci_app_server_weblogic]. O registro é preenchido com o nome do servidor e a porta TCP, que são coletados do processo em execução.
- Os gatilhos de probe Windows - Weblogic - Localizar config.xml ou Linux - Weblogic - Localizar config.xml. O sensor desta probe preenche informações adicionais no registro do BEA Weblogic [cmdb_ci_app_server_weblogic] e no registro da aplicação web [cmdb_ci_web_application], se aplicável.
- A probe Windows - Weblogic - Localizar config.xml ou Linux - Weblogic - Localizar config.xml tenta encontrar o arquivo config.xml relacionado ao servidor da seguinte forma:
- Usando o parâmetro -Dweblogic.RootDirectory=<path> definido no processo em execução.
- [Windows] Pesquisa de arquivos config.xml no parâmetro –Dplatform.home=<path> definido no processo em execução (não tão eficiente usando os parâmetros do processo).
- [Linux] Pesquisando o processo primário que iniciou o servidor WebLogic (viável somente se a jvm weblogic tiver sido iniciada por meio do script personalizado startWeblogic.sh ou relacionado e não do processo de inicialização).
- Se houver aplicações web associadas encontradas no arquivo WebLogic config.xml, a probe Windows – Weblogic localizar web.xml será acionada para cada aplicação. Esta probe lê o arquivo WebLogic web.xml para cada aplicação da Web e o sensor e preenche as informações adicionais.