In dem Dokumentationssatz für dieses Produkt wird die Verwendung inklusiver Sprache angestrebt. Für die Zwecke dieses Dokumentationssatzes wird Sprache als „inklusiv“ verstanden, wenn sie keine Diskriminierung aufgrund von Alter, körperlicher und/oder geistiger Behinderung, Geschlechtszugehörigkeit und -identität, ethnischer Identität, sexueller Orientierung, sozioökonomischem Status und Intersektionalität impliziert. Dennoch können in der Dokumentation stilistische Abweichungen von diesem Bemühen auftreten, wenn Text verwendet wird, der in Benutzeroberflächen der Produktsoftware fest codiert ist, auf RFP-Dokumentation basiert oder von einem genannten Drittanbieterprodukt verwendet wird. Hier erfahren Sie mehr darüber, wie Cisco inklusive Sprache verwendet.
Cisco hat dieses Dokument maschinell übersetzen und von einem menschlichen Übersetzer editieren und korrigieren lassen, um unseren Benutzern auf der ganzen Welt Support-Inhalte in ihrer eigenen Sprache zu bieten. Bitte beachten Sie, dass selbst die beste maschinelle Übersetzung nicht so genau ist wie eine von einem professionellen Übersetzer angefertigte. Cisco Systems, Inc. übernimmt keine Haftung für die Richtigkeit dieser Übersetzungen und empfiehlt, immer das englische Originaldokument (siehe bereitgestellter Link) heranzuziehen.
In diesem Dokument wird der Cisco Secure Dynamic Attribute Connector in FMC beschrieben.
CSDAC (Cisco Secure Dynamic Attributes Connector) kann in FMC (FirePOWER Management Center) integriert werden und bietet den gleichen Funktionsumfang wie die eigenständige CSDAC-Anwendung und CSDAC in CDO. Bei eigenständiger CSDAC entfällt der Verwaltungsaufwand und die Wartung eines separaten Systems für CSDAC. Als Netzwerkadministrator möchte ich, dass sich die Programmschnittstellen leicht integrieren lassen und mit den Änderungen an externen Anbietern dynamischer Umgebungen auf dem neuesten Stand sind. Diese Integration löst das Problem, Attribute aus dynamisch wechselnden Cloud-Umgebungen zu erfassen, ohne eine Richtlinie bereitzustellen.
CSDAC kann jetzt in FMC konfiguriert werden, um Tag-Attribute aus Azure, vCenter, AWS, GCP, Office 365 und Azure Service Tags abzurufen, sodass Funktionsparität mit dem eigenständigen CSDAC und CSDAC in CDO gewährleistet ist.
FMC Dynamic Attributes Connector:
Im vergangenen Jahr habe ich eine dedizierte VM für CSDAC bereitgestellt, um Attribute von meinen AWS- und Azure-Konten zu erfassen.
Nun ist meine Organisation in die Cloud umgestiegen, und ich kann in meiner Umgebung kein dediziertes virtuelles System für CSDAC bereitstellen und verwalten.
Sie können das Problem beheben, indem Sie den in FMC integrierten Dynamic Attributes Connector verwenden. Die von ihm erstellten dynamischen Objekte können in der Zugriffsrichtlinie verwendet werden.
Sie können das Problem beheben, indem Sie Dynamic Attributes Connector in CDO verwenden. Die von ihr erstellten dynamischen Objekte können in
Min. unterstützte Manager-Version |
Verwaltete Geräte |
Min. unterstützte Version des verwalteten Geräts erforderlich |
Hinweise |
FMC 7.4 |
Alle FTD-unterstützten |
Beliebige FTD 7.0+ |
* Dynamic Attributes Connector wird auf FDM-verwalteten Geräten nicht unterstützt.
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
・ Cisco Firewall Management Center mit 7.4
・ Cisco Firepower Threat Defense mit Version 7.4 oder höher
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Mit dem Cisco Secure Dynamic Attributes Connector können Sie Tags von verschiedenen Cloud-Service-Plattformen in den Zugriffskontrollregeln des Firewall Management Center (FMC) verwenden.
CSDAC kann vor Ort auf einem Linux-Computer installiert werden und unterstützt das Abrufen von Attributen von:
Unterstützt dieselben Funktionen wie On-Prem CSDAC, ohne dass eine dedizierte Anwendung installiert und gewartet werden muss.
Der vCenter-Connector wird derzeit in CDO nicht unterstützt.
Unterstützt das Senden der empfangenen Attribute an Cloud-basierte FMC und On-Prem FMC in CDO.
Unterstützt dieselben Funktionen wie Standalone-CSDAC, ohne dass eine dedizierte Anwendung installiert und gewartet werden muss.
CSDAC in FMC unterstützt das Abrufen von Attributen aus:
Es gibt hier keine explizite Adapterkonfiguration, da diese für FMC lokal ist.
Connectors werden verwendet, um Attribute von AWS, Azure, o365, vCenter abzurufen.
Der lokale Adapter wird dann verwendet, um diese optimierten Attribute und ihre IP-Zuordnungen in FMC als dynamische Objekte zu speichern.
FMC sendet die Zuordnung in Echtzeit an FTD (ohne Bereitstellung).
Aktivieren von CSDAC in FMC
Navigieren Sie zu Integration > Dynamic Attributes Connector.
Verwenden Sie die Umschalttaste, um den Anschluss zu aktivieren.
FMC benötigt nur wenige Minuten zum Herunterladen und Aufrufen der Docker-Images und -Container.
Dies kann nur in der globalen FMC-Domäne konfiguriert werden.
CSDAC-Dashboard
Nach der Aktivierung von CSDAC wird dem Benutzer die Seite "CSDAC Dashboard" angezeigt. Das Dashboard dient zum Konfigurieren und Anzeigen konsolidierter Connectors und Filter.
Hinzufügen von Connectors über das Dashboard
Klicken Sie im Dashboard auf das Symbol für den gewünschten Connector, um ihn hinzuzufügen.
Konfigurieren Sie ein Zeitintervall (im Feld "Pull Interval" (Pull-Intervall)), sodass die Connectors Informationen von Anbietern mit der konfigurierten Periodizität abrufen können.
Geben Sie die Anmeldeinformationen des Anbieters ein, um die Tag-Attribute abzurufen. Nachdem Sie den Connector konfiguriert haben, können Sie den Connector testen, indem Sie auf die Schaltfläche Test klicken.
Filter konfigurieren
Klicken Sie im Menü "Dynamic Attributes Connector" auf die Registerkarte "Dynamic Attribute Filters", um zur Seite "Dynamic Attributes Filters" zu gelangen.
Filter hinzufügen
Klicken Sie auf die Schaltfläche +, um einen Filter für Attributverbindungen zu erstellen.
AWS-Tags hinzufügen
Wir können beispielsweise davon ausgehen, dass Sie sich für die wichtigsten Aspekte im Zusammenhang mit der Personalabteilung und dem Wert der Anwendung bei AWS-Workloads interessieren.
So würde es in AWS aussehen.
Sie können eine Regel "HR gleich App" erstellen, indem Sie auf die Schaltfläche + klicken.
Der lokale FMC-Adapter sendet die entsprechenden IP-Adressen als dynamische Objektzuordnungen an FMC.
Vorschau
Sie können auch die übereinstimmenden IP-Adressen einer bestimmten Attributregel anzeigen, indem Sie auf die Schaltfläche "Show" (Anzeigen) | Schaltfläche "Vorschau ausblenden".
Zeigen Sie die von CSDAC erstellten dynamischen Objekte unter Objekte > Externe Attribute, Dynamisches Objekt in FMC an.
Fügen Sie in FMC eine Zugriffsrichtlinie hinzu, um die empfangenen dynamischen Objekte vom Dynamic Attribute Connector zu erlauben oder zu blockieren.
Modelle |
Anzahl unterstützter Anschlüsse |
Plattformen |
Speicherbasiertes Limit |
Grundlegend |
Nur Azure AD |
1600 |
32 GB |
Klein |
5 |
vFMC |
> 32 GB |
Mittel |
10 |
vFMC 300, 2600 |
>= 64 GB |
Groß |
20 |
4600 |
>= 128 GB |
Die Fehlerbehebung wird am besten durch die Nachverfolgung dynamischer Objekte von CSDAC-Connectors zu Dynamics-Attributen in FMC durchgeführt.Viele interne Protokolle bezeichnen diese Funktion als "zusammenbringen". Sie können einen Blick in den Systemstatus entlang der Übertragungskette werfen, um Probleme zu isolieren. CSDAC verwendet Docker-Container. Meldungen und Namen von Protokollen und anderen Dateien müssen als "Docker" bezeichnet werden.
Stellen Sie zunächst sicher, dass Connectors eine Verbindung zu vCenter-, AWS- oder Azure-Servern herstellen können.
Wenn Connectors nicht richtig konfiguriert sind, können Downstream-Prozesse keine Tag-Informationen abrufen.
Der Verbindungsstatus wird im Statusfeld angezeigt und alle 15 Sekunden aktualisiert.
In diesem Beispiel konnte der Connector die angegebenen Anmeldeinformationen nicht verwenden.
Stellen Sie sicher, dass in der Regelvorschau die übereinstimmenden IP-Adressen für die Abfragebedingung angezeigt werden.
Wenn keine übereinstimmenden IP-Adressen vorhanden sind, kann FMC die dynamischen Objektzuordnungen nicht abrufen.
Attributfilter überprüfen
Überprüfen Sie, ob dynamische Attribut-IP-Zuordnungen in der Vorschau verfügbar sind. Die Schaltfläche Vorschau anzeigen ist im Popup-Fenster zum Bearbeiten von dynamischen Attributfiltern verfügbar.
Stellen Sie zunächst sicher, dass der FMC-Server die erwarteten Bindungen enthält.
Überprüfen Sie den FMC-Zustandsmonitor und die Benachrichtigungen auf CSDAC-Zustandswarnungen.
Überprüfen dynamischer Objekte
Mit dem FMC Object Manager können Sie aktuelle Dynamic Object IP-Adressen herunterladen.
Der Task-Manager von FMC zeigt Health Alerts an, wenn ein Kerndienst, einschließlich des Dynamic Attributes Connectors, ausgefallen ist. Die Warnmeldung enthält Informationen zu Servicename und -status.
Hinweis: In mehreren Benachrichtigungen ist die Namensgebung "muster" immer noch vorhanden, und es muss hier ein Servicename für detaillierte Informationen angegeben werden.
Hier sehen wir, dass muster-bee und muster-local-fmc-adapter "ungesund" sind.
Wenn ein Fehler auf einen der Kerndienste hinweist, müssen Fehlerbehebungsprotokolle zum Debuggen erfasst werden.
Aus /usr/local/sf/csdac Aufruf ./muster-cli debug-on
Suchen Sie die CSDAC-Protokolle in untarred Troubleshoot in folgenden Ordnern:
/results-XX/command-outputs/csdac_troubleshoot/info
Dieser enthält die in der Datenbank etc. gespeicherten Daten.
/results-XX/command-output/csdac_troubleshoot /log
Dieser enthält die Protokolle aus den Dockingcontainern.
/results-XX/command-outputs/csdac_troubleshoot/status.log
Hier sehen Sie den Containerstatus, die Versionen und die Details zum Docker-Bild.
Das Skript muster-cli kann verwendet werden, um den Status von CSDAC aus der FMC-CLI zu überprüfen.
Wenn der Status für einen Dienst "Beendet" ist oder sich auf andere Weise von "Nach oben" unterscheidet, beginnen Sie mit der Überprüfung der Protokolle für diesen Container.
Der Containername wird zum Abrufen von Protokollen benötigt. Er kann aus der Ausgabe abgerufen werden.
Das Skript 'muster-cli' kann verwendet werden, um die Debug-Protokolle ein- und auszuschalten. Standardmäßig werden die Container unter INFO level.INFO protokolliert, und DEBUG sind die einzigen unterstützten Ebenen.
Um Benutzer auf DEBUG-Ebene zu aktivieren:./muster-cli debug-on.
Dadurch stehen weitere Informationen zur Fehlerbehebung und Hilfe bei der Fehlerbehebung zur Verfügung.Diese Option muss aktiviert werden, während ein Problem reproduziert wird.
Um zur INFO-Ebene zurückzukehren, verwenden Sie: ./muster-cli debug-off.
root@firepower:/usr/local/sf/csdac# ./muster-cli debug-on
Recreating muster-bee ...
Recreating muster-bee ... done
Recreating muster-user-analysis ... done
Recreating muster-local-fmc-adapter ... done
Recreating muster-ui-backend ... done
Wenn der Debug-Modus aktiviert ist, enthalten alle Docker-Containerprotokolle auch Debugmeldungen.
Abrufen von Protokollen in Echtzeit mithilfe der Docker-Befehle: docker logs -f <Containername>
Im folgenden Beispiel wird in der Debugmeldung angezeigt, was einen gRPC-Fehler ausgelöst hat.
2022-12-12 14:33:29,649 [status_storage] DEBUG: Loading status from /app/status/aws.1_status.json...
2022-12-12 14:33:29,650 [status_storage] DEBUG: Loading status from /app/status/gcp.1_status.json...
2022-12-12 14:33:29,651 [status_storage] DEBUG: Loading status from /app/status/github.1_status.json...
2022-12-12 14:33:29,651 [status_storage] DEBUG: Loading status from /app/status/o365.1_status.json...
2022-12-12 14:33:43,279 [server] DEBUG: Got health status request.
2022-12-12 14:33:43,280 [bee_api] WARNING: Got gRPC error from BEE: StatusCode.UNAVAILABLE failed to connect to all addresses; last error: UNKNOWN: Failed to connect to remote host: No route to host
Das häufigste Problem ist, dass FMC nicht alle dynamischen Objektzuordnungen empfängt.
Um das Problem zu beheben,
Die Tag-Attribute für eine bestimmte IP werden in den Fehlerbehebungsprotokollen protokolliert. Für AWS Connector haben wir "muster-connector-aws.1.muster-docker.log.gz" untersucht.
Stehen Stecker- und Adapterstatus gut da?
Überprüfen Sie die Status auf den entsprechenden Seiten Connector (Anschluss), Adapter (Adapter).
Haben die Connectors alle Zuordnungen erhalten?
Überprüfen Sie die Regelvorschau auf übereinstimmende IP-Adressen.
Überprüfen Sie die Connector Docker-Protokolle, um festzustellen, ob die Zuordnungen korrekt abgefragt werden.
Hat der REST-Server dynamische Tag-Zuordnungen vom Connector erhalten?
Überprüfen Sie die Seite für dynamische FMC-Objekte.
Überprüfen Sie die USMS-Protokolle (in /opt/CSCOpx/MDC/log/operation/usmsharedsvcs.log ), um festzustellen, ob der FMC-REST-Server die API-Anforderung von CSDAC ordnungsgemäß verarbeitet hat.
F: Welche Version des standortbasierten CSDAC unterstützt einen ISE-Connector, einen solchen sehe ich auch in Version 7.4.0 (Build 1494) nicht?
A: Dies ist in Standalone-CSDAC und nicht in FMC oder in CDO. Sie benötigen ein CSDAC-fähiges Paket, um dies zu testen.
F: Welche CSDAC-Version vor Ort wäre es, wenn sie veröffentlicht würde?
A: Wahrscheinlich 2.1.0.
F: Es wurde ein Bildschirm mit einem Gerät gezeigt, das über eine API verfügt. Ich denke, es ist CSDAC; was bedeutet das?
A: Der API-Explorer ist in diesem CSDAC integriert. Sie können von dieser Seite aus API-Aufrufe für CSDAC durchführen.
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
29-Jul-2024 |
Erstveröffentlichung |