المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

معلومات أساسية

إلك ستاك

حزمة ELK كتحليلات سجل

تمكين تحليلات السجل

قائمة التنقل

لوحات معلومات مدمجة

إنشاء لوحات معلومات جديدة

الخطوة 1. إنشاء أنماط فهرس (مصدر بيانات)

الخطوة 2. إنشاء مرئيات

الخطوة 3. إنشاء لوحة معلومات

استكشاف الأخطاء وإصلاحها

معلومات ذات صلة

المقدمة

يصف هذا المستند مكونات مكدس ELK المضمنة في Cisco Identity Services Engine (ISE) 3.3 من خلال تحليلات سجل النظام 360.

المتطلبات الأساسية

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- Cisco ISE

- إلك ستاك

المكونات المستخدمة

تستند المعلومات الواردة في هذا المستند إلى Cisco ISE 3.3.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.

معلومات أساسية

يتضمن System 360 المراقبة وتحليلات السجل.

تتيح لك ميزة المراقبة إمكانية مراقبة مجموعة كبيرة من إحصائيات التطبيقات والنظام ومؤشرات الأداء الرئيسية (KPI) لجميع العقد في عملية نشر من وحدة تحكم مركزية. تعد مؤشرات الأداء الأساسي (KPI) مفيدة للحصول على رؤية متعمقة حول الصحة العامة لبيئة العقدة. توفر الإحصائيات تمثيلا مبسطا لتكوينات النظام والبيانات الخاصة بالاستخدام.

توفر تحليلات السجل نظام تحليلات مرن للتحليل المتعمق لمصادقة نقطة النهاية والتفويض والمحاسبة (AAA) وبيانات syslog للتصنيف. يمكنك أيضا تحليل ملخص صحة Cisco ISE وحالات المعالجة. يمكنك إنشاء تقارير مماثلة ل Cisco ISE Counters وتقرير ملخص الصحة.

إلك ستاك

إن مكدس ELK عبارة عن مجموعة شائعة من البرامج مفتوحة المصدر تستخدم لجمع ومعالجة وعرض كميات كبيرة من البيانات. وهي ترمز إلى Elasticsearch، Logstash، و Kibana.

- Elasticsearch: Elasticsearch هو محرك تحليلات وبحث موزع. وهو مصمم لتخزين كميات كبيرة من البيانات والبحث عنها وتحليلها بسرعة وفي الوقت الفعلي تقريبا. وهو يستخدم لغة إستفسار تستند إلى JSON وهو قابل للتطوير بدرجة كبيرة.

- Logstash: Logstash هو مسار معالجة البيانات الذي يقوم بإدخال البيانات ومعالجتها وتحويلها من مصادر متعددة. فهو قادر على تحليل وإثراء البيانات، وجعلها أكثر تنظيما ومناسبة للتحليل. يدعم Logstash مجموعة واسعة من مصادر الإدخال وجهات الإخراج.

- كيبانا: كيبانا هي منصة عرض للبيانات تعمل مع Elasticsearch. وهو يسمح للمستخدمين بإنشاء لوحات معلومات ومخططات ورسومات بيانية ومرئيات تفاعلية لاستكشاف البيانات المخزنة في Elasticsearch وفهمها. تجعل واجهة كيبانا من السهل الاستعلام عن البيانات وتخيلها.

وعند الجمع بين هذه المكونات، فإنها تشكل مكدسا قويا لإدارة وتحليل أنواع مختلفة من البيانات، من ملفات السجل إلى القياسات وغير ذلك، مع توفير إمكانات المحاكاة الافتراضية لاستخلاص المعلومات.

تدفق مكدس ELK

حزمة ELK كتحليلات سجل

- يوجد مثيل منفصل لمكدس FlexibleSearch+LogStash+Kibana قيد التشغيل على عقد MnT فقط.

- لا يحتوي هذا على أي إرتباط ب Elasticsearch ل Context-Visibility.

- جار ELK 7.17

- وللشبكات المتوسطة والثانوية حالات منفصلة خاصة بها من هذا النوع.

- لا يتم تمكين Kibana إلا على MNT الثانوي إذا كان متوفرا، مما يعرض البيانات من هذه العقدة فقط.

- تم تعطيل تحليلات السجل بشكل افتراضي.

- يستهلك موارد Oracle.

- تخزين بيانات بحد أقصى 7 أيام.

- يقتصر الحجم الإجمالي للبيانات التي تستهلكها تحليلات السجل على 10 جيجابايت.

- بمجرد الوصول إلى أي من الحدود، يقوم FlexibleSearch بإزالة البيانات.

تدفق ELK كتحليلات سجل

مخطط انسيابي ل ELK في ISE

تمكين تحليلات السجل

تم تعطيل تحليلات السجل بشكل افتراضي على ISE. لتمكينها، انتقل إلى  Operations > System 360 > Settings  كما هو موضح في الصورة.

تمكين تحليلات السجل

يستغرق ISE حوالي دقيقة لتهيئة مكدس ELK، يمكنك التحقق من الحالة باستخدام  show app stat ise.

بالإضافة إلى ذلك، يمكنك التحقق من حالة الحاوية من الجذر.

admin#show application status ise

ISE PROCESS NAME STATE PROCESS ID

--------------------------------------------------------------------

Database Listener running 7708

Database Server running 132 PROCESSES

Application Server running 551493

Profiler Database running 14281

ISE Indexing Engine running 553168

AD Connector running 41413

M&T Session Database running 26017

M&T Log Processor running 33547

Certificate Authority Service running 41230

EST Service running 659568

SXP Engine Service disabled

TC-NAC Service disabled

PassiveID WMI Service disabled

PassiveID Syslog Service disabled

PassiveID API Service disabled

PassiveID Agent Service disabled

PassiveID Endpoint Service disabled

PassiveID SPAN Service disabled

DHCP Server (dhcpd) disabled

DNS Server (named) disabled

ISE Messaging Service running 10937

ISE API Gateway Database Service running 13294

ISE API Gateway Service running 586762

ISE pxGrid Direct Service running 637606

Segmentation Policy Service disabled

REST Auth Service disabled

SSE Connector disabled

Hermes (pxGrid Cloud Agent) disabled

McTrust (Meraki Sync Service) disabled

ISE Node Exporter running 44422

ISE Prometheus Service running 47890

ISE Grafana Service running 51094

ISE MNT LogAnalytics Elasticsearch running 611684

ISE Logstash Service running 614339

ISE Kibana Service running 616064

ISE Native IPSec Service running 75883

MFC Profiler running 651910

قائمة التنقل

بمجرد بدء تشغيل خدمات ELK، يمكنك الوصول إلى قائمة التنقل المرنة.

قائمة التنقل

لوحات معلومات مدمجة

- بشكل افتراضي، يحتوي ISE على لوحات معلومات مدمجة تحتوي على بيانات من RADIUS و TACACS وأداء النظام وإمكانية ملاحظة ISE.

- يمكن الوصول إلى لوحات المعلومات هذه من خلال الانتقال إلى  Operations > Log Analytics .

- بمجرد فتح واجهة المستخدم المرنة، انقر فوق Sandwich Menu > Analytics > Dashboards .

لوحات معلومات مدمجة

- لوحات المعلومات المتوفرة على ISE 3.3.

لوحات معلومات تحليلات سجل ISE 3.3

إنشاء لوحات معلومات جديدة

الخطوة 1. إنشاء أنماط فهرس (مصدر بيانات)

وفي كيبانا، فإن "أنماط الفهرسة" هي أشكال تتيح لك تحديد كيفية تفاعل كيبانا مع مؤشر أو أكثر من مؤشرات Elasticsearch.

انتقل إلى Management > Stack Management > Kibana > Index Patterns، ثم انقر Create Index Pattern كما هو موضح في الصورة.

إنشاء نقش فهرس

يظهر الإطار التالي قائمة بكافة الفهارس المتوفرة على ISE.

- اكتب اسم الفهرس الذي تهتم به، ويمكن أن يكون تطابق تام أو حرف بدل باستخدام *.

- حدد حقل الطابع الزمني أو logging_at أو logging_at_timezone أو "لا أريد إستخدام عامل تصفية الوقت".

- ثم انقر Create index pattern.

تحديد فهرس

بمجرد إنشائها، يسرد الفهرس كل المتغيرات المرتبطة التي يمكن إستخدامها لاحقا لإنشاء المرئيات.

متغيرات الفهرس

الخطوة 2. إنشاء مرئيات

وفي كيبانا، تمثل "المرئيات" تمثيلا رسوميا لبياناتك. إنها تتيح لك أخذ البيانات المخزنة في Elasticsearch وتحويلها إلى مخططات ورسوم بيانية ومخططات ذات معنى لتسهيل الفهم والتحليل. هذه بعض الأنواع الشائعة من المرئيات التي يمكنك إنشائها:

- العدسة: إنشاء مرئيات باستخدام محرر سحب وإفلات. موصى به.

- المخططات الشريطية: تعرض هذه البيانات في أشرطة رأسية، مما يسهل مقارنة القيم عبر الفئات أو الفواصل الزمنية.

- المخططات الخطية: تعرض المخططات الخطية البيانات كسلسلة من نقاط البيانات المتصلة بالخطوط. وهي مفيدة لتصور الاتجاهات بمرور الوقت.

- المخططات الدائرية: تمثل المخططات الدائرية البيانات في رسم بياني دائري، حيث يمثل كل مقطع من المخطط الدائري فئة وحجم المقطع الذي يشير إلى تناسبه.

- المخططات المساحية: على غرار المخططات الخطية، تظهر المخططات المساحية أيضا الاتجاهات بمرور الوقت، ولكنها تملأ المساحة تحت الأسطر، مما يسهل رؤية مقدار التغييرات.

- خرائط الحرارة: تستخدم خرائط الحرارة الألوان لتمثيل قيم البيانات في مصفوفة أو شبكة. وهي مفيدة لإظهار التركيزات أو التباينات في البيانات.

- المرئيات المترية: تعرض هذه المرئيات قيما رقمية مفردة، مثل أعداد الأرقام أو المتوسطات. وغالبا ما تستخدم هذه المؤشرات لإظهار مؤشرات الأداء الرئيسية.

- جداول البيانات: تقدم جداول البيانات بيانات أولية في شكل جدولي، مما يتيح لك مشاهدة معلومات تفصيلية وترتيب البيانات أو تصفيتها.

- الرسوم البيانية: تقسم الرسوم البيانية البيانات إلى سدادات أو فواصل وتعرض تردد أو عدد نقاط البيانات في كل حاوية. وهي مفيدة لفهم عمليات توزيع البيانات.

- خرائط الإحداثيات: تقوم هذه بعرض البيانات الجيوفضائية، مما يتيح لك عرض البيانات على خريطة واستخدام علامات، ألوان، أو أحجام مختلفة لتمثيل خصائص البيانات.

- Tag Cloud: تعرض السحب ذات علامات التمييز ترددات الكلمات، حيث يشير حجم كل كلمة إلى أهميتها أو ترددها في مجموعة بيانات.

انتقل إلى  Analytics > Visualize Library ، ثم انقر فوق Create Visualization كما هو موضح في الصورة.

إنشاء مرئيات

حدد مرئيات تفضيلاتك، في هذا المثال، يفضل العدسة على الواقعية.

تحديد نوع المرئيات

Kibana Lens، تتألف عناصر التنقل من:

- تحديد مصدر البيانات: في اللوحة اليسرى، يمكنك تحديد مصدر البيانات أو نقش فهرس Elasticsearch الذي تريد إستخدامه لمشاهدتك.

- Visual Canvas: المنطقة المركزية هي المكان الذي تبني فيه تصورك من خلال سحب الحقول وإسقاطها، وتحديد أنواع المخططات، وتكوين إعدادات المخطط.

- شريط أدوات العرض: يمكنك البحث عن شريط أدوات في أعلى اللوحة، يتيح لك تخصيص تصورك، بما في ذلك خيارات لتغيير أنواع المخطط وإضافة مرشحات وتكوين إعدادات المخطط.

- لوحة البيانات: في الجانب الأيمن، يمكنك الوصول إلى لوحة "البيانات"، والتي تتيح لك إدارة تحويل البيانات، والتجميع، وإعدادات الحقل.

- إدارة الطبقة: طبقا لنوع المرئيات التي تقوم بإنشائها (على سبيل المثال، المخططات ذات الطبقات)، يمكنك الحصول على منطقة إدارة طبقة لتكوين طبقات متعددة في مرآتك.

- معاينة: عند إجراء تغييرات على المرئيات، يتم توفير معاينة في الوقت الحقيقي بشكل نموذجي بحيث يمكنك رؤية كيف يبدو المخطط الخاص بك مع الإعدادات الحالية.

- إعدادات المرئيات: على حسب نوع المخطط المحدد، يمكنك الوصول إلى إعدادات معينة لنوع المرئيات هذا، مثل تكوين المحور، أنظمة اللون، والتسميات.

- إعدادات التفاعلية: يمكنك إضافة تفاعلات وإجراءات إلى المرئيات الخاصة بك، مما يتيح للمستخدمين تصفية البيانات أو التنقل إلى أجزاء أخرى من لوحات المعلومات في الكيبانا.

- حفظ ومشاركة: في أعلى واجهة العدسة، توجد عادة خيارات لحفظ مرآيتك أو إضافتها إلى لوحة معلومات أو مشاركتها مع الآخرين.

مرئيات العدسات

بسبب معرف تصحيح الأخطاء من Cisco CSCwh48057، لا تظهر اللوحة اليسرى الحقول المتاحة للاستخدام. على أي حال، من الجانب الأيمن، يمكنك تحديد الحقول المطلوبة بالإضافة إلى نمط الرسم التخطيطي. في هذا المثال، نظرا لأن زمن وصول المصادقة هو موضوع يحظى باهتمام مشترك، فقد تم تصميم الرسم البياني لعرض زمن وصول المصادقة مقابل معرف نقطة النهاية.

معرف نقطة النهاية مقابل زمن الوصول

بمجرد الانتهاء، يمكنك النقر فوق Save زر في الزاوية اليمنى كما هو موضح في الصورة.

حفظ المرئيات

الخطوة 3. إنشاء لوحة معلومات

وهو يضيف تلقائيا المرئيات الجديدة إلى لوحة معلومات جديدة. ضع في الاعتبار أن لوحات المعلومات في كيبانا تمكن المستخدمين من إنشاء وتخصيص ومشاركة المرئيات والتقارير التفاعلية المستندة إلى البيانات المخزنة في مؤشرات Elasticsearch.

لوحة معلومات جديدة

استكشاف الأخطاء وإصلاحها

- تحقق من تشغيل خدمات مكدس ELK على MNT.

- وبما أن Kibana، و Logstash، و Elasticsearch تعمل على الحاويات، فقد عثر على السجلات في:

admin#show logging application ise-kibana/kibana.log

admin#show logging application ise-logstash/logstash.log

admin#show logging application mnt-la-elasticsearch/mnt-la-elasticsearch.log

معلومات ذات صلة

- دليل مسؤول ISE 3.3

- وثائق كيبانا

- الدعم التقني والتنزيلات من Cisco