المقدمة
يصف هذا وثيقة كيف أن يتحرى ويقبض خطأ بينما هم يكونون ب يركض 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 <LogFile>
مثال لمجلدات النظام المتوفرة:
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 profiletemplate يظل ممكنا، لكن المكونات ترجع إلى إعداداتها الافتراضية، مما يؤدي إلى عدم تطابق. من المهم عدم إستخدام خيار إعادة الضبط إلى الافتراضي في حالة تمكين قوالب ملف تعريف تصحيح الأخطاء.
للحصول على معلومات أكثر تفصيلا وأمثلة محددة، ارجع إلى وثائق Cisco الرسمية حيث يوفر هذا المستند مصفوفة شاملة من المكونات وسجلات تصحيح الأخطاء: أستكشاف الأخطاء وإصلاحها وتمكين تصحيح الأخطاء على ISE
كيفية الوصول إلى مجلد التسجيل:
يمكنك الوصول إلى هذا المجلد من واجهة سطر الأوامر (CLI) باستخدام هذه الأوامر:
• show logging application <logfile>
بعض مجلدات النظام المتوفرة
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,
ملاحظة: هذا الأمر show logging application 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#