Descoberta do servidor de aplicações WebLogic
DescobertaCria ou atualiza um registro do CMDB quando detecta uma instância de um servidor de aplicações weblogic Oracle ou BEA em execução em um Windowsou Linuxsistema.
Requisitos
- Para Windows
- PowerShell Deve estar habilitado no MID Server.
- As instâncias do Servidor de Administração do WebLogic que iniciam via WebLogic NodeManager devem ter -Dweblogic.RootDirectory=<path>parâmetro definido na inicialização do servidor. A credencial do Windows também deve ter permissões de leitura no config.xml arquivo.
- Para Linux
- A Descoberta requer o uso destes comandos de shell Bourne:
localizargatonome do endereço
- As instâncias do servidor de administração do WebLogic iniciadas via NodeManager devem ter -Dweblogic.RootDirectory=<path>Parâmetro definido e visível por meio do Linux estatísticas do processo ps (Para cada Servidor de administração) para o restante do LinuxServidor de aplicações WebLogic e informações da aplicação web a serem preenchidas no CMDB.
- A seguinte configuração deve ser definida no arquivo de sudorers:
(Raiz) NOPASSWD: /Bin/sh *UsuárioÉ o nome de usuário na credencial SSH que você cria para esta descoberta. - Este comando deve ser capaz de ser executado:
/bin/sh /tmp/snc-*-findcat.sh * *"Não faça mudanças em
findcat.sh. - Se você estiver usando probes, não padrões, para descoberta do Weblogic, o. Linux - Weblogic - Find config.xmla probe deve especificar este parâmetro e valor: must_sudo
.true
- A Descoberta requer o uso destes comandos de shell Bourne:
Nota:
Para obter informações sobre a migração de probe para padrão, consulte o artigo de conhecimento KB0694477.
Credenciais
Classificador, padrão e probes
| Classificador | Probes do gatilho | Padrão |
|---|---|---|
| WebLogic Server |
|
WebLogic |
Para usar padrões, verifique se o padrão correto está especificado no probe de padrão horizontal no classificador. Consulte Adicione a probe de padrão horizontal a um classificador para obter instruções.
Dados coletados no Windows
| Rótulo | Nome da tabela | Nome do Campo | Origem |
|---|---|---|---|
| Nome | cmdb_ci_app_server_weblogic | nome | processo em execução |
| Versão | cmdb_ci_app_server_weblogic | versão | config.xml |
| Domínio do WebLogic | cmdb_ci_app_server_weblogic | weblogic_domain | config.xml |
| Porta(s) TCP | cmdb_ci_app_server_weblogic | tcp_port | web.xml e processo em execução |
| Nome | cmdb_ci_web_application | nome | config.xml |
| Base de documentos | cmdb_ci_web_application | document_base | config.xml |
| Descrição | cmdb_ci_web_application | descrição | web.xml |
| Classe do servlet | cmdb_ci_web_application | servlet_class | web.xml |
| Nome do servlet | cmdb_ci_web_application | servlet_name | web.xml |
| Servidor de aplicativos | cmdb_ci_web_application | app_server | config.xml |
| Porta(s) TCP | cmdb_ci_web_application | tcp_port | web.xml |
Dados coletados no Linux
| Tabela | Campo | Origem |
|---|---|---|
| cmdb_ci_app_server_weblogic | Nome (nome) | processo em execução |
| cmdb_ci_app_server_weblogic | Porta TCP (tcp_port) | processo em execução |
| cmdb_ci_app_server_weblogic | Versão (versão) | config.xml |
| cmdb_ci_app_server_weblogic | Domínio do weblogic (weblogic_domain) | config.xml |
| cmdb_ci_web_application | Nome (nome) | config.xml |
| cmdb_ci_web_application | Caminho de contexto (context_path) | config.xml |
| cmdb_ci_web_application | Servidor de aplicações (app_server) | config.xml |
Relacionamento
| Classe primária | Tipo de relacionamento | Classe secundária |
|---|---|---|
| cmdb_ci_app_server_weblogic | Runs on::Runs | cmdb_ci_windows_server ou cmdb_ci_linux_server |
| cmdb_ci_app_server_weblogic | Contains::Contained by | cmdb_ci_web_application |
| cmdb_ci_app_server_weblogic | Depends on::Used by | cmdb_ci_app_server_weblogic Este relacionamento é feito entre um Servidor de administração e todos os servidores gerenciados que ele encapsular. |