المقدمة
يصف هذا وثيقة كيف أن يتحرى ويقبض خطأ بينما هم يكونون عن طريق show logging
يركض أمر من خلال ال CLI.
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- محرك خدمات الهوية (ISE).
- واجهة سطر الأوامر (CLI).
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدار Identity Services Engine (ISE) 3.3.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
يستغل ISE بنية معينة لتخزين ملفات السجل، المفصلة في هذه المقالة. ولتحقيق ذلك، أستخدم واجهة سطر الأوامر (CLI) لتنفيذ اكتشاف الأخطاء في الوقت الفعلي باستخدام الأوامرshow logging
قيد التشغيل.
بيان المشكلة
يحتفظ محرك خدمات الهوية (ISE) من Cisco بمجلدات لتخزين رسائل السجل المحلي. بناء على طبيعة المشكلة، أنت يستطيع استعملت إثنان أمر أساسيshow logging
أن يشخص واستكشاف الأخطاء وإصلاحها:
1- مجلد النظام
يعرض "مجلد النظام" مسارات النظام، مما يتيح لك عرض الأخطاء المباشرة. تساعدك ميزة التسجيل هذه على تحديد المشاكل المتعلقة بالنظام، مثل المشاكل المتعلقة بخدمات ISE.
كيفية الوصول إلى مجلد النظام:
يمكنك الوصول إلى هذا المجلد من واجهة سطر الأوامر (CLI) باستخدام هذه الأوامر:
• show logging system
مثال لمجلدات النظام المتوفرة:
SSPT33A/admin#show logging system
5105179 Jul 17 2024 20:09:49 ade/ADE.log
29542 Jan 02 2024 16:36:28 anaconda/anaconda.log
1012889 Jan 02 2024 16:36:28 anaconda/syslog
564 Jan 02 2024 17:07:06 boot.log
1416192 Jul 06 2024 13:57:25 btmp
292292 Jul 17 2024 20:09:07 lastlog
0 Jan 02 2024 16:31:58 maillog
4623022 Jul 17 2024 20:11:43 messages
548756 Jul 01 2024 23:50:00 sa/sa01
4173362 Jul 17 2024 20:11:11 secure
0 Jan 02 2024 16:31:58 spooler
16896 Jul 17 2024 19:38:55 wtmp
SSPT33A/admin#
مثال: معلومات حول خدمة تطبيق ISE - show logging system ade/ADE.log tail
ملاحظة: لإنهاء تشغيل التسجيل، الرجاء الضغط ببساطة على Ctrl+ C مرة واحدة.
2- مجلد التسجيل
يعرض مجلد التسجيل ملفات syslog للتطبيق، مما يتيح لك عرض الأخطاء المباشرة. تساعدك ميزة التسجيل هذه على تحديد المشاكل المتعلقة بميزات معينة، مثل مشاكل الاتصال، والوضعية، وخدمات الضيوف، والتنميط، وما إلى ذلك.
قبل البدء
في معظم الوقت الذي تقوم فيه بنسخ إحدى المشكلات نسخا متماثلا، تحتاج أولا إلى تعيين المكونات المناسبة على مستوى تصحيح الأخطاء أو التتبع. انتقل إلى العملية > أستكشاف الأخطاء وإصلاحها > معالج تصحيح الأخطاء > تكوين سجل التصحيح ، حدد العقدة، وانقر فوق مستوى السجل تحت اسم المكون، وحدد مستوى السجل الذي تريده، ثم انقر فوق حفظ.
مكون الإعداد
ملاحظة: ضع في الاعتبار، يلزمك تعيين مستويات المكونات مرة أخرى إلى الإعداد الافتراضي بعد إعادة إنشاء المشكلة.
تحذير: يؤثر تمكين تسجيل تصحيح الأخطاء ل وقت التشغيل aaa وتسجيل وقت التشغيل والتconfig لوقت التشغيل بشكل كبير على أداء النظام. يجب عدم تعيين هذه السجلات على تصحيح الأخطاء لأكثر من 15 دقيقة لتجنب انخفاض الأداء.
تكوين ملف تعريف التصحيح
يحتوي "معالج تصحيح الأخطاء" على قوالب تصحيح أخطاء معرفة مسبقا بتعليمات يمكنك من خلالها أستكشاف أخطاء عقد ISE وإصلاحها. يمكنك تكوين مستوى خطورة سجل تصحيح الأخطاء للمكونات الفردية داخل القالب. يوفر قوالب تصحيح أخطاء معرفة مسبقا تعمل على تبسيط عملية إعداد التسجيل التفصيلي للمكونات المختلفة.
تم تصميم هذه القوالب لمعالجة سيناريوهات أستكشاف الأخطاء وإصلاحها الشائعة، مما يسهل على المسؤولين تكوين إعدادات تصحيح الأخطاء الضرورية وتنشيطها بسرعة.
لاستخدام قالب أو تكوينه، يمكنك الانتقال إلى العملية>أستكشاف الأخطاء وإصلاحها>معالج تصحيح الأخطاء>تكوين ملف تعريف تصحيح الأخطاء:
تكوين ملف تعريف التصحيح
هناك بالفعل بعض القوالب المحددة مسبقا، أو انقر فوق إضافة لإنشاء القوالب الخاصة بك.
إضافة قالب جديد
تمكين قالب
من خلال تمكين قالب، يصبح مستوى المكون الذي قمت بتعديله ساري المفعول. حدد قالب، وانقر فوق عقد تصحيح الأخطاء. حدد العقدة التي تريد تطبيق القالب عليها ثم انقر فوق حفظ:
عقد تصحيح الأخطاء
الآن، يجب أن يحتوي القالب على العقدة المعينة له:
التحقق من
ملاحظة: لا يدخل أي من مستويات المكونات حيز التنفيذ حتى تستخدم القالب على عقدة معينة.
قم بتعطيل قالب ملف تعريف تصحيح الأخطاء، ثم حدد القالب. انقر فوق عقد تصحيح الأخطاء. قم بإلغاء تحديد العقدة التي يتم تطبيق القالب عليها، وانقر فوق حفظ:
تعطيل القالب
تعيين مستويات المكونات إلى الوضع الافتراضي
انتقل إلى العملية > أستكشاف الأخطاء وإصلاحها > معالج تصحيح الأخطاء>تكوين سجل تصحيح الأخطاء . حدد العقدة. انقر فوق إعادة ضبط إلى الافتراضي، ثم نعم.
إعادة التعيين إلى الافتراضي
تحذير: إذا كنت تستخدم خيار إعادة الضبط إلى الوضع الافتراضي أثناء تمكين قالب ملف تعريف Debug، فإن Debug ProfileTemplate يظل ممكنا، لكن ترجع المكونات إلى إعداداتها الافتراضية، مما يؤدي إلى عدم تطابق. من المهم عدم إستخدام خيار إعادة الضبط إلى الافتراضي في حالة تمكين قوالب ملف تعريف تصحيح الأخطاء.
للحصول على معلومات أكثر تفصيلا وأمثلة محددة، ارجع إلى وثائق Cisco الرسمية حيث يوفر هذا المستند مصفوفة شاملة من المكونات وسجلات تصحيح الأخطاء: أستكشاف الأخطاء وإصلاحها وتمكين تصحيح الأخطاء على ISE
كيفية الوصول إلى مجلد التسجيل:
يمكنك الوصول إلى هذا المجلد من واجهة سطر الأوامر (CLI) باستخدام هذه الأوامر:
• show logging application
بعض مجلدات النظام المتوفرة
SSPT33A/admin#show logging application
11947 Jul 18 2024 12:20:28 ad_agent.log
96501 Jul 18 2024 13:29:33 collector.log
116751 Jul 18 2024 13:30:00 guest.log
196958 Jul 18 2024 13:01:20 ise-elasticsearch.log
5136021 Jul 18 2024 13:31:24 ise-psc.log
172755 Jul 18 2024 13:29:04 profiler.log
10596813 Jul 18 2024 13:31:10 prrt-server.log
28496 Jul 18 2024 12:37:04 redis.log
3489 Jul 18 2024 12:36:44 replication.log
مثال: معلومات حول خدمة ISE Guest - show logging application profiler.log tail
مثال: معلومات حول خدمة ISE Guest - show logging application guest.log tail
بالإضافة إلى البحث عن رسالة معينة، أستخدم كلمة أساسية للبحث عنها. مثال: معلومات حول ISE - show logging application localStore/iseLocalStore.log | include 70000\ NOTICE\
SSPT33A/admin#show logging application localStore/iseLocalStore.log | include 70000\ NOTICE\
2024-07-18 00:03:28.668 -05:00 0000423187 70000 NOTICE System-Stats: ISE Utilization, ConfigVersionId=14667, SysStatsUtilizationCpu=5.41%, SysStatsUtilizationNetwork=eth0: rcvd = 2052\; sent = 4062 \;rcvd_dropped = 0\; sent_dropped = 0, SysStatsUtilizationNetwork=cni-podman1: rcvd = 1577511\; sent = 115782 \;rcvd_dropped = 0\; sent_dropped = 0, SysStatsUtilizationNetwork=veth2f590a1a: rcvd =
2024-07-18 00:08:46.369 -05:00 0000423194 70000 NOTICE System-Stats: ISE Utilization, ConfigVersionId=14667, SysStatsUtilizationCpu=1.36%, SysStatsUtilizationNetwork=eth0: rcvd = 1959\; sent = 3012 \;rcvd_dropped = 0\; sent_dropped = 0, SysStatsUtilizationNetwork=cni-podman1: rcvd = 1576019\; sent = 114411 \;rcvd_dropped = 0\; sent_dropped = 0, SysStatsUtilizationNetwork=veth2f590a1a: rcvd = SysStatsUtilizationDiskSpace=8% /opt, SysStatsUtilizationDiskSpace=1% /mnt/encpart, SysStatsUtilizationDiskSpace=8% /opt/podman/containers/storage/overlay, AverageRadiusRequestLatency=0, AverageTacacsRequestLatency=0, DeltaRadiusRequestCount=0, DeltaTacacsRequestCount=0, SysStatsUtilizationLoadAvg=0.40, SysStatsCpuCount=16, SysStatsProcessMemoryMB=18082, ActiveSessionCount=0,
ملاحظة: يعرض هذا الأمر تطبيق التسجيل localStore/iseLocalStore.log | يتضمن 70000\ إشعار\ لا يعمل بناء على مستوى التصحيح أو إصدار ISE (سابق). يمكنك بدلا من ذلك تشغيل هذا الأمر show logging application localStore/iseLocalStore.log | تشمل "70000 إشعار"
ملاحظة: لقطع التسجيل، يرجى الضغط ببساطة على Ctrl + C مرة واحدة.
أمر الكسر
SSPT33A/admin#show logging application guest.log | include portalwebaction
الشرح:
show
: يتم إستخدام هذا الأمر لعرض المعلومات.
logging
: يشير إلى السجلات أو ملفات السجل.
application
: تحديد التطبيق أو العملية التي تريد عرض سجلاتها.
- guest.log: يحدد ملف السجل المسمى guest.log.
- تشمل: يقوم هذا الجزء من الأمر بتصفية المخرجات لتضمين الأسطر التي تطابق نموذج معين أو كلمة أساسية معينة فقط.
- portalwebAction: الكلمة الأساسية أو النمط الذي سيتم البحث عنه ضمن مخرجات الأمر السابق (
show logging application guest.log
).
البحث عن الملف المطلوب
إذا لم تكن متأكدا من اسم السجل المحدد، فيمكنك التصفية للاطلاع على الخيارات الإضافية. هذا مثال، انقر إدخال لترى المخرجات:
ise3-3a/admin#show logging application | include pxgrid
14059847 Jul 18 2024 20:46:09 pxgrid/pxgrid-server.log
5367398 Jul 12 2024 23:59:39 pxgrid/pxgrid-server.log.2024-07-12-1
16261440 Jul 13 2024 23:59:44 pxgrid/pxgrid-server.log.2024-07-13-1
16261440 Jul 14 2024 23:59:49 pxgrid/pxgrid-server.log.2024-07-14-1
16261794 Jul 15 2024 23:59:53 pxgrid/pxgrid-server.log.2024-07-15-1
16261625 Jul 16 2024 23:59:58 pxgrid/pxgrid-server.log.2024-07-16-1
16261479 Jul 17 2024 23:59:45 pxgrid/pxgrid-server.log.2024-07-17-1
0 Jul 12 2024 15:42:36 pxgrid/pxgrid_dbsync_summary.log
0 Jul 12 2024 15:42:36 pxgrid/pxgrid_internal_dbsync_summary.log
16744 Jul 15 2024 20:45:49 pxgriddirect-connector.log
2841 Jul 15 2024 20:45:44 pxgriddirect-service.log
6277 Jul 12 2024 16:33:53 pxgriddirect-service.log.2024-07-12-1
ise3-3a/admin#