20-性能管理配置
本章节下载: 20-性能管理配置 (241.55 KB)
目 录
性能管理主要用于采集和统计设备的性能数据,例如接口入方向和出方向丢包数的峰值、谷值与平均值等。用户在设备上可以通过命令行查看这些数据,也可以通过gRPC或者NETCONF功能将数据发送给网管系统,以便网络管理员及时了解设备的性能状态。
有关gRPC功能的详细介绍,请参见“Telemetry配置指导”的“gRPC”。
图1-1 性能管理示意图
目前性能管理仅支持对接口流量数据的采集与统计。
性能管理配置任务如下:
(1) 配置统计任务
(2) 开启统计功能
统计任务用于对性能数据进行周期性采集和统计。
一个统计任务包含:
· 绑定的实例:性能数据的采集对象,目前仅支持物理接口和Tunnel接口。
· 采样周期:性能数据的采样间隔,在采样周期结束时采集绑定的实例的性能数据。
· 统计周期:性能数据的统计间隔,在统计周期结束时统计出各采样值的峰值、谷值和平均值。
修改任务的统计周期、采样周期会导致该任务已有性能数据被删除,并重新统计。
删除统计任务会导致与此任务相关的所有性能数据的统计信息被删除。
在修改统计周期后,采样周期会变成该统计周期的采样周期缺省值。
(1) 进入系统视图。
system-view
(2) 进入性能管理视图。
performance-management
(3) 创建统计任务并进入统计任务视图。
statistics task task-name
缺省情况下,系统中不存在任何统计任务。
系统最多支持16个统计任务。
(4) 绑定实例。
binding instance-type instance-type { all { physical | tunnel } | instance { instance-name } &<1-8> }
缺省情况下,统计任务中没有绑定任何实例。
(5) 配置统计周期。
statistics interval interval
缺省情况下,统计周期是15分钟。
(6) 配置采样周期。
sample interval interval
缺省情况下,采样周期的缺省情况由统计周期的取值决定:
¡ 统计周期为5分钟时,采样周期为5秒。
¡ 统计周期为10分钟时,采样周期为5秒。
¡ 统计周期为15分钟时,采样周期为5秒。
¡ 统计周期为30分钟时,采样周期为60秒。
¡ 统计周期为60分钟时,采样周期为300秒。
¡ 统计周期为1440分钟时,采样周期为900秒。
(1) 进入系统视图。
system-view
(2) 进入性能管理视图。
performance-management
(3) 开启性能管理的数据统计功能。
statistics enable
缺省情况下,性能管理的数据统计功能未开启。
在完成上述配置后,在任意视图下执行display命令可以显示配置后性能管理的运行情况,通过查看显示信息验证配置的效果。
操作 |
命令 |
显示统计任务的性能数据信息 |
display performance-management statistics task-name data index [ instance-type instance-type-name [ measure measure-name | instance { instance-name } &<1-8> ] * ] |
显示统计任务的任务信息 |
display performance-management task [ task-name ] |
如图1-2所示,设备(Device B)作为gRPC客户端与网管服务器(gRPC Server)相连。现需要监控接口Ten-GigabitEthernet1/0/1的性能数据,监控时采样周期为5秒,统计周期为15分钟,最终将统计数据上报给网管服务器。
(1) 在开始下面的配置之前,假设设备与采集器的IP地址都已配置完毕,并且它们之间路由可达
(2) 配置gRPC
# 开启gRPC功能。
<DeviceB> system-view
[DeviceB] grpc enable
# 创建传感器组test,并添加采样路径为ifmgr/devicecapabilities。
[DeviceB] telemetry
[DeviceB-telemetry] sensor-group test
[DeviceB-telemetry-sensor-group-test] sensor path ifmgr/devicecapabilities
[DeviceB-telemetry-sensor-group-test] quit
# 创建目标组collector1,并配置IP地址为10.1.1.2、端口号为50050的采集器。
[DeviceB-telemetry] destination-group collector1
[DeviceB-telemetry-destination-group-collector1] ipv4-address 10.1.1.2 port 50050
[DeviceB-telemetry-destination-group-collector1] quit
# 创建订阅A,配置关联传感器组为test,数据采样和推送周期为900秒,关联目标组为collector1。
[DeviceB-telemetry] subscription A
[DeviceB-telemetry-subscription-A] sensor-group test sample-interval 900
[DeviceB-telemetry-subscription-A] destination-group collector1
[DeviceB-telemetry-subscription-A] quit
[DeviceB-telemetry] quit
(3) 配置性能管理
# 创建性能管理视图,并进入性能管理视图。
[DeviceB] performance-management
# 创建统计任务并进入该统计任务视图。
[DeviceB-pm] statistics task task1
# 在统计任务task1中绑定Ten-GigabitEthernet1/0/1实例。
[DeviceB-pm-task-task1] binding instance-type interface instance ten-gigabitethernet 1/0/1
# 配置统计周期为15分钟
[DeviceB-pm-task-task1] statistics interval 15
# 配置采样周期为5秒。
[DeviceB-pm-task-task1] sample interval 5
[DeviceB-pm-task-task1] quit
# 在性能管理视图开启统计功能。
[DeviceB-pm] statistics enable
采集器每900秒收到一次设备推送的数据信息。
如图1-3所示,设备(Device B)与网管服务器(NETCONF客户端)相连。现需要监控接口Ten-GigabitEthernet1/0/1的性能数据,监控时采样周期为5秒,统计周期为15分钟,最终将统计数据上报给网管服务器。
(1) 在开始下面的配置之前,假设设备与采集器的IP地址都已配置完毕,并且它们之间路由可达
(2) 配置性能管理
# 创建性能管理视图,并进入性能管理视图。
<DeviceB> system-view
[DeviceB] performance-management
# 创建统计任务并进入该统计任务视图。
[DeviceB-pm] statistics task task1
# 在统计任务task1中绑定Ten-GigabitEthernet1/0/1实例。
[DeviceB-pm-task-task1] binding instance-type interface instance ten-gigabitethernet 1/0/1
# 配置统计周期为15分钟
[DeviceB-pm-task-task1] statistics interval 15
# 配置采样周期为5秒。
[DeviceB-pm-task-task1] sample interval 5
[DeviceB-pm-task-task1] quit
# 在性能管理视图开启统计功能。
[DeviceB-pm] statistics enable
(3) 配置NETCONF过程略。有关NETCONF的详细介绍,请参见“网络管理和监控配置指导”中的“NETCONF”
采集器周期性收到设备推送的数据信息。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!