المقدمة
يصف هذا المستند كيفية تكوين تكامل Cisco Identity Services Engine (ISE) 3.2 مع Splunk over Data Connect لاسترداد بيانات التقارير من قاعدة بيانات ISE مباشرة. يمكنك إنشاء استفساراتك الخاصة وصياغة تقاريرك الخاصة بفضل ذلك.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- Cisco ISE 3.2
- معرفة أساسية حول استعلامات Oracle
- شظية
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- Cisco ISE 3.2
- Splunk 9.0.0
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
التكوين
التكوينات
الخطوة 1. تكوين إعدادات اتصال بيانات ISE
1. تمكين اتصال البيانات
على ISE، انتقل إلى Administration > System > Settings > Data Connect
تبديل الزر مقابل Data Connect
. أدخل كلمة المرور وانقر فوق Save
.
دون إعدادات اتصال البيانات، والتي تتضمن User Name, Hostname, Port, and Service Name .
يتم تمكين اتصال البيانات بشكل افتراضي على MNT الثانوي في عملية نشر موزعة، ويمكن العثور على مزيد من المعلومات حول سيناريوهات تجاوز الفشل في دليل المسؤول.
2. تصدير شهادة اتصال البيانات
تشغيل في Step 1.
تم تشغيل إنشاء "شهادة اتصال البيانات". يجب أن يكون موثوقا به من قبل العملاء الذين يستفسرون من ISE عبر Data Connect.
لتصدير الشهادة، انتقل إلى Administration > System > Settings > Cetificate Management > Trusted Certificates
، حدد الشهادة باستخدام Data Connect Certificate
اسم مألوف وانقر فوق Export
.
يتم تصدير الشهادة بتنسيق PEM.
الخطوة 2. تكوين تقسيم
ملاحظة: تثبيت Splunk خارج نطاق هذا المستند.
1. تثبيت تطبيق اتصال Splunk DB
انقر فوق + Find More Apps
من القائمة الرئيسية.
إدخال Splunk DB Connect
في قائمة البحث وانقر فوق Install
ضد Splunk DB Connect
التطبيق كما هو موضح في الصورة.
أدخل بيانات اعتماد Splunk لتثبيت التطبيق. انقر فوق Agree and Install
كما هو موضح في الصورة.
يتطلب تثبيت التطبيق إعادة التشغيل، انقر فوق Restart Now.
2. تركيب برامج تشغيل Oracle
وفقا لوثائق Splunk، يجب تثبيت برامج تشغيل JDBC. قم بتثبيت برنامج تشغيل Oracle من خلال الوظائف الإضافية الخاصة ب Splunk ل DB Connect. انقر فوق Login to Download
كما هو موضح في الصورة.
انقر فوق Download.
من قائمة المنزل، انقر على أيقونة التروس المجاورة ل Apps
كما هو موضح في الصورة.
انقر فوق Install App from File.
حدد الملف الذي تم تنزيله سابقا وانقر Upload
كما هو موضح في الصورة.
انتقل إلى Apps > Splunk DB Connect > Configuration > Settings > Drivers
انقر فوق Reload
.Oracle
يجب أن يظهر برنامج التشغيل ك Installed
.
3. تكوين هوية تطبيق Splunk DB Connect
ملاحظة: يجب تثبيت تطبيق اتصال Splunk DB لتشغيل Java (SE). تم تثبيت 11 تطبيق جافا (SE) لأغراض هذا التطبيق.
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>
انتقل إلى Apps > Splunk DB Connect > Configuration > Databases > Identities
ثم انقر فوق New Identity.
قم بتكوين Identity Name
(قيمة اعتباطية)، Username
(DataConnect) و Password
من Step 1.
ثم انقر فوق Save
.
4. تكوين اتصال تطبيق اتصال Splunk DB Connect
انتقل إلى Apps > Splunk DB Connect > Configuration > Databases > Connections
ثم انقر فوق New Connection.
قم بتكوين Connection Name
(قيمة اعتباطية). تحديد Identity
من Configure Splunk DB Connect App Identity
خطوة. تحديد Connection Type
ك Oracle
. وضع علامة على خانة الاختيار مقابل Edit JDBC URL
ولصق القيمة:
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=10.48.17.20)(PORT=2484))(CONNECT_DATA=(SID=cpm10)))
يجب إستبدال المضيف بعنوان IP الخاص بعقدة MNT من الخطوة Enable Data Connect
كما هو موضح في الصورة.
قم بالتمرير لأسفل إلى قسم الترخيص ولصق محتوى DataConnectCertificate.pem
ملف الشهادة والنقر Save
كما هو موضح في الصورة.
5. تكوين إدخالات اتصال DB الخاص بتقسيم SPLUNK
انتقل إلى Apps > Splunk DB Connect > Data Lab > Inputs and
طقطقة New Input.
تحديد اتصال مكون في خطوة Configure Splunk DB Connect App Connection .
أدخل الاستعلام الذي ترغب في إستخدامه للاستطلاع، في هذا المثال، يتم إستخدام Authentication بواسطة استعلام ISE Node:
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;
انقر Execute SQL
ولضمان عمل الاستعلام، يلزم أيضا المتابعة. انقر فوق Next
كما هو موضح في الصورة.
تكوين الإدخال Name
(قيمة اعتباطية). تحديد Application
ك Splunk DB Connect
. تعيين Execution Frequency
(عدد مرات إرسال الاستعلام إلى ISE).
قم بتكوين Source Type
و Input
.
التحقق من الصحة
استخدم هذا القسم لتأكيد عمل التكوين بشكل صحيح.
للتحقق من البيانات ومرها من الردود، انتقل إلى Apps > Splunk DB Connect > Data Lab > Inputs
. انقر فوق Find Events.
من موقع Events
يمكنك الانتقال إلى Visualization.
يمكنك ضبط قائمة البحث وتحديد مرئيات إختيارك. يستخدم الاستعلام الموجود في المثال timechart ويبني الرسم البياني استنادا إلى الحد الأقصى لمحاولات المصادقة التي تم تمريرها.
index=summary sourcetype=custom source=AuthenticationsbyISENode OR source=mi_input://AuthenticationsbyISENode| timechart span=5m max(PASSED)
استكشاف الأخطاء وإصلاحها
لا تتوفر حاليًا معلومات محددة لاستكشاف الأخطاء وإصلاحها لهذا التكوين.