为容量规划配置硬件资源阈值监控
本主题介绍硬件资源阈值监控、如何配置资源列表、将资源列表关联到监控配置文件、如何配置轮询间隔以及显示硬件资源利用率的操作模式命令。
硬件资源阈值监控
要配置硬件资源阈值监视,请创建资源列表并指定要监视的硬件资源或监视所有硬件资源。您可以选择多个选项来增强资源列表。还可以使用这些可应用于资源列表的可选设置配置监视器配置文件。您可以指定轮询硬件资源数据的频率。可以配置上限、下限和通知类型。每当有人突破阈值时,您都会收到通知。
配置资源列表
创建资源列表以监控硬件资源利用率。
您可以配置多个资源列表,但同一资源只能使用一次,不能在多个资源列表中复制。
配置后,将定期轮询硬件资源利用率数据。默认轮询间隔为一秒。
要配置资源列表,请执行以下操作:
配置轮询间隔(可选)
您可以选择为所有适用的资源配置单个轮询间隔。
要配置轮询间隔,请执行以下操作:
[edit system packet-forwarding-options hw-resource-monitor]
层级并配置轮询间隔:
set system packet-forwarding-options hw-resource-monitor polling-interval <10-86400000 milliseconds>
关联监视器配置文件(可选)
您可以选择将配置的资源列表映射到监视配置文件。一个监视器配置文件可以映射到多个资源列表,但单个资源列表不能映射到多个监视器配置文件。资源列表只能映射到单个监视器配置文件。在将监视配置文件映射到资源列表之前,请对其进行配置。
要关联监视器配置文件,请执行以下操作:
监控利用率
使用以下操作模式命令显示资源列表下配置的硬件资源。显示当前资源利用率、上限阈值、下限阈值、运行状况和通知类型值。
show system packet-forwarding-options hw-resource-monitor utilization-info
Slot 0 ***** HW Resource Monitoring Information ***** Polling Interval: 1000 milliseconds (1 seconds) HW Resource Name | Max Capacity | Current Utilization | Current Utilization % | Lower Threshold % | Upper Threshold % | Health | Notification Type --------------------|--------------|---------------------|-----------------------|-------------------|-------------------|--------|------------------ ECMP-GROUP | 4096 | 0 | 0 | 50 | 90 | GREEN | Sylog ECMP-MEMBER | 32768 | 0 | 0 | 50 | 90 | GREEN | Sylog EFP | 2048 | 0 | 0 | 50 | 90 | GREEN | Sylog EGRESS-L3-INTERFACE | 16384 | 7 | 1 | 50 | 90 | GREEN | Sylog HOST-IPv4 | 147456 | 21 | 1 | 50 | 90 | GREEN | Sylog HOST-IPv6 | 73728 | 5 | 1 | 50 | 90 | GREEN | Sylog IFP | 18432 | 182 | 1 | 50 | 90 | GREEN | Sylog L3-NEXT-HOP | 65536 | 10 | 1 | 50 | 90 | GREEN | Sylog LPM-IPv4 | 24576 | 8 | 1 | 50 | 90 | GREEN | Sylog LPM-IPv6-128 | 2048 | 0 | 0 | 50 | 90 | GREEN | Sylog LPM-IPv6-64 | 12288 | 4 | 1 | 50 | 90 | GREEN | Sylog MAC | 163840 | 2 | 1 | 50 | 90 | GREEN | Sylog MPLS-INGRESS | 16384 | 0 | 0 | 50 | 90 | GREEN | Sylog MPLS-SWAP | 16384 | 0 | 0 | 50 | 90 | GREEN | Sylog TUNNEL | 4096 | 0 | 0 | 50 | 90 | GREEN | Sylog VFP | 1024 | 0 | 0 | 50 | 90 | GREEN | Sylog VPORT | 16384 | 0 | 0 | 50 | 90 | GREEN | Sylog IFP-DYN-GROUP | 6144 | 364 | 5 | 50 | 90 | GREEN | Sylog {master:0}
要查看警报,请使用命令 show system alarms
。要查看日志消息,请使用命令 show log messages
。
每当资源运行状况发生变化时,都会根据需要发出或清除通知,具体取决于通知类型(alarm
或 syslog
)。 Green
表示硬件资源利用率安全地在阈值边界内。 Yellow
表示硬件资源利用率高于下限但在上限阈值内。 Red
表示硬件资源利用率高于上限阈值。当资源运行状况从 Green
变为 Yellow
(反之亦然)时,会引发或清除次要警报(如果适用)。当资源运行状况从 Yellow
变为 Red
(反之亦然)时,将引发或清除主要警报(仅当通知类型为警报时才适用)。当资源运行状况从 Green
变为 Yellow
时,将记录系统日志警告(如果适用)。当资源运行状况从 Yellow
变为 Red
时,将记录系统日志 CRITICAL(仅当通知类型为 syslog 时适用)。
输入 show system packet-forwarding-options hw-resource-utilization-info
命令以显示所有适用资源的最大容量和当前利用率。即使未配置资源列表,此命令也可用于显示硬件资源的使用率。
例如:
Slot 0 ***** HW Resource Maximum Capacity and Current Usage ***** HW Resource Name | Max Capacity | Current Utilization | Current Utilization % --------------------|--------------|---------------------|---------------------- ecmp-group | 4096 | 0 | 0 ecmp-member | 32768 | 0 | 0 efp | 2048 | 0 | 0 egress-l3-interface | 16384 | 7 | 1 host-ipv4 | 147456 | 21 | 1 host-ipv6 | 73728 | 5 | 1 ifp | 18432 | 182 | 1 l3-next-hop | 65536 | 10 | 1 lpm-ipv4 | 24576 | 8 | 1 lpm-ipv6-128 | 2048 | 0 | 0 lpm-ipv6-64 | 12288 | 4 | 1 mac | 163840 | 2 | 1 mpls-ingress | 16384 | 0 | 0 mpls-swap | 16384 | 0 | 0 tunnel | 4096 | 0 | 0 vfp | 1024 | 0 | 0 vport | 16384 | 0 | 0
另请参阅
硬件资源监控:NPU/内存/传感器 (JTI)
使用操作模式命令查看受监控的数据,或使用 Junos 遥测接口 (JTI) 通过资源路径 /junos/system/linecard/npu/memory/将数据从设备发送到收集器。
示例输出:
kv { key:property[name='mem-util-host-v4-size']/state/value, uint_value:147456 } kv { key:property[name='mem-util-host-v4-allocated']/state/value, uint_value:12 } kv { key:property[name='mem-util-host-v4-utilization']/state/value, int_value:1 } kv { key:property[name='mem-util-host-v4-lower-threshold']/state/value, uint_value:50 } kv { key:property[name='mem-util-host-v4-upper-threshold']/state/value, uint_value:90 } kv { key:property[name='mem-util-host-v4-health']/state/value, uint_value:1 }
如果未配置资源列表,则阈值和运行状况值将为“0”,并且由于零抑制而不显示在传感器输出中。