Traffic-basierte Discovery in Service-Mapping
Service-Mapping Kann Konfigurationselemente (CIs) nach ihren verkehrsbasierten Verbindungen erkennen und zuordnen. Diese Methode wird als verkehrsbasierte Zuordnung bezeichnet und ergänzt die musterbasierte Zuordnung.
Was ist eine verkehrsbasierte Zuordnung
Die Verwendung von verkehrsbasierter Discovery ist wie ein feineres Netz, was zulässt Service-MappingUm selbst die CIs zu finden, die nicht mithilfe von Mustern erkannt wurden. Wenn ein CI zwei Verbindungen hat, wird die verkehrsbasierte Verbindung nach der nächsten Top-Down-Discovery ausgeblendet, und alle manuellen oder musterbasierten Verbindungen bleiben erhalten.
Je nach Konfiguration variiert das Verhalten der verkehrsbasierten Discovery. Wenn Discovery basiert auf Predictive IntelligenceIst aktiviert, Service-MappingFügt automatisch Verbindungen zu Serviceinstanzen basierend auf Verbindungsregeln hinzu. Service-MappingGeneriert diese Vorschläge basierend auf verkehrsbezogenen Daten aus Configuration Management Database (CMDB)Und am Predictive IntelligenceAnalyse von Fingerabdrücken, CIs und Prozessen der Anwendung.
Wenn Discovery-basiert Predictive IntelligenceIst deaktiviert, Service-MappingFügt automatisch Datenverkehrsbasierte Verbindungen basierend auf hinzu CMDBDaten zu Serviceinstanzen. Möglicherweise müssen Sie Verbindungen entfernen, die zu irrelevanten CIs führen, um Serviceinstanzen zu deklarieren. Wenn die Verbindungsvorschlagsfunktion deaktiviert ist, verwenden Sie normalerweise die verkehrsbasierte Discovery in den Anfangsphasen der Erkennung von Anwendungsservices. Deaktivieren Sie die verkehrsbasierte Discovery, nachdem Sie die Discovery und Feinabstimmung von Anwendungsservices abgeschlossen haben.
Wenn die musterbasierte Discovery nach der Ausführung der verkehrsbasierten Discovery ausgeführt wird, kann es zu doppelten Verbindungen zwischen CIs kommen. In diesem Fall entfernt das System die mit der verkehrsbasierten Discovery erstellte Verbindung. Das System behält alle Verbindungen bei, die durch die verkehrsbasierte Discovery erstellt und nicht anhand von Mustern erkannt wurden.
Verkehrsbezogene Daten aus CMDB
Das System verwendet Befehle und Netzwerk-Flow-Protokolle, um verkehrsbezogene Daten zu erfassen und in zu speichern CMDBTabellen. Service-MappingRuft diese Daten aus den Tabellen ab, um eingehende und ausgehende CI-Verbindungen zu erkennen.
| Tabelle | Quelle | Verwendet von Service-MappingBis |
|---|---|---|
| Flow-Connector [sa_Flow_connection] | NetFlow- und VPC-Protokolle | Erkennen Sie Abhängigkeiten, fügen Sie während der Discovery von oben nach unten Verbindungen hinzu. |
| Flow-Services-IP/Port und Statistiken [sa_Flow_Service] | NetFlow- und VPC-Protokolle | Erkennen Sie alle Services, die Ports abhören. In einem Basissystem Service-MappingVerwendet keine Daten aus dieser Tabelle. |
| Flow-Serverkommunikation [sa_flow_server_comm] | NetFlow- und VPC-Protokolle | Erkennen Sie Services, die mit anderen Services kommunizieren. In einem Basissystem Service-MappingVerwendet keine Daten aus dieser Tabelle. |
| TCP-Verbindung [cmdb_tcp] | Netstat- und lsof-Befehle | Verbindungen während der Top-Down-Discovery erkennen. |
In Basissystemen verwendet die verkehrsbasierte Discovery nur TCP-bezogene Daten, die mit Hilfe von erfasst wurden netstat, ss, Und lsofBefehle. Discovery basierend auf NetFlow- und VPC-Protokollen erfordert eine zusätzliche Konfiguration.Sie können Ihre verkehrsbasierte Discovery durch Konfigurieren anreichern Service-MappingDient zum Durchführen der Datensammlung mit NetFlow- und VPC-Protokollen. Darüber hinaus Service-MappingHat Zugriff auf die TCP-Verbindungsdaten, die von der verbesserten Anwendungsabhängigkeitszuordnung (ADM) erfasst wurden. DiscoveryFührt ADM als Teil der horizontalen Discovery aus.
Aktivieren der verkehrsbasierten Discovery im System
Standardmäßig ist die verkehrsbasierte Discovery mit Befehlen in verfügbar Service-MappingErmöglicht die Verwendung dieser Methode auf allen Ebenen. Sie können die verkehrsbasierte Discovery auf verschiedenen Ebenen aktivieren, von der globalsten bis zur spezifischsten:
- Produktebene
- Standardmäßig wird die verkehrsbasierte Discovery in verwendet Service-MappingIst deaktiviert. Die Traffic-basierte Discovery Eigenschaft [sa.traffic_based_discovery.active]Steuert die verkehrsbasierte Discovery auf Produktebene.Wichtig:Sie können die verkehrsbasierte Discovery nicht auf anderen Ebenen aktivieren, es sei denn, sie ist auf Produktebene aktiviert.
Die Verbindungsvorschlagsfunktion funktioniert auf Produktebene. Die sa_ml.connection_suggestions.activeEigenschaft steuert diese Funktion. Wenn die Datenverkehrsbasierte Discovery in Ihrer Bereitstellung vor aktiviert wurde QuebecUnd Sie haben es verwendet, um mindestens einen Anwendungsservice zu erkennen. Die Verbindungsvorschlagsfunktion ist standardmäßig deaktiviert.
- Serviceinstanz Ebene
- Sie können die verkehrsbasierte Discovery für einen bestimmten aktivieren Serviceinstanz an. In diesem Fall Service-MappingVerwendet diese Methode für alle CIs, die dies bilden Serviceinstanz , Es sei denn, die verkehrsbasierte Discovery ist für einige CI-Typen oder bestimmte CIs deaktiviert.
- CI-Typebene
- Sie können eine Discovery-Regel erstellen Dient zum Einbeziehen oder Ausschließen eines CI-Typs aus der verkehrsbasierten Discovery . Diese Regel hat Vorrang vor der Einstellung, die Sie für auswählen Serviceinstanz .
- Spezifische CI-Ebene
- Sie können eine Discovery-Regel für erstellen Schließen Sie ein bestimmtes CI aus der verkehrsbasierten Discovery ein oder aus . Diese Regel hat Vorrang vor der Einstellung, die Sie für auswählen Serviceinstanz .
Regeln für bestimmte CIs haben Vorrang vor Regeln für CI-Typen. Wenn Sie beispielsweise keine verkehrsbasierte Discovery auf Apache Tomcat-Servern verwenden möchten, können Sie definieren CI-Typ Regel, die die verkehrsbasierte Discovery in der Tomcat-Tabelle deaktiviert. Gleichzeitig können Sie eine Discovery-Regel erstellen, die die verkehrsbasierte Discovery für einen bestimmten Tomcat-Server aktiviert. In diesem Fall Service-MappingVerwendet die verkehrsbasierte Discovery nur für diesen spezifischen Tomcat-Server von allen Tomcat-Servern.