Identificar servidores de aplicações Windows WebLogic

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Se você não estiver usando o padrão Weblogic, o Discovery seguirá este processo quando usar os probes Windows - Processos ativos ou Linux - Processos ativos.

    Este processo descreve o uso de probes, que estarão ativos em sua instância se você atualizar. Para novas instâncias, o Discovery usa o padrão Weblogic.

    1. 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.
    2. Se houver uma correspondência em um dos critérios:
      • Um registro é criado na tabela FEA 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 deste probe preenche informações adicionais no registro do Weblogic [cmdb_ci_app_server_weblogic] e no registro do aplicativo Web [cmdb_ci_web_application], se aplicável.
    3. A probe Windows - Weblogic - Localizar config.xml ou Linux - Weblogic - Localizar config.xml tenta encontrar o arquivo config.xml relacionado ao servidor:
      • 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] Pesquisa do processo primário que iniciou o servidor WebLogic (viável somente se o weblogic jvm tiver sido iniciado por meio do startWeblogic.sh ou do script personalizado relacionado e não do processo de inicialização).
    4. Se houver aplicações da web associadas encontradas no arquivo config.xml do WebLogic, o probe Windows – Weblogic find web.xml será acionado para cada aplicação. Esta probe lê o arquivo WebLogic web.xml para cada aplicação da web e o sensor e, em seguida, preenche as informações adicionais.