Create credentials for Service Mapping

Create credentials to enable Service Mapping to access configuration items (CIs) inside your organization private network.

Before you begin

Role required: admin or sm_admin

About this task

Configure the relevant requirements to enable successful top-down discovery:
Host credentials
Service Mapping uses credentials of the hosts to access applications running on this host. Typically, host credentials are enough for top-down discovery. For example, to discover the HP Service Manager Application Server, configure only credentials for accessing the server hosting this application, SSH credentials, or Windows credentials.
Applicative credentials
To discover some applications, Service Mapping needs separate credentials from credentials of the host on which such applications run. This type of credentials is referred to in ServiceNow as applicative credentials. For example, to discover the ABAP SAP Central Services (ASCS), configure applicative credential in addition to the host credentials.
Elevated rights for Unix-based hosts
For Unix-based hosts, configure on MID Servers, you must provide a user with sudo-level credentials on all Unix-based hosts in your organization. For example, if the server hosting ASCS is Unix-based, provide a user with elevated rights to be able to run discovery commands against this Unix-based server.
SNMP community credentials
Configure SNMP community credentials to allow Service Mapping and Discovery to query network devices using the SNMP protocol. For example, configure SNMP community credentials for A10 Networks Thunder ADC.
Users or user permissions
You may need to provide additional users or user permissions to run certain commands or access certain directories. For example, for ASCS, provide a user with permissions to run SOAP on RFC read table function.

The ServiceNow platform provides a centralized way of configuring credentials for Discovery, Service Mapping, and other applications. It allows you to configure credentials for hosts and applications only once. If you have already configured host-related credentials for another application, you do not need to do it again for Service Mapping.

You can assign credentials to specific MID Servers or keep credential generic so all MID Servers can use them. MID Servers retrieve commands and credentials from the ServiceNow instance and apply them to discover CIs inside organization private network.

Assigning credentials to the MID Server that uses them to access CIs
Use the following guidelines to decide for which MID Server to create credentials:
  • If all CIs, belonging to the same CI type, share a credential, you do not need to specify a MID Server for it. In that case, it is used on all MID Servers by default.
    Note: Specifying the MID Server when configuring credentials is optional.
  • If CIs of the same type and on the same network have different credentials, configure these credentials and define order in which Service Mapping uses them when trying to connect to these CIs.

Review the list of credentials necessary to discover hosts and applications supported in the base system.

Application CI type Configure this
AIX OS AIX Server [cmdb_ci_aix_server] Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
HP-UX OS HPUX Server [cmdb_ci_hpux_server] Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
On the ServiceNow platform, configure SSH credentials.
Linux OS Linux Server [cmdb_ci_linux_server] Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
On the ServiceNow platform, configure SSH credentials.
Solaris OS Solaris Server [cmdb_ci_solaris_server] Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
Windows OS Windows Server [cmdb_ci_windows_server] On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
Provide all necessary credentials and permissions as described in Service Mapping commands requiring a privileged user.
ABAP SAP Central Services (ASCS) SAP ASCS Application [cmdb_ci_appl_sap_ascs] Provide a user with permissions to run SOAP on RFC read table function.
Configure Applicative credentials for Service Mapping.
Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on Unix), On the ServiceNow platform, configure SSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
Active Directory Domain Controller Active Directory Domain Controller [cmdb_ci_ad_controller] On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
Apache Tomcat Tomcat [cmdb_ci_app_server_tomcat] Give the user elevated rights to execute Service Mapping commands requiring a privileged user.
(If hosted on a Unix server), on the ServiceNow platform, configure SSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
Apache Tomcat WAR Tomcat WAR [cmdb_ci_app_server_tomcat_war] Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on Unix), on the ServiceNow platform, configure SSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
Apache Web Server Apache Web Server [cmdb_ci_apache_web_server] (If hosted on Unix) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
On the server hosting the Apache Web Server, give the user permission to execute the following command: $APACHEHOME/bin/httpd –V.
On the server hosting the Apache Web Server, verify that the $APACHEHOME/bin/envvar file is configured with the correct native library path.
(If hosted on Unix), on the ServiceNow platform, configure SSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
App TNS Service [cmdb_ci_appl_ora_tns] Give the user elevated rights to run Service Mapping commands requiring a privileged user.
(If hosted on a Windows server) On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
(If hosted on Linux or Unix), on the ServiceNow platform, configure SSH credentials.
BIG-IP Global Traffic Manager (GTM) F5 Load Balancer Service [cmdb_ci_lb_service] Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
Provide a user with permissions to run:
  • bigpipe commands (for BIG-IP LTM F5 or BIT-IP GTM F5 version 9)
  • bigpipe and Traffic Management Shell (TMSH) commands (for BIG-IP LTM F5 or BIT-IP GTM F5 version 10)
  • Traffic Management Shell (TMSH) commands (for BIG-IP LTM F5 or BIT-IP GTM F5 version 11)
  • Traffic Management Shell (TMSH) advanced commands (for BIG-IP LTM F5 or BIT-IP GTM F5 version 10, 11, and 12)
Configure applicative credentials.
Configure SNMP community credentials as described in SNMP credentials .
(Optional) On the ServiceNow platform, configure SSH credentials.
BIG-IP Local Traffic Manager (LTM) F5 Load Balancer Service [cmdb_ci_lb_service] Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
Provide a user with permissions to run:
  • bigpipe commands (for BIG-IP LTM F5 or BIT-IP GTM F5 version 9)
  • bigpipe and Traffic Management Shell (TMSH) commands (for BIG-IP LTM F5 or BIT-IP GTM F5 version 10)
  • Traffic Management Shell (TMSH) commands (for BIG-IP LTM F5 or BIT-IP GTM F5 version 11)
  • Traffic Management Shell (TMSH) advanced commands (for BIG-IP LTM F5 or BIT-IP GTM F5 version 10, 11, and 12)
Configure applicative credentials.
Configure SNMP community credentials as described in SNMP credentials .
(Optional) on the ServiceNow platform, configure SSH credentials.
BMC CTRL-M Enterprise Manager Control-M [cmdb_ci_appl_controlm] Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on a Windows server) On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
(If hosted on a Linux or Unix server) (Optional) on the ServiceNow platform, configure SSH credentials.
BMC CTRL-M Gateway Control-M [cmdb_ci_appl_controlm] Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on a Windows server) On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
(If hosted on a Linux or Unix server) (Optional) on the ServiceNow platform, configure SSH credentials.
BMC IT Asset Management (ITAM) ITAM Asset Center [cmdb_ci_appl_itam] On the ServiceNow platform, configure a Windows OS user with permissions to access the ITAM registry as described in Windows credentials.
CA Identity Manager Provisioning Server CA Identity Manager Provisioning Server [cmdb_ci_appl_ca_id_man] On the ServiceNow platform, configure Windows credentials.
Cisco Application Control Engine ACE (on Cisco CSM) ACE [cmdb_ci_lb_ace] Configure applicative credentials.
(Optional) on the ServiceNow platform, configure SSH credentials.
Configure SNMP community credentials as described in SNMP credentials .
Cisco Global Site Selector (GSS) Load Balancer Service [cmdb_ci_lb_service] Configure SNMP community credentials as described in SNMP credentials .
On the ServiceNow platform, configure SSH credentials.
Provide a user who has permissions to run query on the domain list, DNS rule output and VIP answer to get the outgoing connections of GSS.
Citrix Delivery Controller Delivery Controller [cmdb_ci_appl_delivery_controler] On the ServiceNow platform, configure Windows credentials for a user with permission to run PowerShell commands.
On Citrix Delivery Controller, install the Citrix.Broker module.
Citrix Netscaler Citrix Netscaler [cmdb_ci_lb_netscaler] Give the user elevated rights to run Service Mapping commands requiring a privileged user.
Configure applicative credentials.
Configure SNMP community credentials as described in SNMP credentials .
(Optional) On the ServiceNow platform, configure SSH credentials.
Connect-IT Service Connect-It Service [cmdb_ci_appl_connectit] (If hosted on a Windows server) On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
(If hosted on a Linux or Unix server) on the ServiceNow platform, configure SSH credentials.
DataPower Data Power [cmdb_ci_app_server_datapower] Configure SNMP community credentials as described in SNMP credentials.
Configure applicative credentials.
EMC Documentum Docbase Documentum DocBase [cmdb_ci_appl_doc_docbroker] (If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Linux or Unix server) (Optional) on the ServiceNow platform, configure SSH credentials.
FormEngine Oracle Forms Engine [cmdb_ci_appl_ora_forms] Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on Unix server) on the ServiceNow platform, configure SSH credentials.
GlassFish Server GlassFish [cmdb_ci_appl_glassfish] GlassFish WAR [cmdb_ci_appl_glassfish_war] (If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Linux or Unix server) (Optional) on the ServiceNow platform, configure SSH credentials.
HAProxy HAProxy Load Balancer [cmdb_ci_lb_haproxy] (If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Linux or Unix server) (Optional) on the ServiceNow platform, configure SSH credentials.
HP Service Manager Application Server HP Service Manager [cmdb_ci_appl_hp_service] (If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Linux or Unix server) (Optional) on the ServiceNow platform, configure SSH credentials.
HP Service Manager Index HP SM Index Server [cmdb_ci_appl_hp_index] (If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Linux or Unix server) On the ServiceNow platform, configure SSH credentials.
HP Service Manager Knowledge Base HP SM KnowledgeBase [cmdb_ci_appl_hp_sm_kb] (If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials.
IBM WebSphere Message Broker IBM WebSphere Message Broker [cmdb_ci_appl_ibm_wmb] (If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on Unix server) On the ServiceNow platform, configure SSH credentials for a user with permissions to run the following commands:
  • "source " + $directory + "/mqsiprofile”
  • "echo $MQSI_VERSION “
  • $directory + "/mqsireportbroker " + $name
  • $directory + "/mqsibrowse " + $name + " -t BROKERRESOURCES “
Set the tag attribute to [cmdb_ci_appl_ibm_wmb].

Configuring the tag allows you later to use the credential for this CI in patterns.

IBM CTRL-M Server Control-M [cmdb_ci_appl_controlm] (If hosted on Unix) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on Windows), on the ServiceNow platform, configure Windows credentials.
IBM CICS Transaction Gateway CTG IBM CTG [cmdb_ci_appl_ibm_ctg] Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
IBM Customer Information Control System (CICS) IBM CICS [cmdb_ci_appl_ibm_cics] (If hosted on Unix) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
IBM DB2 DB2 Instance [cmdb_ci_db_db2_instance] (If hosted on Linux) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on Windows), on the ServiceNow platform, configure Windows credentials.

Set the tag attribute to [cmdb_ci_db_db2_instance].

Configuring the tag allows you later to use the credential for this CI in patterns.

(Optional) To discover connections to IBM DB2, configure SSH credentials for a user with permissions to run the following commands:
  • db2 list tablespaces
  • "db2cmd /c /w /i db2 -tvf "+$ script_name
.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.

Set the tag attribute to [cmdb_ci_db_db2_instance].

Configuring the tag allows you later to use the credential for this CI in patterns.

(Optional) To discover connections to IBM DB2, configure SSH credentials for a user with permissions to run the following commands:
  • db2 list tablespaces
  • "db2cmd /c /w /i db2 -tvf "+$ script_name
IBM J2EE EAR [cmdb_ci_app_server_ws_ear] (If hosted on Linux only) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
(If hosted on Windows), on the ServiceNow platform, configure Windows credentials.
IBM WebSphere Application Server IBM Websphere [cmdb_ci_app_server_websphere] (If hosted on Unix only) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
(If hosted on Windows), on the ServiceNow platform, configure Windows credentials.
IBM WebSphere Message Broker Flow WMB Flow [cmdb_ci_appl_wmb] (If hosted on a Unix server) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
Provide an IBM WebSphere Message Broker OS user with permissions to run the WebSphere Message Broker service.
(If hosted on Windows), on the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials for a user with permissions to run the following commands:
  • "source " + $directory + "/mqsiprofile”
  • "echo $MQSI_VERSION “
  • $directory + "/mqsireportbroker " + $name
  • $directory + "/mqsibrowse " + $name + " -t BROKERRESOURCES “
Set the tag attribute to [cmdb_ci_appl_ibm_wmb].

Configuring the tag allows you later to use the credential for this CI in patterns.

IBM WebSphere Message Broker IBM WebSphere Message Broker [cmdb_ci_appl_ibm_wmb] (If hosted on Unix) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentialsSSH credentials. Set the tag attribute to [cmdb_ci_appl_ibm_wmb].

Configuring the tag allows you later to use the credential for this CI in patterns.

(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
Provide an IBM WebSphere Message Broker OS user with permissions to run the WebSphere Message Broker service.
IBM WebSphere MQ IBM WebSphere MQ [cmdb_ci_appl_ibm_wmq] (If hosted on Unix) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
Configure applicative credentials.
(If hosted on Windows), on the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) configure SSH credentials.

While configuring OS credentials, set the tag attribute to cmdb_ci_appl_ibm_wmq.

Configuring the tag allows you later to use the credential for this CI in patterns.

(Optional) To find IBM WebSphere MQ connections, configure SSH credentials for a user with permissions to run the following commands:
  • "echo \" display queue("+$entry_point.queue+") \" | runmqsc "+$queue_manager
  • "echo \" display QMSTATUS ALL \" | runmqsc "+$queue_manager
  • echo \" display QMGR ALL \" | runmqsc "+$queue_manager
IBM WebSphere MQ Queue IBM WebSphere MQ Queue [cmdb_ci_appl_ibm_wmq_queue] (If hosted on a Unix server) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
Configure applicative credentials.
(If hosted on Unix server) on the ServiceNow platform, configure SSH credentials for a user with permissions to run the following commands:
  • dspmq

    echo \" display queue("+$entry_point.queue+") \" | runmqsc "+$queue_manager

  • (Optional) "echo \" display qcluster("+$rqmname+") \" | runmqsc "+$queue_manager
  • (Optional) "echo \" dischl(*) CHLTYPE(SDR) CONNAME XMITQ WHERE(XMITQ EQ "+$xmit_name+")\" | runmqsc "+$queue_manager
  • (Optional) "echo \" display clusqmgr(*) conname \" | runmqsc "+$queue_manager
  • (Optional) "echo \" display qstatus("+$entry_point.queue+") TYPE(HANDLE) OPENTYPE(INPUT) CONNAME PID \" | runmqsc "+$queue_manager
While configuring OS credentials, set the tag attribute to cmdb_ci_appl_ibm_wmq.

Configuring the tag allows you later to use the credential for this CI in patterns.

(If hosted on Windows), on the ServiceNow platform, configure Windows credentials for a user with permissions to run the following commands:
  • dspmq

    echo \" display queue("+$entry_point.queue+") \" | runmqsc "+$queue_manager

  • (Optional) "echo \" display qcluster("+$rqmname+") \" | runmqsc "+$queue_manager
  • (Optional) "echo \" dischl(*) CHLTYPE(SDR) CONNAME XMITQ WHERE(XMITQ EQ "+$xmit_name+")\" | runmqsc "+$queue_manager
  • (Optional) "echo \" display clusqmgr(*) conname \" | runmqsc "+$queue_manager
  • (Optional) "echo \" display qstatus("+$entry_point.queue+") TYPE(HANDLE) OPENTYPE(INPUT) CONNAME PID \" | runmqsc "+$queue_manager
While configuring OS credentials, set the tag attribute to cmdb_ci_appl_ibm_wmq.

Configuring the tag allows you later to use the credential for this CI in patterns.

IBM WebSphere Portal Websphere Portal [cmdb_ci_appl_websphere_portal] (If hosted on Linux only) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
Jboss JBoss [cmdb_ci_app_server_jboss] Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on Unix server) on the ServiceNow platform, configure SSH credentials.
Jboss Module Jboss module [cmdb_ci_app_server_jb_module] (If hosted on a Unix server) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
JRun Jrun [cmdb_ci_app_server_jrun] (If hosted on Unix only) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentialsSSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
JRun WAR Inc Jrun WAR [cmdb_ci_app_server_jrun_war] (If hosted on Unix only) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
Microsoft Exchange CAS Exchange Client Access Server [cmdb_ci_exchange_cas] On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
(For Exchange CAS 2007 and 2010) Provide an Exchange Mailbox OS user with the rights to run Exchange services on Windows and has permission to query Exchange repository:

On the ServiceNow platform, configure Windows credentials.

(For Exchange CAS 2007) On the Windows Server hosting Microsoft Exchange CAS, install the Microsoft.Exchange.Management.PowerShell.Admin module.
(For Exchange CAS 2007, 2010) On the ServiceNow platform, upload the rctrlx tool for running Powershell commands as described in Upload the rctrlx.exe file to MID Servers.
Microsoft Dynamic CRM Dynamic CRM Component [cmdb_ci_appl_ms_dynamic_crm] On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
Microsoft BizTalk Orchestration BizTalk Orchestration [cmdb_ci_appl_biztalk_orch] On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
Microsoft BizTalk Server BizTalk [cmdb_ci_appl_biztalk] On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
Microsoft Exchange BackEnd Server ExchangeBackEndServer [cmdb_ci_exchange_backend] On the ServiceNow platform, configure Windows credentials.
Configure Credentials required for host discovery for a Windows server.
Microsoft Exchange FrontEnd Server ExchangeFrontEndServer [cmdb_ci_exchange_frontend] On the ServiceNow platform, configure Windows credentials.
Configure Credentials required for host discovery for a Windows server.
Microsoft FAST Search Server Fast Search [cmdb_ci_appl_fastsearch] Create a user with the permission to read the following files:
  • install_directory+"\etc\VERSION.xml
  • and install_directory+"\etc\CSConfig.xml
Microsoft Exchange Hub Transport Server ExchangeHub [cmdb_ci_exchange_hub] On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
(For Exchange CAS 2010 and 2013, 2016) Provide an OS user with the rights to run Powershell commands against the Exchange servers:

On the ServiceNow platform, configure Applicative credentials for Service Mapping, setting the CI type to Exchange Mailbox.

(For Exchange CAS 2007 and 2010) Provide an Exchange Mailbox OS user with the rights to run Exchange services on Windows and has permission to query Exchange repository.

On the ServiceNow platform, configure Windows credentials .

(For Exchange CAS 2007) On the Windows Server hosting Microsoft Exchange CAS, install the Microsoft.Exchange.Management.PowerShell.Admin module.
(For Exchange CAS 2007, 2010) On the ServiceNow platform, upload the rctrlx tool for running Powershell commands as described in Upload the rctrlx.exe file to MID Servers.
Microsoft Exchange Mailbox Exchange MailBox [cmdb_ci_exchange_mailbox] On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
(For Exchange CAS 2007 and 2010) Provide an Exchange Mailbox OS user with the rights to run Exchange services on Windows and has permission to query Exchange repository.

On the ServiceNow platform, configure Windows credentials.

(For Exchange CAS 2007) On the Windows Server hosting Microsoft Exchange CAS, install the Microsoft.Exchange.Management.PowerShell.Admin module.
(For Exchange CAS 2007, 2010) On the ServiceNow platform, upload the rctrlx tool for running Powershell commands as described in Upload the rctrlx.exe file to MID Servers.
Microsoft Internet Information Services (IIS) Microsoft iis Web Server [cmdb_ci_microsoft_iis_web_server] On the ServiceNow platform, configure Windows credentials.
Microsoft Internet Information Services (IIS) Virtual Directory IIS Virtual Directory [cmdb_ci_iisdirectory] On the ServiceNow platform, configure Windows credentials.

(Optional) To find ADO.NET connections, set the tag attribute to [cmdb_ci_iisdirectory].

Configuring the tag allows you later to use the credential for this CI in patterns.

Configure applicative credentials.
Microsoft Message Queuing (MSMQ) MSMQ [cmdb_ci_appl_msmq] On the ServiceNow platform, configure Windows credentials.
Microsoft .NET Framework .NET Application [cmdb_ci_appl_dot_net] On the ServiceNow platform, configure Windows credentials.

(Optional) To find ADO.NET connections, set the tag attribute to [cmdb_ci_iisdirectory].

Configuring the tag allows you later to use the credential for this CI in patterns.

Provide an IIS Virtual Directory OS user with the rights to run the IIS service on Windows.
Configure applicative credentials.
Microsoft SharePoint SharePoint [cmdb_ci_appl_sharepoint] On the ServiceNow platform, configure Windows credentials.

Set the tag attribute to [cmdb_ci_appl_sharepoint].

Configuring the tag allows you later to use the credential for this CI in patterns.

(Optional) To find Microsoft SharePoint connections, configure Windows credentials for a user with permissions to run http get request to the SharePoint Central Administration URL.

Provide a SharePoint OS user with permissions:
  • To run SharePoint services on Windows
  • To log into the SharePoint Admin page
Configure applicative credentials.
Microsoft SQL Database MySQLClusterDataNode [cmdb_ci_db_mysql_clusternode] Provide the following user or users:
  • For discovering Microsoft Biztalk using SQL queries, provide a user and credentials for Microsoft BizTalk.
  • For discovering licensing information on Microsoft SQL Server, provide a user and credentials for accessing Microsoft SQL Database.

Refer to the product documentation for operational information.

Credentials for host discovery as described in Domain requirements for Windows credentials.
Configure applicative credentials.
MySQL Cluster MGM Node MySQLClusterMGMNode [cmdb_ci_db_mysql_clustermgnode] (If hosted on Unix only) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
On the ServiceNow platform, configure Windows credentials.
MySQL Server MySQL Instance [cmdb_ci_db_mysql_instance] Provide the following user or users:
  • For discovering Microsoft Biztalk using SQL queries, provide a user and credentials for Microsoft BizTalk.
  • For discovering licensing information on Microsoft SQL Server, provide a user and credentials for accessing Microsoft SQL Database.
Configure applicative credentials.
(If hosted on Linux) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on a Linux server) On the ServiceNow platform, configure SSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
Nginx Nginx Web Server [cmdb_ci_nginx_web_server] (If hosted on Unix only) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
Oracle Advanced Queue Queue Advanced Queue Queue [cmdb_ci_appl_ora_queue] (If hosted on Unix) Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentialsSSH credentials.
Oracle Concurrent Server Oracle Concurrent Server [cmdb_ci_appl_ora_conc] (If hosted on Unix only) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
Oracle Database Oracle Instance [cmdb_ci_db_ora_instance] (If hosted on Unix only) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on a Windows server) On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
(If hosted on Linux)Configure applicative credentials.
Oracle Discoverer Engine Oracle Discoverer Engine [cmdb_ci_appl_ora_disc] (If hosted on Unix only) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
(If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
Oracle Discoverer UI Oracle Discoverer UI [cmdb_ci_appl_ora_disc_ui] (If hosted on Unix) Configure Applicative credentials for Service Mapping.
On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
(If hosted on Unix only) Give the user elevated rights to be able to run Service Mapping commands requiring a privileged user.
Oracle E-Business Suite Oracle ESB [cmdb_ci_appl_ora_ebs] (If hosted on Linux)Configure applicative credentials.
On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
Oracle Form UI Oracle Forms UI [cmdb_ci_appl_ora_forms_ui] (If hosted on a Windows server) On the ServiceNow platform, configure a domain user for accessing the Windows OS as described in Windows credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentialsSSH credentials.
Oracle Fulfillment Server Oracle Fulfillment Server [cmdb_ci_appl_ora_fs] (If hosted on Linux)Configure applicative credentials.
Oracle HTTP Server Oracle HTTP Server [cmdb_ci_appl_ora_http] (If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
Oracle iAS Web Module Oracle iAS Web module [cmdb_ci_app_server_ora_ias_m] (If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentialsSSH credentials.
Oracle Metric Client Oracle Metric Client [cmdb_ci_appl_ora_metric_client] (If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentialsSSH credentials.
Oracle Metric Server Oracle Metric Server [cmdb_ci_appl_ora_metric_svr] (If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
Oracle Net Listener Oracle Database Listener [cmdb_ci_db_ora_listener] (If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
Oracle OACORE Server Oracle OACORE Server [cmdb_ci_appl_ora_oacore] (If hosted on Linux)Configure applicative credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
Oracle OAFM Server Oracle OAFM Server [cmdb_ci_appl_ora_oafm] (If hosted on Unix) Configure Applicative credentials for Service Mapping.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
Oracle Process Manager Oracle Process Manager [cmdb_ci_appl_ora_pm] (If hosted on Linux)Configure applicative credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentialsSSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
Oracle Report Server Oracle Report Server [cmdb_ci_appl_ora_report] (If hosted on Unix) Configure Applicative credentials for Service Mapping.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
Oracle Tnslsnr Engine Oracle TNS Listener Engine [cmdb_ci_appl_ora_tnslsnr] (If hosted on Linux)Configure applicative credentials.
(If hosted on Linux) On the ServiceNow platform, configure SSH credentialsSSH credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
Oracle Tuxedo Tuxedo [cmdb_ci_appl_tuxedo] Configure Applicative credentials for Service Mapping.
On the ServiceNow platform, configure SSH credentials.
Oracle Tuxedo Portal Tuxedo Portal [cmdb_ci_appl_tuxedo_portal] (If hosted on Linux)Configure applicative credentials.
On the ServiceNow platform, configure SSH credentialsSSH credentials.
Oracle WebLogic Module Oracle iAS Web module [cmdb_ci_app_server_ora_ias_m] (If hosted on Linux)Configure applicative credentials.
Oracle WebLogic Server (version 10.3) Weblogic [cmdb_ci_app_server_weblogic] (If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials.
Oracle WebLogic On-demand Router Load Balancer Websphere ODR LB [cmdb_ci_app_server_ws_odr] (If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentialsSSH credentials.
PostgreSQL Database PostgreSQL Instance [cmdb_ci_db_postgresql_instance] (If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials.
(For hosted on Unix only) Give this user elevated rights to be able to run Service Mapping commands requiring a privileged user.
RabbitMQ RabbitMQ Cluster [cmdb_ci_appl_rabbitmq_cluster] (If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials.
SAP BO BOXI ScheduleRouter SAP BO BOXIScheduleRouter [cmdb_ci_appl_sap_bo_scheduler] On the ServiceNow platform, configure Windows credentials.
SAP Business Objects CMS Server SAP Business Objects CMS server [cmdb_ci_appl_sap_bo] On the ServiceNow platform, configure Windows credentials.
SAP Central Instance SAP CI Application [cmdb_ci_appl_sap_ci] Provide a user with permissions to run SOAP on RFC read table function.
(If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials to create connections from SAP Central Instance to other applications and devices.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials to create connections from SAP Central Instance to other applications and devices..
AP Central Services (SCS) SAP SCS Application [cmdb_ci_appl_sap_scs] (If hosted on Linux)Configure applicative credentials.
Provide a user with permissions to run SOAP on RFC read table function.
(For hosted on Unix only) Give this user elevated rights to be able to run Service Mapping commands requiring a privileged user.
Configure Credentials required for host discovery.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials to create connections from SAP Central Instance to other applications and devices.
SAP Evaluated Receipt Settlement (ERS) SAP ERS Application [cmdb_ci_appl_sap_ers] Provide a user with permissions to run SOAP on RFC read table function.
(If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials.
SAP HANA Database SAP Hana Db [cmdb_ci_appl_sap_hana_db] (If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials.
SAP Java Cluster SAP JC Application [cmdb_ci_appl_sap_jc] Provide a user with permissions to run SOAP on RFC read table function.
(If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials.
SAP NetWeaver Dialog Instance SAP DI Application [cmdb_ci_appl_sap_di] Provide a user with permissions to run SOAP on RFC read table function.
(If hosted on Linux)Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials.
SQL Server Analysis Services (SSAS) SQL Server Analysis Services [cmdb_ci_db_mssql_analysis] On the ServiceNow platform, configure Windows credentials.
SQL Server Integration Services (SSIS) Job SQL Server Integration Services Job [cmdb_ci_db_mssql_int_job] On the ServiceNow platform, configure Windows credentials.
SQL Server Integration Services (SSIS) SQL Server Integration Services [cmdb_ci_db_mssql_integration] On the ServiceNow platform, configure Windows credentials.
Sun iPlanet Web Server Iplanet Web Server [cmdb_ci_iplanet_web_server] (If hosted on Linux)Configure applicative credentials.
On the ServiceNow platform, configure SSH credentials.
Sun Directory Sun LDAP Server [cmdb_ci_sun_ldap_dir_server] Configure applicative credentials.
On the ServiceNow platform, configure SSH credentials.
Sun JES JES [cmdb_ci_email_server_jes] Configure applicative credentials.
On the ServiceNow platform, configure SSH credentialsSSH credentials.
Sybase Sybase Instance [cmdb_ci_db_syb_instance] (If hosted on Unix) Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials.
(For hosted on Unix only) Give this user elevated rights to be able to run Service Mapping commands requiring a privileged user.
Symantec Enterprise Vault Enterprise Vault [cmdb_ci_email_server_ent_vault] On the ServiceNow platform, configure Windows credentials.
Tibco ActiveMatrix BusinessWorks ActiveMatrix Business Works [cmdb_ci_appl_tibco_matrix] (If hosted on Unix) Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentialsSSH credentials.
Tibco ActiveMatrix BusinessWorks Process ActiveMatrix Business Works Process [cmdb_ci_appl_tibco_matrix_proc] (If hosted on Unix) Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials.
Tibco EMS Queue EMS Queue [cmdb_ci_appl_tibco_queue] (If hosted on Unix) Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentialsSSH credentials.
Tibco Enterprise Message Service (EMS) Tibco Enterprise Message Service [cmdb_ci_appl_tibco_message] (If hosted on Unix) Configure applicative credentials.
(If hosted on a Windows server) On the ServiceNow platform, configure Windows credentials.
(If hosted on a Unix server) On the ServiceNow platform, configure SSH credentials.

Procedure

  1. Navigate to Service Mapping > Administration > Credentials.
  2. Click New.
  3. Click the credential type for the credential you want to create:
    • For hosts with UNIX, Linux, IBM AIX, HP-UX, or Solaris OS, select SSH credentials.
    • For hosts with Window OS, select Windows credentials.
    • For applications requiring separate from their host credentials, select Applicative Credentials.
    • For querying network devices using SNMP, select SNMP Community Credentials (Password Only).
  4. For the SSH credentials, fill in the information as described in SSH credentials.
  5. For the Windows credentials, fill in the information as described in Windows credentials.
  6. For the applicative credentials, fill in the information as described in Applicative credentials for Service Mapping.
  7. For the SNMP credentials, create SNMP community credentials if you use SNMP v1/v2 or SNMPv3 credentials if you use SNMP v3. For more information, see SNMP credentials.
  8. Click Submit.
  9. If necessary, repeat the procedure to create more credentials.