Red Hat Descoberta do servidor JBoss
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.
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 JBoss |
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]:
*Apenas servidores Windows
| 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 |
Relacionamentos
| 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 |