---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Red Hat JBoss server

# Red Hat JBoss server discovery {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Discovery can detect JBoss
application servers running on Linux and
Windows systems.
Note:  
For information on Probe to Pattern migration see the knowledge article [KB0694477](https://support.servicenow.com/kb_view.do?sysparm_article=KB0694477).

## Requirements

For JBoss application servers running on Linux systems.

* Set probe permissions to use these Bourne shell commands: find, cat, and dirname.
* Enable SSH on the JBoss application server. The SSH credential must also have read permissions on the web.xml and jboss-service.xml files.
{#c_DataCollDiscoJBossServers__ul_tx2_sb5_45}

For JBoss application servers running on Windows systems, enable [PowerShell](https://servicenow-prod.fluidtopics.net/jbzdnBTPwdao4TMB6DT5uQ "Configure MID Servers in your organization to use PowerShell for horizontal and top-down discovery of Windows servers.") on the MID Server.  
Note:  
See the knowledge article [KB0687582](https://support.servicenow.com/kb_view.do?sysparm_article=KB0687582) for information on model_id and manufacturer.

## Credentials {#c_DataCollDiscoJBossServers__section_eh3_jfp_lbb}

* [Applicative credentials](https://www.servicenow.com/docs/access?context=applicative-creds&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)
* [Windows credentials](https://www.servicenow.com/docs/access?context=r_WindowsCredentialsForm&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)
* [SSH credentials](https://www.servicenow.com/docs/access?context=r_SSHCredentialsForm&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)
{#c_DataCollDiscoJBossServers__ul_zqs_nkf_kcb}

For a list of privileged commands that you need for Discovery
and Service Mapping, see [Service Mapping commands requiring a privileged user](https://servicenow-prod.fluidtopics.net/KmX~uDsV3RoqnUbrW~2SFA "Service Mapping uses commands requiring elevated rights to discover and map Unix-based hosts in your organization. In addition to configuring necessary credentials, configure servers in your organization to allow Service Mapping to run these commands with elevated rights."). This list
includes commands that require elevated rights to discover and map Unix-based hosts in
your organization.

## Classifiers, patterns, and probes {#c_DataCollDiscoJBossServers__section_dhy_lfp_lbb}

{#c_DataCollDiscoJBossServers__table_fzd_2yv_jz__entry__3}

| Classifier | Trigger probes | Patterns |
|-|-|-|
| JBoss Server | * Horizontal Pattern: launches patterns * Windows - JBoss Find web.xml List\* * Windows - JBoss Get jboss-service.xml\* * JBoss - Find web.xml List\* * JBoss - Get jboss-service.xml\* {#c_DataCollDiscoJBossServers__ul_ixv_myv_jz} | JBoss pattern |
[ ]

{#c_DataCollDiscoJBossServers__table_fzd_2yv_jz}\*For new instances, these probes are inactive on the classifier. Discovery uses patterns for discovery.

To use patterns, verify that the correct pattern is specified in the horizontal pattern probe on the classifier. See [Add the Horizontal Pattern probe to a classifier](https://servicenow-prod.fluidtopics.net/F1AaGd2A7GKs7d9ZAQQp5w#t_AddHorizontalPatternProbe "To use a pattern for the identification and exploration phases of horizontal discovery, you must add the Horizontal Pattern probe to the classifiers for the CIs are you trying to discover.") for instructions.

## Data collected {#c_DataCollDiscoJBossServers__section_dsg_v2p_lbb}

Discovery populates the following fields in the JBoss \[cmdb_ci_app_server_jboss\] table:{#c_DataCollDiscoJBossServers__table_g2f_xqj_mbb__entry__2}

| Label | Field name |
|-|-|
| Name | name |
| Category | category |
| Version | version |
| TCP port(s) | tcp_port |
[ ]

{#c_DataCollDiscoJBossServers__table_g2f_xqj_mbb}  
Discovery populates the following fields on the Web Service \[cmdb_ci_web_service\] and Web Application \[cmdb_ci_web_application\] servers tables: {#c_DataCollDiscoJBossServers__table_tlp_lhk_mbb__entry__4}

| Label | Table name | Field name | Source |
|-|-|-|-|
| Name | cmdb_ci_web_service | name | jboss-service.xml |
| App server | cmdb_ci_web_service | app_server | Internal reference |
| Description | cmdb_ci_web_application | short_description | web.xml |
| Name | cmdb_ci_web_application | name | web.xml |
| Document base | cmdb_ci_web_application | document_base | web.xml |
| App server | cmdb_ci_web_application | app_server | web.xml |
| Servlet Name\* | cmdb_ci_web_application | servlet_name | web.xml |
| Servlet Class\* | cmdb_ci_web_application | servlet_class | web.xml |
[ ]

{#c_DataCollDiscoJBossServers__table_tlp_lhk_mbb}\*Windows servers only

## Relationships {#c_DataCollDiscoJBossServers__section_hcs_dwj_mbb}

{#c_DataCollDiscoJBossServers__table_klg_2nm_q5__entry__3}

| Parent class | Relationship | Child class |
|-|-|-|
| 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 | Runs:Runs on | cmdb_ci_web_application |
| cmdb_ci_app_server_jboss | Runs:Runs on | cmdb_ci_web_service |
[Table 1. Relationships created]

{#c_DataCollDiscoJBossServers__table_klg_2nm_q5}
* **[Legacy: JBoss probes and sensors](https://servicenow-prod.fluidtopics.net/oY~DhaCbHTuDs3VlPD0quw)**   
  Discovery identifies a Linux JBoss application server using probes and sensors.

