Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

TX Matrix 或 TX Matrix Plus 路由器的系统日志记录

配置 TX Matrix 路由器的系统日志记录

要配置由 TX Matrix 路由器和 T640 路由器组成的路由矩阵中所有路由器的系统日志记录,请包括 TX Matrix 路由器的 层次结构 syslog[edit system] 级别中的 语句。此syslog语句适用于路由矩阵中的每个路由器。

如果在 TX Matrix 路由器的配置中包含,则以下配置语句与单机箱系统具有相同的效果,只是它们适用于路由矩阵中的每个路由器:

其他语句的影响对于路由矩阵不同于单机箱系统。

配置 TX Matrix Plus 路由器的系统日志记录

从用户接口角度来看,路由矩阵显示为单个路由器。TX Matrix Plus 路由器(又称为交换机结构机箱 SFC)控制路由矩阵中的所有 T1600 或 T4000 路由器(也称为线卡机箱 LCC)。

要为路由矩阵中由连接 T1600 或 T4000 Lcc 的 TX Matrix Plus 路由器组成的所有路由器配置系统日志记录,请将syslog此语句包含[edit system]在 SFC 上的层次结构级别中。此syslog语句适用于路由矩阵中的每个路由器。

如果包含在 TX Matrix Plus 路由器的配置中,则以下配置语句与单机箱系统具有相同的效果,不同之处在于它们适用于路由矩阵中的每个路由器。

其他语句的影响对于路由矩阵不同于单机箱系统。

配置向 TX Matrix 路由器转发消息

默认情况下,每个 路由引擎 路由器上的主T640转发至 TX Matrix 路由器路由引擎所有设备中严重性级别及更高版本的消息 info 。要更改设备、严重性级别或两者,请在 TX Matrix 路由器host scc-master[edit system syslog]层次结构级别上包括语句:

要禁用消息转发,请将设备any和严重性级别设置为: none

在任何一种情况下,该设置都适用于路由矩阵中的所有 T640 路由器。

要捕获由 T640 路由器转发的消息(以及 TX Matrix 路由器本身生成的消息),您还必须在 TX Matrix 路由器上配置系统日志记录。将消息定向到一个或多个目的地,方法是在 TX Matrix [edit system syslog]路由器的层次结构级别上包括适当的语句:

如前所述,TX Matrix 路由器上包含的配置语句也在路由矩阵中的每个 T640 路由器上配置相同的目标。

在为本地消息( [edit system syslog (file | host | console | user)]层次结构级别)和转发消息( [edit system syslog host scc-master]层次结构级别)指定严重性级别时,您可以为两者设置相同的严重性级别,为本地消息设置较低的严重性级别,或者设置更高的严重性本地消息级别。以下示例介绍了每种配置的后果。(为简单起见,示例在所有any情况下都使用设备。您也可为不同的设施指定不同的严重性,并产生更复杂的后果。)

配置发送至 TX Matrix Plus 路由器的消息

从用户接口角度来看,路由矩阵显示为单个路由器。TX Matrix Plus 路由器(又称为交换机结构机箱 SFC)控制路由矩阵中的所有 T1600 或 T4000 路由器(也称为线卡机箱 LCC)。

默认情况下,每个路由引擎或T1600上的主T4000 线卡机箱将转发至 SFC 路由引擎 上所有设备中严重性级别及更高的主设备消息 info 。要更改设备、严重性级别或两者,请在 SFC 的host sfc0-master[edit system syslog]层次结构级别上包括语句:

要禁用消息转发,请将设备any和严重性级别设置为: none

在任何一种情况下,此设置都适用于路由矩阵中的所有连接的 Lcc。

要捕获由 T1600 或 T4000 Lcc 转发的消息(以及在 SFC 本身上生成的消息),您还必须在 SFC 上配置系统日志记录。通过在 SFC 上的[edit system syslog]层次结构级别上包括适当的语句,将消息定向到一个或多个目的地:

如前所述,SFC 上包含的配置语句还在每个连接的 LCC 上配置相同的目标。

在为本地消息( [edit system syslog (file | host | console | user)]层次结构级别)和转发消息( [edit system syslog host sfc0-master]层次结构级别)指定严重性级别时,您可以为两者设置相同的严重性级别,为本地消息设置较低的严重性级别,或者设置更高的严重性本地消息级别。以下示例介绍了每种配置的后果。(为简单起见,示例在所有any情况下都使用设备。您也可为不同的设施指定不同的严重性,并产生更复杂的后果。)

在 TX Matrix 路由器上对系统日志消息的不同本地和转发严重性级别的影响

本主题介绍了为 TX Matrix 路由器上的系统日志消息配置的不同本地和转发严重性级别的影响:

本地和转发严重性级别相同时记录的消息

如果本地和转发消息的严重性级别相同,则 TX Matrix 路由器上的日志包含来自 T640 路由器上的日志的所有消息。例如,您可以指定info/var/log/messages文件的严重性,这是 T640 路由器转发的消息的默认严重性级别:

表 1指定哪些消息将包括在 T640 路由器和 TX Matrix 路由器上的日志中。

表 1: 示例:本地和转发严重性级别都是信息

日志位置

消息源

包括最低严重性

T640 路由器

本地

info

TX Matrix 路由器

本地

info

从 T640 路由器转发

info

当本地严重性级别降低时记录的消息

当本地消息的严重性级别低于转发消息的严重度时,TX Matrix 路由器上的日志包含的转发消息数要比严重性相同时少。本地生成的消息仍以较低的严重性级别记录,因此它们在每个日志中的数量与严重性相同时的编号相同。

例如,在 TX Matrix 路由器上,您可以为转发消息notice/var/log/messages文件和严重性critical指定严重性:

表 2指定路由矩阵中的哪些消息包含在 T640 路由器和 TX Matrix 路由器上的日志中。T640 路由器只转发具有严重性和更高critical级别的那些消息,因此 TX Matrix 路由器上的日志不包括严重性errorwarning为或notice T640 路由器进行本地登录的消息。

表 2: 示例:本地严重性注意到,转发严重性至关重要

日志位置

消息源

包括最低严重性

T640 路由器

本地

notice

TX Matrix 路由器

本地

notice

从 T640 路由器转发

critical

当本地严重性级别较高时记录的消息

当本地消息的严重性级别大于转发消息的严重度时,TX Matrix 路由器上的日志中包含的转发消息数要比严重性相同时少,并且所有本地日志包含的总消息数少。

例如,您可以为转发消息critical/var/log/messages文件和严重性notice指定严重性:

表 3指定哪些消息将包括在 T640 路由器和 TX Matrix 路由器上的日志中。尽管 T640 路由器转发具有严重性和更notice高级别的消息,TX Matrix 路由器也会丢弃任何严重性低于以下的critical消息(不会以严重性errorwarningnotice)来记录转发消息。所有日志都不包括严重性error为或更低的消息。

表 3: 示例:本地严重性至关重要,转发严重性将注意

日志位置

消息源

包括最低严重性

T640 路由器

本地

critical

TX Matrix 路由器

本地

critical

从 T640 路由器转发

critical

TX Matrix Plus 路由器上的系统日志消息的不同本地和转发严重性级别的影响

本主题介绍了为 TX Matrix Plus 路由器上的系统日志消息配置的不同本地和转发严重性级别的影响:

本地和转发严重性级别相同时记录的消息

如果本地和转发消息的严重性级别相同,则 TX Matrix Plus 路由器上的日志包含路由矩阵中 T1600 路由器上的日志中的所有消息。例如,您可以指定info/var/log/messages文件的严重性,这是 T1600 路由器转发的消息的默认严重性级别:

表 4指定基于 TX Matrix Plus 路由器的路由矩阵中的哪些消息包含在 T1600 路由器和 TX Matrix Plus 路由器上的日志中:

表 4: 示例:本地和转发严重性级别都是信息

日志位置

消息源

包括最低严重性

T1600 路由器

本地

info

TX Matrix Plus 路由器

本地

info

从 T1600 路由器转发

info

当本地严重性级别降低时记录的消息

当本地消息的严重性级别低于转发消息的严重度时,TX Matrix Plus 路由器上的日志包含的转发消息数要比严重性相同时少。本地生成的消息仍以较低的严重性级别记录,因此它们在每个日志中的数量与严重性相同时的编号相同。

例如,在 TX Matrix Plus 路由器上,您可以为转发消息notice/var/log/messages文件和严重性critical指定严重性:

表 5指定路由矩阵中的哪些消息包含在 T1600 路由器和 TX Matrix Plus 路由器上的日志中。T1600 路由器只转发具有严重性和更高critical级别的那些消息,因此 TX Matrix Plus 路由器上的日志不包括具有严重性errorwarning的消息,或者notice T1600 路由器本地记录。

表 5: 示例:本地严重性注意到,转发严重性至关重要

日志位置

消息源

包括最低严重性

T1600 路由器

本地

notice

TX Matrix Plus 路由器

本地

notice

从 T1600 路由器转发

critical

当本地严重性级别较高时记录的消息

当本地消息的严重性级别大于转发消息的严重度时,TX Matrix Plus 路由器上的日志中包含的转发消息数要比严重性相同时更少,并且所有本地日志都包含较少的总消息。

例如,您可以为转发消息critical/var/log/messages文件和严重性notice指定严重性:

表 6指定哪些消息将包括在 T1600 路由器和 TX Matrix Plus 路由器上的日志中。尽管 T1600 路由器转发具有严重性和更notice高级别的消息,TX Matrix Plus 路由器将丢弃这些具有低严重性的任何critical消息(不会使用严重性errorwarningnotice)来记录转发消息。所有日志都不包括严重性error为或更低的消息。

表 6: 示例:本地严重性至关重要,转发严重性将注意

日志位置

消息源

包括最低严重性

T1600 路由器

本地

critical

TX Matrix Plus 路由器

本地

critical

从 T1600 路由器转发

critical

在 TX Matrix 路由器上配置转发消息的可选功能

要在指定 T640 路由器如何将消息转发至 TX Matrix 路由器时配置其他可选功能,请在[edit system syslog host scc-master]层次结构级别上包含语句。要在每个转发消息中包括优先级信息(功能和严重性级别), explicit-priority请包含语句。要在转发的每封邮件中插入文本字符串, log-prefix请包含语句。要使用正则表达式匹配来更精确地指定转发设备的哪些消息,请将match语句包括在内。

您还可以将facility-override语句包含在[edit system syslog host scc-master]层次结构级别,但我们不建议这样做。对于转发到 TX Matrix 路由器的消息,无需使用替代设施,因为它会运行 Junos 系统日志记录实用程序,并可解释 Junos OS 特定设施。有关备用设施的详细信息,请参阅更改定向到远程目标的系统日志消息的替代设备名称

在转发邮件中包括优先级信息

explicit-priority语句包含在[edit system syslog host scc-master]层次结构级别时,转发到 TX Matrix 路由器的消息包括优先级信息。要使这些信息显示在 TX Matrix 路由器上的日志文件中,您还必须在 TX explicit-priority matrix 路由器上[edit system syslog file filename]的文件的层次结构级别包含该语句。因此,路由矩阵的每个平台上具有相同名称的日志文件也包含本地生成消息的优先级信息。

要在从路由矩阵的所有路由器定向到远程机器的消息中包括优先级信息,还应将explicit-priority该语句包含[edit system syslog host hostname]在远程机器的层次结构级别。有关详细信息,请参阅基于 TX Matrix 路由器将消息从路由矩阵定向至远程目的地

在以下示例中,所有/var/log/messages路由器上的文件都包括具有严重性notice的消息的优先级信息,以及所有设备的更高版本。TX Matrix 路由器上的日志还包括从 T640 路由器转发的消息。

向转发消息中添加文本字符串

log-prefix语句包含在[edit system syslog host scc-master]层次结构级别时,您定义的字符串将出现在转发到 TX Matrix 路由器的每条消息中。有关详细信息,请参阅向定向到远程目标的系统日志消息中添加文本字符串

使用正则表达式精炼转发消息集

在 层次结构级别中包括 语句时,指定用于控制从 T640 路由器转发 match[edit system syslog host scc-master] 至 TX Matrix 路由器的正则表达式。正则表达式不会应用于定向到 TX Matrix 路由器以外目标的 T640 路由器中的邮件。有关正则表达式匹配的详细信息,请参阅使用字符串和正则表达式精炼记录集消息

在 TX Matrix Plus 路由器上配置转发邮件的可选功能

从用户接口角度来看,路由矩阵显示为单个路由器。TX Matrix Plus 路由器(又称为交换机结构机箱 SFC)控制路由矩阵中的所有 T1600 或 T4000 路由器(也称为线卡机箱 LCC)。

要在指定连接的 T1600 或 T4000 Lcc 如何将消息转发至 SFC 时配置其他可选功能,请在[edit system syslog host sfc0-master]层次结构级别上包含语句。要在每个转发消息中包括优先级信息(功能和严重性级别), explicit-priority请包含语句。要在转发的每封邮件中插入文本字符串, log-prefix请包含语句。要使用正则表达式匹配来更精确地指定转发设备的哪些消息,请将match语句包括在内。

您还可以将facility-override语句包含在[edit system syslog host sfc0-master]层次结构级别,但我们不建议这样做。对于转发到 SFC 的消息,无需使用替代工具,因为它会运行 Junos 系统日志记录实用程序,并可解释 Junos OS 特定的设施。有关备用设施的详细信息,请参阅更改定向到远程目标的系统日志消息的替代设备名称

在转发邮件中包括优先级信息

explicit-priority语句包含在[edit system syslog host sfc0-master]层次结构级别时,转发到 TX Matrix PLUS 路由器(或 SFC)的消息包括优先级信息。要使这些信息显示在 SFC 上的日志文件中,还必须在 SFC 上explicit-priority的文件的[edit system syslog file filename]层次结构级别中包含该语句。因此,路由矩阵的每个平台上具有相同名称的日志文件也包含本地生成消息的优先级信息。

要在从路由矩阵的所有路由器定向到远程机器的消息中包括优先级信息,还应将explicit-priority该语句包含[edit system syslog host hostname]在远程机器的层次结构级别。有关详细信息,请参阅基于 TX Matrix Plus 路由器将消息从路由矩阵定向至远程目的地

在以下示例中,所有/var/log/messages路由器上的文件都包括具有严重性notice的消息的优先级信息,以及所有设备的更高版本。TX Matrix Plus 路由器 SFC 上的日志还包括从连接的 T1600 或 T4000 Lcc 中转发的消息。

向转发消息中添加文本字符串

log-prefix语句包含在[edit system syslog host sfc0-master]层次结构级别时,您定义的字符串将出现在转发到 TX Matrix Plus 路由器的每条消息中。有关详细信息,请参阅向定向到远程目标的系统日志消息中添加文本字符串

使用正则表达式精炼转发消息集

match语句包含在[edit system syslog host sfc0-master]层次结构级别时,您指定的正则表达式将控制从连接的 T1600 或 T4000 lcc 中的哪些消息转发到 TX Matrix Plus SFC。正则表达式不会应用于定向到 SFC 其他目标的已连接 Lcc 上的消息。有关正则表达式匹配的详细信息,请参阅使用字符串和正则表达式精炼记录集消息

在路由矩阵的每个 T640 路由器上以不同方式配置系统记录

建议路由矩阵中由 TX Matrix 路由器和 T640 路由器组成的所有路由器都使用相同的配置,这意味着仅在 TX Matrix 路由器上包括系统日志记录配置语句。但是,在极少数情况下,您可以选择将不同的消息记录在不同的路由器上。例如,如果路由矩阵中的一个路由器遇到身份验证问题,则瞻博网络支持代表可能会指示您在该路由器上记录具有authorization严重性debug的设备的消息。

要单独配置路由器,请在 TX Matrix 路由器的[edit groups]层次结构级别的相应组中包含配置语句:

  • 要配置适用于 TX Matrix 路由器但不是 T640 路由器的设置,请将其包括在re0re1配置组中。

  • 要配置适用于特定 T640 路由器的设置,请将其包括lccn-re0lccn-re1和配置组中n ,其中是路由器的线卡机箱(LCC)索引号。

使用配置组时,不要发出 CLI 配置模式命令来更改 TX Matrix 路由器上的[edit system syslog]层次结构级别的语句。如果这样做,最终的语句将覆盖配置组中定义的语句,并且也适用于 T640 路由器。(我们还建议您不要在 T640 路由器上任何时候发出 CLI 配置模式命令。)

以下示例显示如何在三台路由器上/var/log/messages配置文件,使其包含不同的消息集:

  • 在 TX Matrix 路由器上,具有严重程度info和所有设备的本地消息。该文件不包括来自 T640 路由器的消息,因为该host scc-master语句禁用消息转发。

  • 在指定LCC0的 T640 路由器上,具有严重性authorizationinfo和更高的设备消息。

  • 在指定LCC1T640 路由器上,其严重性notice为来自所有设施的消息。

在路由矩阵中的每个 T1600 或 T4000 路由器上以不同方式配置系统记录

我们建议路由矩阵中由具有 T1600 或 T4000 路由器的 TX Matrix Plus 路由器组成的所有路由器使用相同的配置,这意味着仅在 TX Matrix Plus 路由器上包括系统日志记录配置语句。但是,在极少数情况下,您可以选择将不同的消息记录在不同的路由器上。例如,如果路由矩阵中的一个路由器遇到身份验证问题,则瞻博网络支持代表可能会指示您在该路由器上记录具有authorization严重性debug的设备的消息。

要单独配置路由器,请在 TX Matrix Plus 路由器的[edit groups]层次结构级别的相应组中包含配置语句:

  • 要配置适用于 TX Matrix Plus 路由器但不是 T1600 或 T4000 路由器的设置,请将其包括在re0re1配置组中。

  • 要配置适用于特定 T1600 或 T4000 路由器的设置,请将其包括lccn-re0lccn-re1和配置组中n ,其中是路由器的线卡机箱(LCC)索引号。

使用配置组时,不要发出 CLI 配置模式命令来更改 TX Matrix Plus 路由器上的[edit system syslog]层次结构级别的语句。如果这样做,最终的语句将覆盖配置组中定义的语句,并且也适用于 T1600 或 T4000 路由器。(我们还建议您不要在 T1600 或 T4000 路由器上任何时候发出 CLI 配置模式命令。)

有关路由矩阵的配置组详细信息,请参阅"用户指南"中有关Junos OS CLI 组的章节

以下示例显示如何在三台路由器上/var/log/messages配置文件,使其包含不同的消息集:

  • 在 TX Matrix Plus 路由器上,本地消息具有严重性info ,从所有设备更高。该文件不包括来自 T1600 或 T4000 路由器的消息,因为该host sfc0-master语句禁用消息转发。

  • 在指定LCC0的 T1600 或 T4000 路由器上,具有严重性authorization和更高info级别的设备消息。

  • 在指定LCC1的 T1600 或 T4000 路由器上,其严重性notice为来自所有设施的消息。