Einleitung
In diesem Dokument wird beschrieben, wie Sie die Cisco Identity Services Engine (ISE) 3.2-Integration mit Splunk over Data Connect konfigurieren, um Berichtsdaten direkt aus der ISE-Datenbank abzurufen. Sie können Ihre eigenen Abfragen erstellen und Ihre eigenen Berichte erstellen.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- Cisco ISE 3.2
- Grundkenntnisse über Oracle-Abfragen
- Splunk
Verwendete Komponenten
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
- Cisco ISE 3.2
- Splunk 9.0.0
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 verstehen.
Konfigurieren
Konfigurationen
Schritt 1: Konfigurieren der ISE-Datenverbindungseinstellungen
1. Datenverbindung aktivieren
Navigieren Sie auf der ISE zu Administration > System > Settings > Data Connect
und die Taste gegen Data Connect
. Geben Sie das Kennwort ein, und klicken Sie auf Save
.
Notieren Sie sich die Datenverbindungseinstellungen, darunter User Name, Hostname, Port, and Service Name .
Data Connect ist in einer verteilten Bereitstellung auf sekundärem MNT standardmäßig aktiviert. Weitere Informationen zu Failover-Szenarien finden Sie im Administratorhandbuch.
2. Data Connect-Zertifikat exportieren
Betrieb in Step 1.
hat die Erstellung des Datenverbindungszertifikats ausgelöst. Sie muss von den Clients, die ISE über Data Connect abfragen, als vertrauenswürdig eingestuft werden.
Um das Zertifikat zu exportieren, navigieren Sie zu Administration > System > Settings > Cetificate Management > Trusted Certificates
, Zertifikat auswählen mit Data Connect Certificate
Anzeigename, und klicken Sie auf Export
.
Das Zertifikat wird im PEM-Format exportiert.
Schritt 2: Splunk konfigurieren
Anmerkung: Die Splunk-Installation wird in diesem Dokument nicht behandelt.
1. Splunk DB Connect-Anwendung installieren
Klicken Sie auf + Find More Apps
aus dem Hauptmenü.
Eingabe Splunk DB Connect
im Suchmenü und klicke auf Install
gegen Splunk DB Connect
App wie im Bild gezeigt.
Geben Sie die Splunk-Anmeldeinformationen ein, um die App zu installieren. Klicken Sie auf Agree and Install
wie im Bild dargestellt.
Bei der Anwendungsinstallation muss der Computer neu gestartet werden. Klicken Sie auf Restart Now.
2. Oracle-Treiber installieren
Gemäß Splunk-Dokumentation müssen JDBC-Treiber installiert werden. Installieren Sie den Oracle-Treiber über die Splunk-Add-ons für DB Connect. Klicken Sie auf Login to Download
wie im Bild dargestellt.
Klicken Sie auf Download.
Klicken Sie im Startmenü auf das Zahnrad-Symbol neben Apps
wie im Bild dargestellt.
Klicken Sie auf Install App from File.
Wählen Sie Datei zuvor heruntergeladen aus, und klicken Sie auf Upload
wie im Bild dargestellt.
Navigieren Sie zu Apps > Splunk DB Connect > Configuration > Settings > Drivers
auf Reload
.Oracle
Der Treiber muss wie folgt aussehen: Installed
.
3. Konfigurieren der Anwendungsidentität von Splunk DB Connect
Anmerkung: Damit die Splunk DB Connect App funktioniert, muss Java (SE) installiert sein. Für diese App ist Java (SE) 11 installiert.
C:\Users\Administrator>java --version
java 11.0.15.1 2022-04-22 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.15.1+2-LTS-10)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.15.1+2-LTS-10, mixed mode)
C:\Users\Administrator>
Navigieren Sie zu Apps > Splunk DB Connect > Configuration > Databases > Identities
und klicke auf New Identity.
Konfigurieren Sie Identity Name
(beliebiger Wert), Username
(Datenverbindung) und Password
von Step 1.
und klicke auf Save
.
4. Konfigurieren der Splunk DB Connect-Anwendungsverbindung
Navigieren Sie zu Apps > Splunk DB Connect > Configuration > Databases > Connections
und dann auf New Connection.
Konfigurieren Sie Connection Name
(beliebiger Wert). Auswählen Identity
von Configure Splunk DB Connect App Identity
Schritt. Auswählen Connection Type
als Oracle
. Aktivieren Sie das Kontrollkästchen neben dem Edit JDBC URL
und fügen Sie den Wert ein:
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=10.48.17.20)(PORT=2484))(CONNECT_DATA=(SID=cpm10)))
Der HOST muss durch die IP-Adresse des MNT-Knotens aus dem Schritt ersetzt werden. Enable Data Connect
wie im Bild dargestellt.
Blättern Sie nach unten zum Zertifikatabschnitt, und fügen Sie den Inhalt von DataConnectCertificate.pem
Zertifikatsdatei und klicken Sie auf Save
wie im Bild dargestellt.
5. Splunk DB Connect-Eingaben konfigurieren
Navigieren Sie zu Apps > Splunk DB Connect > Data Lab > Inputs and
Klicken Sie auf New Input.
Wählen Sie in Schritt konfigurierte Verbindung aus. Configure Splunk DB Connect App Connection .
Geben Sie die Abfrage ein, die Sie für das Polling verwenden möchten. In diesem Beispiel wird die Abfrage Authentifizierung durch ISE-Knoten verwendet:
select access_service as allowed_protocol, sum(passed_count) as passed, sum(failed_count) as failed, sum(passed_count) + sum(failed_count) as total, round(to_char(((sum(failed_count) / (sum(passed_count) + sum(failed_count))) * 100)), 2) as failed_percentage, round(to_char(sum(total_response_time)/(sum(passed_count) + sum(failed_count))), 2) as total_response_time, max(max_response_time) as max_response_time from radius_authentication_summary group by access_service;
Klicken Sie auf Execute SQL
Um sicherzustellen, dass die Abfrage funktioniert, muss auch weiter gegangen werden. Klicken Sie auf Next
wie im Bild dargestellt.
Konfigurieren der Eingabe Name
(beliebiger Wert). Auswählen Application
als Splunk DB Connect
. Stellen Sie Execution Frequency
(wie oft die Anfrage an die ISE gesendet wird).
Konfigurieren Sie Source Type
und Input
.
Überprüfung
Verwenden Sie diesen Abschnitt, um zu überprüfen, ob Ihre Konfiguration ordnungsgemäß funktioniert.
Um die Daten aus den Antworten zu überprüfen und zu visualisieren, navigieren Sie zu Apps > Splunk DB Connect > Data Lab > Inputs
. Klicken Sie auf Find Events.
Über die Events
können Sie zu Visualization.
Sie können das Suchmenü anpassen und die gewünschte Visualisierung auswählen. Die Abfrage im Beispiel verwendet ein Zeitdiagramm und erstellt das Diagramm auf der Grundlage der maximal übergebenen Authentifizierungsversuche.
index=summary sourcetype=custom source=AuthenticationsbyISENode OR source=mi_input://AuthenticationsbyISENode| timechart span=5m max(PASSED)
Fehlerbehebung
Für diese Konfiguration sind derzeit keine spezifischen Informationen zur Fehlerbehebung verfügbar.