Red Hat Descoberta do servidor JBoss

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Descoberta pode detectar servidores de aplicações JBoss em execução nos sistemas Linux e Windows.

    Nota:
    Para obter informações sobre a migração de probe para padrão, consulte o artigo de conhecimento KB0694477

    Requisitos

    Para servidores de aplicações JBoss em execução nos sistemas Linux.
    • Defina as permissões de probe para usar estes comandos do shell Bourne: find, cate dirname.
    • Habilite o SSH no servidor de aplicação JBoss. A credencial SSH também deve ter permissões de leitura nos arquivos web.xml e jboss-service.xml.

    Para servidores de aplicações JBoss em execução nos sistemas Windows, habilite o PowerShell no MID Server.

    Nota:
    Consulte o artigo de conhecimento KB1196998 para obter informações sobre o comportamento dos números de modelo e KB0687582 para obter informações sobre model_id e manufacturer.

    Credenciais

    Para obter uma lista de comandos privilegiados necessários para Descoberta e Mapeamento de serviços, consulte Comandos do Mapeamento de serviços que requerem um usuário privilegiado para acessar uma lista dos comandos que exigem direitos elevados para descobrir e mapear hosts baseados em Unix na sua organização.

    Classificadores, padrões e probes

    Classificador Probes de gatilho Padrões
    Servidor JBoss
    • Padrão Horizontal: inicia padrões
    • Windows - Lista do JBoss Find web.xml*
    • Windows - JBoss Get jboss-service.xml *
    • JBoss – Find web.xml List*
    • JBoss – Get jboss-service.xml*

    Padrão JBoss

    *Para novas instâncias, esses probes estão inativos no classificador. O Discovery usa padrões para descoberta.

    Para usar padrões, verifique se o padrão correto está especificado no probe de padrão horizontal no classificador. Consulte Adicione o probe do padrão horizontal a um classificador para obter instruções.

    Dados coletados

    O Discovery preenche os seguintes campos na tabela JBoss [cmdb_ci_app_server_jboss]:
    Rótulo Nome do campo
    Nome nome
    Categoria categoria
    Versão versão
    Porta(s) TCP tcp_port
    O Discovery preenche os seguintes campos nas tabelas dos servidores Web Service [cmdb_ci_web_service] e Web Application [cmdb_ci_web_aplication]:
    Rótulo Nome da tabela Nome do campo Fonte
    Nome cmdb_ci_web_service nome jboss-service.xml
    Servidor de aplicativos cmdb_ci_web_service app_server Referência interna
    Descrição cmdb_ci_web_application short_description web.xml
    Nome cmdb_ci_web_application nome web.xml
    Base de documentos cmdb_ci_web_application document_base web.xml
    Servidor de aplicativos cmdb_ci_web_application app_server web.xml
    Nome do servlet* cmdb_ci_web_application servlet_name web.xml
    Classe do servlet* cmdb_ci_web_application servlet_class web.xml
    *Apenas servidores Windows

    Relacionamentos

    Tabela 1. Relacionamentos criados
    Classe primária Relacionamento Classe secundária
    cmdb_ci_web_service Runs on::Runs cmdb_ci_windows_server
    cmdb_ci_app_server_jboss Contains::Contained by cmdb_ci_web_application
    cmdb_ci_app_server_jboss Execuções: execuções em cmdb_ci_web_application
    cmdb_ci_app_server_jboss Execuções: execuções em cmdb_ci_web_service