• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

MSR-G2系列路由器EAA TCL监控策略典型配置

2013-08-08 发表
  • 0关注
  • 0收藏 1515浏览
粉丝:1人 关注:0人

一、 组网需求:

配置一个TCL监控策略,监控接口GigabitEthernet0/0的流量。

监控入方向的流向,当入方向的流量大于50kbps时,执行策略中定义的动作,之后停止轮询。在过了一个轮询时间30秒之后,再次查看接口状态,判断是否达到再次开启轮询的条件,即大于等于20kbps,若满足条件则开启轮询。

在下一个轮询时间到了之后,重复之前的运行过程,判断入方向流量是否大于50kbps,满足条件则执行动作。

策略最大运行时间为30s,超过30s则策略停止运行,避免长期占用系统资源,造成浪费。

设备清单:MSR-G2系列路由器1台

二、 组网图:

http://zhiliao.h3c.com/repository/48292.jpg

图1 配置TCL监控策略

三、 配置步骤:

使用版本:R0007

//在PC上使用写字板编辑文件test.tcl,内容如下:

//TCL脚本的首行,定义事件为接口流量事件,当接口流量满足大于等于50kbps时,执行第二行开始定义的动作集,之后关闭轮询。经历一个轮询时间后,查看当前接口状态是否满足再次开启轮询的条件,满足则开启轮询。再经历一个轮询时间后,判断接口流量是否满足执行动作条件。以此循环往复。设置轮询时间为30秒,授权用户角色为网络管理者。策略最大运行时间为30秒

::comware::rtm::event_register interface GigabitEthernet0/0 monitor-obj rcv-bps start-op ge start-val 50000 restart-op ge restart-val 20000 interval 30 user-role network-admin running-time 30

//从第二行开始定义执行的动作,第一个动作为打印日志信息,信息优先级为3,设备号为local1,打印的信息具体内容是msg之后的文本内容

::comware::rtm::action syslog priority 3 facility local1 msg “GE0/0 input rate more than 50000bps”

//第二个动作为执行命令行display cpu,之后将结果信息输出到文本文件g0_info.txt中。TCL语言的动作不支持cli命令行,直接写需要执行的命令即可

display cpu >> g0_info.txt

//第三个动作为执行命令行display interface g0/0,将结果输出保存到文本文件中

display interface g0/0 >> g0_info.txt

//之后使用FTP工具,在设备上开启FTP服务后,将编辑好的文本文件上传到设备中,创建TCL策略test,并将其和test.tcl绑定

[MSR-G2]rtm tcl-policy test test.tcl

四、 验证配置:

//查看配置的RTM策略,策略名为test,策略类型为TCL策略,事件为关注接口流量,授权的用户角色为网络管理员

display rtm policy registered

Total number: 1

PolicyName    Type   Event        TimeRegistered       User-role

test           TCL   INTERFACE  May 30 16:30:13 2013  network-admin

//设备做FTP Server,向设备上上传文件,使传输速率达到定义策略中的数值,之后就会开启策略,执行策略中定义的动作

//打印提示信息

< MSR-G2>%Aug  7 17:36:34:414 2013 H3C FTP/5/OPER: User 123@1.1.1.2 uploaded flash:/MSR36-CMW710-R0007.IPE.

%Aug  7 17:38:33:181 2013 H3C RTM/3/RTM_ACTION: “GE0/0 input rate more than 50000bps”

%Aug  7 17:38:33:386 2013 H3C RTM/6/RTM_POLICY: TCL policy test is running successfully.

%Aug  7 17:39:33:175 2013 H3C RTM/3/RTM_ACTION: “GE0/0 input rate more than 50000bps”

%Aug  7 17:39:33:376 2013 H3C RTM/6/RTM_POLICY: TCL policy test is running successfully.

//查看执行命令行动作后收集的信息,会保存在生成的文本文件中

< MSR-G2>more g0_info.txt

17:38:33 UTC Wed 08/07/2013

GigabitEthernet0/0

Current state: UP

Line protocol state: UP

Description: GigabitEthernet0/0 Interface

Bandwidth: 1000000kbps

Maximum Transmit Unit: 1500

五、 配置关键点:

1.      TCL脚本可以分为两大部分:首行和其它部分。首行用于定义事件内容、用户角色和最大运行时间。第二行开始,定义监控事件发生时执行的动作脚本;

2.      TCL脚本的首行为固定格式,必须按照格式配置相应选项,不像CLI策略中有些部分可以选择使用缺省状态;

3.      用户创建TCL监控策略并绑定TCL脚本后,设备会先解析TCL脚本首行,获取监控事件、用户角色、最大运行时间,并立即下发以上配置且生效。当事件发生后从第二行开始执行动作脚本;

4.      TCL监控策略下只有::comware::rtm::action syslog、::comware::rtm::action switchover 和直接下发命令这三个action,不支持::comware::rtm::action cli与::comware::rtm::action reboot形式的TCL脚本。因此cli的动作直接写命令即可。

 


该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2019-06-12对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作