يصف هذا المستند إجراءات أستكشاف الأخطاء وإصلاحها المستخدمة لإصلاح مشاكل التسجيل في النظام الأساسي Cisco Nexus 7000 (N7K). وعلى وجه الخصوص، يصف هذا المستند سيناريوهين مستهدفين: عندما لا يرسل المحول سجلات جديدة إلى ملف السجل المحلي وعندما يتم إسقاط السجلات الجديدة أو تأخيرها أثناء النقل إلى خادم syslog وملف السجل المحلي.
يوضح هذا القسم كيفية أستكشاف أخطاء محول N7K وإصلاحها في حالة عدم عرض رسائل السجل في المخزن المؤقت لملف السجل المحلي. أتمت in order to تحريت هذا إصدار، هذا steps:
Nexus# show logging level ethpm
Facility Default Severity Current Session
Severity
-------- ---------------- ---------------
ethpm 5 5
0(emergencies) 1(alerts) 2(critical)
3(errors) 4(warnings) 5(notifications)
6(information) 7(debugging)
Nexus# show logging
Logging logfile:enabled
Name - test2: Severity -
notifications Size -
10000000
Nexus# show system internal flashفي هذا المخرج، يتم إستخدام /var/log 100٪.
Mount-on 1K-blocks Used Available Use% Filesystem
/ 409600 61104 348496 15 /dev/root
/proc 0 0 0 0 proc
/sys 0 0 0 0 none
/isan 716800 315088 401712 44 none
/var 51200 612 50588 2 none
/etc 5120 1616 3504 32 none
/nxos/tmp 40960 4 40956 1 none
/var/log 51200 51200 0 100 none
Nexus# show system internal dir /var/log/external/إذا كان كبيرا جدا، فقم بحذف ملف libdt_helper.log من الدليل باستخدام هذا الأمر:
./ 420
../ 380
glbp.debug 231
libfipf.24944 0
vdc_4/ 80
libfipf.24115 0
vdc_3/ 80
libfipf.23207 0
vdc_2/ 80
libdt_helper.log 51523584
libfipf.5582 0
libfipf.4797 0
libfipf.4717 0
messages 651264
syslogd_ha_debug 19184
startupdebug 0
eobc_port_test_result 3
mgmt_port_test_result 3
bootup_test.log 18634
bootup_test.3432 2526
dmesg@ 31
Nexus# delete log:libdt_helper.logانسخ الرسائل القديمة في المخزن المؤقت للتسجيل المحلي إلى ملف على bootflash باستخدام هذا الأمر:
Nexus#
Nexus# show logging log > bootflash:oldlogs.txtيقوم هذا الأمر بإعادة توجيه المخرجات إلى ملف على bootflash يسمى oldlog.txt. يؤدي هذا إلى الاحتفاظ بنسخة من السجلات القديمة لأنه يجب مسح المخزن المؤقت للتسجيل المحلي بعد ذلك باستخدام هذا الأمر:
Nexus#
Nexus# clear logging logfile
Nexus#
Nexus# conf t
Enter configuration commands, one per line. End with CNTL/Z.
Nexus(config)# end
Nexus# show logging log
2013 Jul 30 11:53:55 Nexus %SYSLOG-1-SYSTEM_MSG :
Logging logfile (test2) cleared by user
2013 Jul 30 11:55:35 Nexus %VSHD-5-VSHD_SYSLOG_CONFIG_I:
Configured from vty by admin on dhcp-peg3-vl30-144-254-7-77.ci
Nexus#
قد تعرض رسائل السجل الجديدة التي يتم إرسالها إلى خادم syslog و/أو إلى المخزن المؤقت لملف السجل المحلي تأخيرا (من المحتمل أن يكون بين خمس إلى ثماني دقائق). قد يتم إسقاط بعض رسائل السجل. يعرض الطابع الزمني للسجل إما الطابع الزمني للحدث الفعلي أو الطابع الزمني لإرسال الرسالة إلى خادم syslog أو المخزن المؤقت لملف السجل.
في حالة مواجهة أي من هذه الأعراض أو كلها، فتحقق مما يلي:
Nexus# show debugفي هذا المثال، يتم تمكين تصحيح أخطاء L2FM وARP.
Debug level is set to Minor(1)
L2FM Daemon:
Trace Detail is on
default for new sessions logging level: 3
debug ip arp event
debug ip arp packet
Nexus#
Nexus# show logging levelيتم تخزين رسائل السجل في مخزن مؤقت داخلي دائري قبل تسليمها إلى syslog/logFile. يتم عرض عدد الرسائل الموجودة في المخزن المؤقت الدائري هذا باستخدام هذا الأمر:
Facility Default Severity Current Session
Severity
-------- ---------------- ---------------
aaa 3 3
acllog 2 2
aclmgr 3 3
auth 0 0
authpriv 3 3
Nexus# show logging internal info |في هذا المثال، يحتوي المخزن المؤقت على 8632 - 7333 = 1299 رسالة.
include circular
Pending msgs in circular buffer
(head: 8632, tail: 7333)
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
05-Sep-2013 |
الإصدار الأولي |