????????? : Cisco Nexus 7000 Series Supervisor 1 Module

连结7000个日志功能

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 4 月 23 日) | 反馈

简介

本文描述日志功能可用在连结7000。

贡献用病毒Bhutta和Shridhar Dhodapkar, Cisco TAC工程师。

Logflash功能

  • Logflash是作为“logflash (USB)装载的一个8 GB微型闪存卡:”被分类的记录信息永久性存储器的文件系统,例如系统消息、debug输出、内核文件和嵌入式活动管理器(EEM)信息。

    SUP1

    SUP2

  • 文件系统结构,如果设备在写入操作,重置也许损坏。例如,如果它由用户或重置重新加载或关机并重新开机由在服务软件升级(ISSU),失败或者那么。
    N7K1# dir logflash:
    compact flash is either not present or not formatted
  • 如果logflash文件系统没有装载,请设法手工装载它。
    N7K1# mount logflash:
    Failed to mount logflash
  • 如果logflash文件系统仍然没有装载,请设法抛出/再插入它。
  • 运行文件系统系统检查。
    N7K1# system health check logflash
    Unmount successful...
    Fix any file system errors ...done.
  • 如果所有发生故障,可以重新排版logflash。
    N7K1# format logflash:
    This command is going to erase the contents of logflash:.
    Do you want to continue? (yes/no)  [n] y
    Notifying services to stop accessing the device...
    Formatting logflash:
    mke2fs 1.35 (28-Feb-2004)
    Formatting completed
  • NX-OS记录是不仅稳健的,但是也保存,因为文件和因而在重新加载间,是不变的。
  • (一旦他们到达10MB),文件被转动。
  • 非默认虚拟设备上下文(VDCs)和备用Supervisor日志可以从默认VDC读(或复制到远程位置)。
    Nexus# show clock
    21:19:03.878 UTC Fri Jan 25 2013
    Nexus# show ver | in uptime
    Kernel uptime is 16 day(s), 2 hour(s), 45 minute(s), 59 second(s)
    Nexus# show file logflash://sup-active/log/messages
    2008 Jan  1 14:05:54  %IDEHSD-2-MOUNT: logflash: online
    2008 Jan  1 14:06:07  %MODULE-5-ACTIVE_SUP_OK: Supervisor 6 is active
    (serial: JAF1545BTGH)
    2008 Jan  1 14:06:07  %PLATFORM-5-MOD_STATUS: Module 6 current-stat

    Nexus# dir logflash://sup-standby/vdc_3/log/messages
         219040    Jul 16 20:51:25 2012  vdc_3/log/messages
  • 仅级别1-2消息打印到控制台由于波特率。(在波特率的提高是选项打印消息上述级别1-2。)
  • show log命令nvram打印仅级别1-2消息。
  • show log命令日志文件打印在记录日志的消息缓冲区保存在/var/log/external/。
  • 如果show log命令不show current日志或记录日志被终止,则请检查/var/log目录如显示此处:
    N7K1# show system internal flash
    Mount-on                  1K-blocks      Used   Available   Use%  Filesystem
    /                            409600     62432      347168     16   /dev/root
    /proc                             0         0           0      0   proc
    /sys                              0         0           0      0   none
    /isan                       1048576    366864      681712     35   none
    /var                          51200       544       50656      2   none
    /etc                           5120      1620        3500     32   none
    /nxos/tmp                     40960      1268       39692      4   none
    /var/log                      51200     51200           0    100   none
    /var/home                      5120        84 5036      2   none
    /var/tmp                     307200      2972      304228      1   none
    /var/sysmgr                 1572864 60     1572804      1   none
    /var/sysmgr/ftp              512000 108476      403524     22   none
    /var/sysmgr/srv_logs         102400 0      102400      0   none
    /var/sysmgr/ftp/debug_logs    10240         0       10240      0   none
    /dev/shm                    3145728 748672     2397056     24   none
    /volatile                    512000         0      512000      0   none
    /debug                         5120       108        5012      3   none
    /dev/mqueue                       0         0           0      0   none
    --------------------------------------SNIP---------------------------------

    如上所见, /var/log全双工。然后,请检查/var/log实际内容发现哪个文件消耗目录。是可能的,由于用户定义的调试或内核文件,目录得填满并且记录日志被终止。

    N7K1# sh system internal dir /var/log/external/
                                                                    ./         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
                                                         startupdebug            0
                                                eobc_port_test_result            3
                                                mgmt_port_test_result            3
                                                      bootup_test.log        18634

    您能也使用dir日志:查看内容。

    在上述示例中, libdt_helper.log消耗大多数空间并且有与记录日志的问题。参考的Cisco Bug ID CSCue98451

关于记录日志的常见错误

  • “日志级别<feature> <level>”不造成该功能打印消息在该级别。如果他们是该级别作为“打印阈值”,它实际上告诉Syslog功能对该功能的“仅”打印消息到操作日志缓冲区/服务器。

    下面的示例显示打印以太网端口管理器的Syslog (ETHPM)一个消息,有默认级别5。因为下面的消息是级别5,满足日志级别“阈值”。

    Nexus(config)# int e 3/1
    Nexus(config-if)# shut
    2013 Jan 25 21:42:07 Nexus %ETHPORT-5-IF_DOWN_ADMIN_DOWN:
    Interface Ethernet3/1 is down (Administratively down)

    如果改变标准到3,消息不再打印。这能严重地妨害能力排除故障。

    Nexus(config-if)# logging level ethpm 3
    Nexus(config)# int e 3/1
    Nexus(config-if)# no shut
    Nexus(config-if)# sh log last 1
    2013 Jan 25 21:42:07 Nexus %ETHPORT-5-IF_DOWN_ADMIN_DOWN:
    Interface Ethernet3/1 is down (Administratively down)

记帐日志

  • 验证、授权和统计(AAA)和本地的记帐日志,允许我们发现在设备运行的所有设置命令从所有用户。 
    Nexus# show accounting log
    Fri Mar 15 10:19:58 2013:type=update:id=console0:user=Ciscoadmin:
    cmd=configure terminal ; interface Ethernet1/1 (SUCCESS)
    Fri Mar 15 10:19:59 2013:type=update:id=console0:user=Ciscoadmin:
    cmd=configure terminal ; interface Ethernet1/1 ; shutdown (REDIRECT)
    Fri Mar 15 10:19:59 2013:type=update:id=console0:user=Ciscoadmin:
    cmd=configure terminal ; interface Ethernet1/1 ; shutdown (SUCCESS)
    Fri Mar 15 10:20:03 2013:type=update:id=console0:user=Ciscoadmin:
    cmd=configure terminal ; interface Ethernet1/1 ; no shutdown (REDIRECT)
    Fri Mar 15 10:20:03 2013:type=update:id=console0:user=Ciscoadmin:
    cmd=configure terminal ; interface Ethernet1/1 ; no shutdown (SUCCESS)
  • 在版本5.x和以后(由于Cisco Bug ID CSCtf04410),您能“在设备(不仅设置命令)的所有”命令运行启用日志,当您配置“LOG所有的终端”时。
    N7K1(config)# terminal log-all
    N7K1(config)# show accounting log all
    Thu Mar 14 17:54:11 2013:type=update:id=console0:user=vbhutta:
    cmd=show system internal feature-mgr event-history errors (SUCCESS)
    Thu Mar 14 17:54:11 2013:type=stop:id=console0:user=Ciscoadmin:cmd=
    Thu Mar 14 17:54:11 2013:type=start:id=console0:user=Ciscoadmin:cmd=
    Thu Mar 14 17:54:11 2013:type=update:id=console0:user=Ciscoadmin:
    cmd=show system internal feature-mgr event-history msgs (SUCCESS)
  • 类似Syslog,记帐日志也保存到文件和因而在重新加载以后是不变的。
    N7K1# dir logflash://sup-active/vdc_1
         130557    Jan 26 21:46:12 2013  accounting_log
         250070    Jan 08 16:55:20 2013  accounting_log.1
  • 如果有Supervisor故障切换,您能找到从备用Supervisor的记帐日志。

事件历史记录

  • 使用NX-OS,有“默认情况下在背景运行的不变”记录事件历史记录/调试(每个VDC和每个组件)。
  • 对CPU的没有实时影响。
  • 可配置事件历史记录日志大小。
    N7K1(config)# ip adjmgr internal event-history errors size ?
      disabled  Disabled
                *Default value is small
      large     Large buffer
      medium    Medium buffer
      small     Small buffer

    show run all | i event-history to see the configured size
  • 硬件与软件硬件元件的联机,如这些示例所显示:

    软件组件

    N7K1#  show ip ospf internal event-history event

    OSPF events for Process "ospf-1"
    2013 Jan 23 17:45:06.518702 ospf 1 [6219]: [6250]:
    Got a URIB route notification message, xid 4294901878, count 3
    2013 Jan 23 16:58:28.192141 ospf 1 [6219]: [6250]:
    Got a URIB route notification message, xid 4294901876, count 3
    2013 Jan 23 16:35:47.630173 ospf 1 [6219]: [6250]:
    Got a URIB route notification message, xid 4294901874, count 3

    在模块级别的硬件组件

    module-3# show hardware internal mac event-history info

    1) At 596873 usecs after Tue Jan 22 17:06:52 2013
        r2d2_fill_port_reset_info-275: Total ports 32
        inst_affected 8 total_reset_time 4000 ms
    2) At 577801 usecs after Tue Jan 22 17:06:52 2013
        r2d2_fill_port_reset_info-187: Reset req. for
        Inband instance so choose all instances

相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


Document ID: 116138