EEM全解

上传人:206****923 文档编号:91846919 上传时间:2019-07-02 格式:DOC 页数:21 大小:50.02KB
返回 下载 相关 举报
EEM全解_第1页
第1页 / 共21页
EEM全解_第2页
第2页 / 共21页
EEM全解_第3页
第3页 / 共21页
EEM全解_第4页
第4页 / 共21页
EEM全解_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《EEM全解》由会员分享,可在线阅读,更多相关《EEM全解(21页珍藏版)》请在金锄头文库上搜索。

1、Embedded Event Manager (EEM) 之前的任何一种网络管理技术,如SNMP,RMON,在检测到事件发生后,并不能解决问题,这些传统的网管技术只有监测功能,却没有解决故障的功能,因此,为了更有效的管理网络,能够在事件发生时,便采用有效的动作来杜绝网络问题,Cisco推出更进一步的网管技术Embedded Event Manager (EEM)。 EEM在正常工作时,能够定期监视指定的事件,当被监测的事件发生后,EEM可以产生指定的信息或指定的动作。EEM如何检测指定的事件,需要指定相应的监测方法和监测标准,当事件发生后,需要产生的信息或执行的动作也需要定义,这一系列的事件和

2、事件发生后需要执行的动作集合起来称为EEM policy ;由于EEM工作复杂,所以EEM需要根据不同的分工定义不同的组件,EEM共有如下几个组件:EEM server相当于EEM主程序。Core Event Publishers (Event Detectors)也就是EEM用于检测事件的组件,负责检测各种定义好的事件,事件的检测可以基于其它网管技术,Event Detectors会在事件发生时向Server报告。Event Subscribers (Policies)当Event Detector检测到指定的事件发生后,Event Subscribers便执行指定的动作,动作包括产生特定的

3、消息,或执行特定的命令。 EEM可以单独使用,也可以和其它网管技术配合使用,在配置EEM时,就是配置EEM Policy,因为Policy就是事件和事件发生后需要执行的动作集合,配置Policy,分两种方式:AppletTool Command Language (Tcl)其中Applet是使用IOS的CLI来配置的,操作相对简单,而Tool Command Language (Tcl)是一种编程所使用的脚本工具,比较专业,需要使用外置的第三方ASCII editor才能编辑和配置,所以,在理论上,单纯只学习Cisco课程应该没有能力编写ASCII editor的,CCIE考试中,目前推算几乎

4、不太可能会考到,而Applet却直接就能在设备上进行配置。由于Cisco的IOS版本众多,所以EEM的版本也是相当多,对于事件的检测和能够执行的动作,会因为EEM版本的不同而有所不同,基本上新版本会包含老版本的功能,对于各个EEM版本所支持的检测方法和执行的动作只作统一列举,而不一一列举,目前所有EEM的版本和对应的IOS版本信息如下:EEM 1.0支持的IOS :12.0(26)S 、 12.3(4)T 以及后续版本。EEM 2.0支持的IOS :12.2(25)S 以及后续版本。EEM 2.1支持的IOS :12.3(14)T, 12.2(18)SXF5, 12.2(28)SB, 12.2

5、(33)SRA以及后续版本。EEM 2.2支持的IOS :12.4(2)T, 12.2(31)SB3, 12.2(33)SRB以及后续版本。EEM 2.3支持的IOS :Catalyst 6500 交换机上12.2(33)SXH以及后续版本。EEM 2.4支持的IOS :12.4(20)T, 12.2(33)SXI, 12.2(33)SRE以及后续版本。EEM 3.0支持的IOS :12.4(22)T, 12.2(33)SRE以及后续版本。EEM 3.1支持的IOS :15.0(1)M以及后续版本。对于事件的检测,总体上支持如下一些方式,具体哪个版本支持哪个方式,请以实际IOS为准,不在该文档

6、中详细说明,事件检测方式如下:Application-Specific CLI Counter Custom CLI Enhanced Object Tracking GOLD Interface Counter IPSLA NF None OIR Resource RF Routing RPC SNMP SNMP Notification SNMP Object Syslog System Manager Timer IOSWDSysMon (Cisco IOS watchdog) WDSysMon (Cisco IOS Software Modularity watchdog)当事件发生后

7、,能够执行的动作如下:Execute a CLI command Generate a CNS event Generate a prioritized syslog message Generate an SNMP trap Manually run an EEM policy Publish an application-specific event Read the state of a tracked object Reload the Cisco IOS software Request system information Send a short e-mail Set or mo

8、dify a named counter Set the state of a tracked object Switch to a secondary RP对于配置Policy,只对Applet做出介绍,由于 Tool Command Language (Tcl)已经超过范围,不再讨论。EEM Applet在配置Applet时,共有3种配置状态:Event, Action, Set。Event用于定义事件标准,当指定的要求发生或阀值触发时,则表示该事件产生。Action当事件发生后执行的动作。Set是设置变量的,目前只支持_exit_。在EEM Applet配置中,一个Policy只支持一个

9、event,也就是一个Policy只能检测一个事件,如果退出Policy配置时并没有event,则会有警告,表示Applet没有注册成功;但如果没有action,事件照样被检测,只是事件发生后不会执行任何动作,一个Policy中可以配置多个action。注:如果修改配置,在没有退出配置模式前,是不会生效的。在配置Applet时,每一个action动作是有标签的,多个action将由标签的顺序来执行,标签可以是字母,也可以是数字,如果是数字,需要写成如01.0,,02.0等等,或1.0,2.0。配置EEM说明:配置中共包含1.配置EEM监测内存使用率2.配置EEM监测Enhanced Objec

10、t Tracking 状态3.配置EEM监测CPU利用率4.配置EEM在事件触发时发送简短E-mail1.配置EEM监测内存使用率:(1)查看当前内存情况:Router#show processes memory Processor Pool Total: 30623072 Used: 17889156 Free: 12733916 I/O Pool Total: 6291456 Used: 4429312 Free: 1862144PID TTY Allocated Freed Holding Getbufs Retbufs Process 0 0 35624856 13980528 187

11、44396 608 78 *Init* 0 0 12128 122652 12128 0 0 *Sched* 0 0 248956 895688 564 1 0 *Dead* Router# 说明:从结果中看出,内存总大小为30623072,空闲大小为12733916。(2)查看当前路由协议状态:Router#sh ip protocols Router#说明:路由器当前没有配置任何路由协议。(3)配置EEM监测内存使用率:Router(config)#event manager applet MEMRouter(config-applet)#event snmp oid 1.3.6.1.4.

12、1.9.9.48.1.1.1.6.1 get-type exact entry-op lt entry-val 30623072 poll-interval 90 Router(config-applet)#action 01.0 cli command enableRouter(config-applet)#action 02.0 cli command conf tRouter(config-applet)#action 03.0 cli command router eigrp 100Router(config-applet)#exit说明:EEM当前监测内存的使用情况,如果空闲大小低于

13、30623072,则事件被触发,采集间隔为90秒一次,如果事件触发后,执行的第一个动作为在命令行下输入命令enable,执行的第二个动作为在命令行下输入命令conf t,执行的第三个动作为在命令行下输入命令router eigrp 100,其实结果就是在事件发生后,自动启用一个EIGRP进程,AS号为100;结合之前可以得知,内存总大小为30623072,所以内存空闲空间肯定会小于30623072,那么该EEM policy配置后,事件肯定是被触发的。其中动作标签为01.0格式。(4)查看EEM Policy注册情况:Router#show event manager policy regis

14、tered No. Class Type Event Type Trap Time Registered Name1 applet system snmp Off Fri Mar 1 00:10:53 2002 MEMoid 1.3.6.1.4.1.9.9.48.1.1.1.6.1 get_type exact entry_op lt entry_val 30623072 poll_interval 90.000action 01.0 cli command enableaction 02.0 cli command conf taction 03.0 cli command router eigrp 100Router#说明:正常工作的EEM Policy名字为MEM,并且其它详细信息也能看见。(5)查看当前内存使用情况:Router#show processes memory Processor Pool Total: 30623072 Used: 18103504 Free: 12519568 I/O Pool Tota

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号