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

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Anwendungs-Discovery ohne Anmeldeinformationen

# Anwendungs-Discovery ohne Anmeldeinformationen {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 Minuten Lesedauer

Die Anwendungs-Discovery ohne Anmeldeinformationen versucht, einen Anwendungsservice zu identifizieren, der aktiv einen bestimmten Port an einer bestimmten IP-Adresse abhört.

## Das Anwendungs-Discovery-Muster {#credential-less-app-discovery__section_ix2_1my_mbb}

Die Servicezuordnung startet das Anwendungsmuster „Discovery ohne Anmeldeinformationen", wenn alle anmeldeinformationsbasierten Portklassifizierungsschritte fehlschlagen. Das Muster führt einen Nmap-Befehl auf einem Windows MID-Server aus, auf dem Nmap installiert ist, der so konfiguriert ist, dass eine Anwendungs-/Versionserkennung für eine bestimmte Remote-Host-IP-Adresse und einen bestimmten Port durchgeführt wird. Wenn der von Nmap gescannte Port geöffnet ist, führt das Muster aus CredentialLessApplicationClassNameMapper MID-Server-Skripteinbindung, die das Serviceprodukt, den Servicenamen und alle zusätzlichen von Nmap bereitgestellten Informationen einer unterstützten ServiceNow-Anwendungstabelle zuordnet. Wenn das Skript das zurückgegebene Produkt einer entsprechenden Tabelle zuordnen kann, die aus der Basisanwendungstabelle \[cmdb_ci_appl\] abgeleitet ist, übergibt das Skript diese Informationen an das Muster. Das Muster übergibt die Übereinstimmung an den Discovery-Bezeichner für die spätere CI-Erstellung oder den Abgleich. Wenn die von Nmap zurückgegebenen Informationen keiner abgeleiteten Tabelle entsprechen, verwendet die Instanz die Basisanwendungstabelle \[cmdb_ci_appl\], um das CI zu erstellen.  
Wichtig:  
Damit das Anwendungsmuster „Discovery ohne Anmeldeinformationen" gestartet werden kann, stellen Sie sicher, dass mid.discovery.credentialless.enableSystemeigenschaft ist auf festgelegt Wahr . Stellen Sie zum Deaktivieren sicher, dass diese Eigenschaft auf festgelegt ist Falsch .

## Beispielscan {#credential-less-app-discovery__section_l3r_4pt_fdb}

Diese Informationen wurden von einem Port-Scan der Nmap-Anwendungs-/Versionserkennung auf einem Linux-Testsystem zurückgegeben und veranschaulichen die Art der Anwendungsdaten, die Nmap-Scans zurückgeben können.{#credential-less-app-discovery__table_tgr_1jn_5bb__entry__2}

| Informationen | Port |
|-|-|
| Portstatus | offen |
| Servicename | ssh |
| Serviceprodukt | OpenSSH |
| Zusätzliche Serviceinformationen | Protokoll 2,0 |
[ ]

{#credential-less-app-discovery__table_tgr_1jn_5bb}

## Standardmäßige Anwendungszuordnungen {#credential-less-app-discovery__section_awh_jgz_mbb}

Die CredentialLessApplicationClassNameMapper Die Skripteinbindung des MID-Servers ist mit einer Teilmenge der gängigsten Anwendungstabellen konfiguriert, die für Discovery und Servicezuordnung verfügbar sind. Ein Anwender mit der Rolle „Agent_admin" kann diese Skripteinbindung bearbeiten, um zusätzliche CI-Tabellen hinzuzufügen, die die Anwendungs-Discovery ohne Anmeldeinformationen für die Zuordnung zu einer abgeleiteten Anwendungs-CI-Klasse verwenden kann.

In dieser Tabelle werden Beispiele für geschlossene Übereinstimmungen angezeigt, die von Nmap auf einem Testsystem zurückgegeben werden, das CMDB-Identifizierung und -Abgleich Konnte in definierte Produkte aufgelöst werden. In vielen Fällen war der von Nmap zurückgegebene Servicename nicht erforderlich, um eine Übereinstimmung zu bestimmen. Servicenamen, die in der Tabelle angezeigt werden, waren erforderlich, um eine Übereinstimmung zu bestimmen.  
Von Nmap zurückgegebene Produkte, die nicht in definierte Discovery-Produkte aufgelöst werden können, verwenden das folgende Benennungsformat: \< ServiceProdukt \>:\< ServiceExtrainfo \>:\< Servicename \> . Wenn ein Wert in dieser Zeichenfolge null ist, wird er aus dem Namen verworfen.

* ServiceProdukt : Von Nmap zurückgegebene Informationen zum Serviceprodukt.
* ServiceExtrainfo : Alle zusätzlichen Informationen, die Nmap über die Anwendung zurückgibt, die bei der Identifizierung helfen könnten, z. B. Protokollinformationen.
* Servicename : Der installierte Name des Service oder Daemons des Produkts.

{#credential-less-app-discovery__ul_uft_tyf_nbb} {#credential-less-app-discovery__table_sg4_dkv_sbb__entry__2}{#credential-less-app-discovery__table_sg4_dkv_sbb__entry__7}

| Nmap-Antwort ||| Skriptantwort: Bezeichnereingabe ||
| Serviceprodukt | Servicename | Zusätzliche Serviceinformationen | Erkanntes Produkt | CI-Anwendungstabelle |
|:-:|-|-|:-:|-|
| Apache Tomcat/Coyote JSP-Engine 1,1 | k. A. | NULL | Tomcat | cmdb_ci_app_server_tomcat |
| Apache httpd 2.2.10 ((Linux/SUSE)) | k. A. | NULL | Apache-Webserver | cmdb_ci_apache_web_server |
| IBM HTTP-Server | k. A. | Von Apache abgeleitet | Apache-Webserver | cmdb_ci_apache_web_server |
| IBM DB2-Datenbankserver (QDB2/LINUX) | k. A. | NULL | DB2-Instanz | cmdb_ci_db_db2_instance |
| Microsoft Exchange smtpd | smtp | NULL | Exchange-Clientzugriffsserver | cmdb_ci_exchange_cas |
| Microsoft Exchange 2010-Protokollkopierer | msexchange-Logcopier | NULL | Exchange-Postfach | cmdb_ci_exchange_mailbox_server |
| JBoss-Service httpd | k. A. | NULL | JBoss | cmdb_ci_app_server_jboss |
| Microsoft IIS httpd 6,0 | k. A. | NULL | Microsoft iis-Webserver | cmdb_ci_microsoft_iis_web_server |
| Microsoft SQL Server 2005 9.00.4035; SP3 | k. A. | NULL | Microsoft SQL Server | cmdb_ci_db_mssql_instance |
| MongoDB 2.5.1 | k. A. | NULL | MongoDB-Instanz | cmdb_ci_db_mongodb_instance |
| MySQL 5.5.51 | k. A. | NULL | MySQL-Instanz | cmdb_ci_db_mysql_instance |
| nginx 1.4.6 (Ubuntu) | k. A. | NULL | Nginx-Webserver | cmdb_ci_nginx_web_server |
| PostgreSQL-DB | k. A. | NULL | PostgreSQL-Instanz | cmdb_ci_db_postgresql_instance |
| Oracle WebLogic-Server | k. A. | NULL | Weblogic | cmdb_ci_app_server_weblogic |
| IBM WebSphere MQ 6,0 | k. A. | NULL | IBM WebSphere MQ | cmdb_ci_appl_ibm_wmq |
| IBM WebSphere-Anwendungsserver 6,1 | k. A. | NULL | IBM Websphere | cmdb_ci_app_server_websphere |
| OpenSSH: Ssh | k. A. | NULL | OpenSSH | cmdb_ci_APL |
| Oracle-Instanz | k. A. | NULL | Oracle-Datenbank | cmdb_ci_db_ora_instance |
| Oracle-Instanz | k. A. | NULL | Oracle TNS-Listener | cmdb_ci_db_ora_instance |
| Produkt-A | Service-B | NULL | Produkt-A:Service-B | cmdb_ci_APL |
| Produkt-A | Service-B | Extrainfo-C | Produkt-A:extrainfo-C:Service-B | cmdb_ci_APL |
[Tabelle : 1. Beispiele für geschlossene Übereinstimmungen, die gelöst wurden]

{#credential-less-app-discovery__table_sg4_dkv_sbb}

## Beispiele für Anwendungen, die nicht eindeutig übereinstimmen {#credential-less-app-discovery__section_h32_lyn_5bb}

In diesem Beispiel stimmen die von Nmap zurückgegebenen Informationen mit keiner abgeleiteten Tabelle überein, und die Instanz muss die Basisanwendungstabelle \[cmdb_ci_appl\] verwenden, um das CI zu erstellen.{#credential-less-app-discovery__table_zpv_rzn_5bb__entry__3}{#credential-less-app-discovery__table_zpv_rzn_5bb__entry__8}

| Gescannte Anwendung | Nmap-Antwort ||| Skriptantwort: Bezeichnereingabe ||
| Gescannte Anwendung | Serviceprodukt | Servicename | Zusätzliche Serviceinformationen | Erkanntes Produkt | CI-Anwendungstabelle |
|:-:|:-:|-|-|:-:|-|
| ExchangeHub | Microsoft Windows-RPC | Nachricht | Null | Microsoft Windows RPC:msrpc | cmdb_ci_APL |
| HAProxy Lastenausgleichsmodul | IBM HTTP-Server (von Apache abgeleitet) | http | Null | IBM HTTP-Server (abgeleitet von Apache):http | cmdb_ci_APL |
| SharePoint | Oracle-Datenbank | http | Null | Oracle-Datenbank:http | cmdb_ci_APL |
| SharePoint | Oracle-Instanz | k. A. | Null | Oracle-Datenbank | cmdb_ci_APL |
[ ]

{#credential-less-app-discovery__table_zpv_rzn_5bb}

## Anwendungsidentifizierung {#credential-less-app-discovery__section_a1g_2gg_nbb}

Das Plugin „Discovery -- IP-basiert" \[com.snc.Discovery.ip_based\] fügt der Anwendungsregel für die Tabelle \[cmdb_ci_appl\] einen Bezeichner hinzu, der für Nmap-Scans mit sys_class_Name und cl_Port übereinstimmt.Abbildung : 1. Nmap-Bezeichner für die Anwendungsregel

