IBM Descoberta do servidor WebSphere usando probes

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • . IBM O servidor de aplicações WebSphere é uma estrutura de software com middleware que hospeda aplicações web baseadas em Java. Descoberta cria ou atualiza um CMDB Registre quando ele detecta uma instância de um servidor de aplicações WebSphere em execução em um Windows ou Linux sistema.

    Nota:
    Começando com Conteúdo de visibilidade versão 6,1.0, a descoberta baseada em padrão é o método padrão para descoberta IBM WebSphere Application Servers. Os probes do WebSphere estão desabilitados por padrão. Para obter mais informações, consulte IBM Descoberta do WebSphere Application Server usando padrões.

    Descoberta do WebSphere no Windows

    Requisitos para descoberta:

    Para servidores de aplicações WebSphere executados em sistemas Windows, habilite PowerShell No MID Server.

    Descoberta do WebSphere no Linux

    Requisitos para descoberta:
    • Habilite SSH no WebSphere Application Server.
    • Defina privilégios de execução para habilitar os seguintes probes para executar comandos:
      • WebSphere - Obtenha serverindex.xml: Permissões cat/read no serverindex.xml arquivo
      • WebSphere - Obtenha cell.xml: Permissões cat/read no cell.xml arquivo
      • WebSphere - Obtenha server.xml: Permissões cat/read no server.xml arquivo

    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. Esta lista inclui comandos que exigem direitos elevados para descobrir e mapear hosts baseados em Unix em sua organização.

    Probes e sensores

    Descoberta O usa este processo para identificar servidores de aplicações WebSphere Linux:

    1. O probe Unix - Processos ativos detecta um processo em execução que corresponde a. com.ibm.ws.runtime.WsServer. Por exemplo, o. ...com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.runtime.WsServera saída do processo tem um parâmetro de /opt/IBM/WPS/profiles/ccmdb/config localhostNode01Cell ccmdb01 server1. Os valores são:
      • último parâmetro = server_name = server1
      • último parâmetro – 1 = node_name = ccmdb01
      • último parâmetro – 2 = cell_name = localhostNode01Cell
      • último parâmetro – 3 = config_path = ‘/opt/IBM/WPS/profiles/ccmdb/config’
    2. Se houver uma correspondência, um registro será criado na tabela IBM WebSphere [cmdb_ci_app_server_websphere]. As seguintes probes são acionadas:
      • WebSphere - Célula
      • WebSphere - Aplicações Web
      • WebSphere - Serviços Web
    3. O probe WebSphere – Célula pesquisa o arquivo cell.xml da instância usando os parâmetros no processo em execução e, em seguida, pesquisando no diretório relacionado <config_path>\cells\<cell_name>\.
    4. Se o probe encontrar com sucesso o arquivo cell.xml, o sensor lerá seu conteúdo e preencherá os registros adicionais da tabela Célula do Websphere [cmdb_ci_websphere_cell] conforme necessário.
    5. Se o probe encontrar com sucesso o arquivo serverindex.xml, o sensor lerá seu conteúdo e preencherá os registros adicionais da tabela Aplicação Web [cmdb_ci_web_application] conforme necessário.
    6. Se o probe encontrar com sucesso o arquivo server.xml, o sensor lerá seu conteúdo e preencherá os registros adicionais da tabela Serviço Web [cmdb_ci_web_service] conforme necessário.

    Descoberta O usa este processo para identificar servidores de aplicações do Windows WebSphere:

    1. O probe Windows - Processos ativos detecta um processo em execução que corresponde a. com.ibm.ws.runtime.WsServer. Por exemplo, o. ...com.ibm.ws.bootstrap.WSLauncher com.ibm.ws.runtime.WsServera saída do processo tem um parâmetro de /opt/IBM/WPS/profiles/ccmdb/config localhostNode01Cell ccmdb01 server1. Os valores são:
      • último parâmetro = server_name = server1
      • último parâmetro – 1 = node_name = ccmdb01
      • último parâmetro – 2 = cell_name = localhostNode01Cell
      • último parâmetro – 3 = config_path = ‘/opt/IBM/WPS/profiles/ccmdb/config’
    2. Se houver uma correspondência, um registro será criado na tabela IBM WebSphere [cmdb_ci_app_server_websphere]. As seguintes probes são acionadas:
      • WebSphere - Célula
      • WebSphere - Aplicações Web
      • WebSphere - Web Services
    3. O probe Windows - WebSphere - Cell pesquisa por cell.xml arquivo para a instância usando os parâmetros no processo em execução e pesquisando no relacionado células/células/<cell_name> <config_path> diretório.
    4. Se o probe encontrar com sucesso o arquivo cell.xml, o sensor lerá seu conteúdo e preencherá os registros adicionais da tabela Célula do Websphere [cmdb_ci_websphere_cell] conforme necessário.
    5. O probe Windows - WebSphere - Aplicações Web pesquisa o. serverindex.xml arquivo para a instância usando os parâmetros no processo em execução e pesquisando no relacionado <config_path>/cells/<cell_name>/nodes/<node_name> diretório.
    6. Se o probe encontrar com sucesso o arquivo serverindex.xml, o sensor lerá seu conteúdo e preencherá os registros adicionais da tabela Aplicação Web [cmdb_ci_web_application] conforme necessário.
    7. O probe Windows WebSphere - Web Services pesquisa o server.xml arquivo para a instância usando os parâmetros no processo em execução e pesquisando no relacionado <config_path>/cells/<cell_name>/nodes/<node_name>/servers/<server_name> diretório.
    8. Se o probe encontrar com sucesso o arquivo server.xml, o sensor lerá seu conteúdo e preencherá os registros adicionais da tabela Serviço Web [cmdb_ci_web_service] conforme necessário.

    Dados coletados

    Tabela 1. Dados coletados em Windows WebSphere Servers
    Tabela Campo Origem
    cmdb_ci_app_server_websphere Nome (nome) Processo em execução
    cmdb_ci_websphere_cell Nome (nome) cell.xml
    cmdb_ci_websphere_cell ID da célula (cell_id) cell.xml
    cmdb_ci_websphere_cell Tipo de célula (cell_type) cell.xml
    cmdb_ci_websphere_cell Protocolo de descoberta de célula (cell_discovery_protocol) cell.xml
    cmdb_ci_web_service Nome (nome) server.xml
    cmdb_ci_web_service ID do serviço (service_id) server.xml
    cmdb_ci_web_application Nome (nome) serverindex.xml
    Tabela 2. Dados coletados em Linux WebSphere Servers
    Rótulo Nome da tabela Nome do campo Fonte
    Nome cmdb_ci_websphere_cell nome server.xml
    Servidor de aplicativos cmdb_ci_web_service app_server Referência interna
    Nome cmdb_ci_web_service nome server.xml
    Nome cmdb_ci_web_application nome serverindex.xml
    Servidor de aplicativos cmdb_ci_web_application app_server serverindex.xml

    Relacionamentos

    Esses relacionamentos são criados na tabela Relacionamento de IC [cmdb_rel_ci].
    Classe primária Tipo de relacionamento Classe secundária
    cmdb_ci_app_server_websphere Runs on::Runs cmdb_ci_linux_server
    cmdb_ci_win_server Runs on::Runs cmdb_ci_win_server
    cmdb_ci_app_server_websphere Contains::Contained by cmdb_ci_web_application
    cmdb_ci_web_service Runs on::Runs cmdb_ci_app_server_websphere
    cmdb_ci_websphere_cell Contains::Contained by cmdb_ci_app_server_websphere