Datenverkehrsbasierte Erkennung in Service-Mapping
Service-Mapping kann Konfigurationselemente (CIs) anhand ihrer datenverkehrsbasierten Verbindungen erkennen und zuordnen. Diese Methode wird als datenverkehrsbasierte Zuordnung bezeichnet und ergänzt die musterbasierte Zuordnung.
Datenverkehrsbasierte Zuordnung – Definition
Die Verwendung der datenverkehrsbasierten Discovery ist wie das Auswerfen eines feineren Netzes, mit dem Service-Mapping sogar die CIs erkennen kann, die mithilfe von Mustern nicht erkannt wurden. Wenn ein CI über zwei Verbindungen verfügt, wird die datenverkehrsbasierte Verbindung nach der nächsten Erkennung von oben nach unten geschlossen, und alle manuellen oder musterbasierten Verbindungen bleiben bestehen.
Je nach Konfiguration variiert das Systemverhalten hinsichtlich der datenverkehrsbasierten Erkennung. Wenn die auf Predictive Intelligence basierende Erkennung aktiviert ist, fügt Service-Mapping automatisch anhand von Verbindungsregeln Verbindungen zu Anwendungsservices hinzu. Service-Mapping generiert diese Vorschläge anhand von datenverkehrsbasierten Daten aus der Configuration Management Database (CMDB) und der Predictive Intelligence-Analyse von Anwendungsfingerabdrücken, CIs und Prozessen.
Wenn Discovery-basierte Predictive Intelligence deaktiviert ist, fügt Service-Mapping automatisch anhand der CMDB-Daten zu Anwendungsservices datenverkehrsbasierte Verbindungen hinzu. Möglicherweise müssen Sie Verbindungen entfernen, die zu irrelevanten CIs führen, um die Anwendungsservices übersichtlicher zu gestalten. Wenn die Funktion für Verbindungsvorschläge deaktiviert ist, verwenden Sie in der Regel die datenverkehrsbasierte Erkennung in der Anfangsphase der Erkennung von Anwendungsservices. Deaktivieren Sie die datenverkehrsbasierte Erkennung, nachdem Sie die Erkennung und Feinabstimmung von Anwendungsservices abgeschlossen haben.
Wenn die musterbasierte Erkennung nach der datenverkehrsbasierten Erkennung ausgeführt wird, kann dies zu doppelten Verbindungen zwischen CIs führen. In diesem Fall entfernt das System die mithilfe der datenverkehrsbasierten Erkennung erstellte Verbindung. Das System behält alle Verbindungen bei, die durch die datenverkehrsbasierte Erkennung erstellt und nicht mithilfe von Mustern erkannt wurden.
Datenverkehrsbezogene Daten aus der CMDB
Im System werden Befehle und Netzwerk-Flow-Protokolle verwendet, um datenverkehrsbezogene Daten zu sammeln und in den CMDB-Tabellen zu speichern. Service-Mapping ruft diese Daten aus den Tabellen ab, um ein- und ausgehende CI-Verbindungen zu erkennen.
| Tabelle | Quelle | Benutzt von Service-Mapping zum |
|---|---|---|
| Flow Connector [sa_flow_connection] | Netflow- und VPC-Protokolle | Erkennen Sie Abhängigkeiten, und fügen Sie Verbindungen während der Top Down-Discovery hinzu. |
| IP/Port und Statistiken für Flow-Services [sa_flow_service] | Netflow- und VPC-Protokolle | Entdecken Sie alle Services, die Ports überwachen. Im Basissystem verwendet Service-Mapping keine Daten aus dieser Tabelle. |
| Ablauf-Serverkommunikation [sa_flow_server_comm] | Netflow- und VPC-Protokolle | Entdecken Sie Services, die mit anderen Services kommunizieren. Im Basissystem verwendet Service-Mapping keine Daten aus dieser Tabelle. |
| TCP-Verbindung [cmdb_tcp] | netstat- und lsof-Befehle | Verbindungen bei der Top Down-Discovery erkennen. |
In Basissystemen verwendet die datenverkehrsbasierte Discovery nur TCP-Daten, die mithilfe der Befehle netstat, ss und lsof erfasst wurden. Die auf Netflow- und VPC-Protokollen basierende Discovery erfordert eine zusätzliche Konfiguration. Sie können Ihre datenverkehrsbasierte Erkennung ausweiten, indem Sie Service-Mapping für die Datenerfassung mit Netflow- und VPC-Protokollen konfigurieren. Darüber hinaus hat Service-Mapping Zugriff auf die TCP-Verbindungsdaten, die von der verbesserten ADM-Funktion (Application Dependency Mapping) erfasst werden. Discovery führt ADM als Teil der horizontalen Erkennung aus.
Datenverkehrsbasierte Erkennung im System aktivieren
Standardmäßig ist die datenverkehrsbasierte Erkennung mithilfe von Befehlen in Service-Mapping verfügbar, sodass diese Methode auf allen Ebenen verwendet werden kann. Sie können die datenverkehrsbasierte Erkennung auf verschiedenen Ebenen aktivieren, von der globalen bis zur spezifischsten:
- Produktebene
- Standardmäßig ist die datenverkehrsbasierte Erkennung in Service-Mapping deaktiviert. Die Eigenschaft „Datenverkehrsbasierte Erkennung [sa.traffic_based_discovery.active] “ steuert die datenverkehrsbasierte Erkennung auf Produktebene.Wichtig:Sie können die datenverkehrsbasierte Erkennung nicht auf anderen Ebenen aktivieren, es sei denn, sie wird auf Produktebene aktiviert.
Die Funktion für Verbindungsvorschläge funktioniert auf Produktebene. Gesteuert wird diese Funktion mit der Eigenschaft sa_ml.connection_suggestions.active. Wenn die datenverkehrsbasierte Erkennung in Ihrer Bereitstellung vor Quebec aktiviert war und Sie sie verwendet haben, um mindestens einen Anwendungsservice zu erkennen, ist die Funktion für Verbindungsvorschläge standardmäßig deaktiviert.
- Anwendungsservice Ebene
- Sie können die datenverkehrsbasierte Erkennung für einen bestimmten aktivieren Anwendungsservice. In diesem Fall verwendet Service-Mapping diese Methode für alle CIs, aus denen dieser Anwendungsservicebesteht, es sei denn, die datenverkehrsbasierte Erkennung ist für einige CI-Typen oder bestimmte CIs deaktiviert.
- CI-Typebene
- Sie können in einer Erkennungsregel festlegen, dass ein bestimmter CI-Typ in der datenverkehrsbasierten Erkennung ein- oder ausgeschlossen wird. Diese Regel hat Vorrang vor der Einstellung, die Sie für Anwendungsservice wählen.
- Spezifische CI-Ebene
- Sie können in einer Erkennungsregel festlegen, dass ein bestimmtes CI in der datenverkehrsbasierten Erkennung ein- oder ausgeschlossen wird. Diese Regel hat Vorrang vor der Einstellung, die Sie für Anwendungsservice wählen.
Regeln für bestimmte CIs haben Vorrang vor Regeln für CI-Typen. Wenn Sie beispielsweise keine datenverkehrsbasierte Discovery auf Apache Tomcat-Servern verwenden möchten, können Sie eine Regel vom CI-Typ festlegen, die die datenverkehrsbasierte Discovery für die Tomcat-Tabelle deaktiviert. Gleichzeitig können Sie eine Discovery-Regel erstellen, die die datenverkehrsbasierte Discovery für einen bestimmten Tomcat-Server aktiviert. In diesem Fall verwendet Service-Mapping die datenverkehrsbasierte Discovery unter allen Tomcat-Servern nur für diesen bestimmten Tomcat-Server.