Looks pretty good to me. EEM and TCLsh are so powerful that there are many ways to do things, I will be the first to admit I don't know all of them.
Regards, Tyson Scott - CCIE #13513 R&S, Security, and SP Managing Partner / Sr. Instructor - IPexpert, Inc. Mailto: <mailto:[email protected]> [email protected] Telephone: +1.810.326.1444, ext. 208 Live Assistance, Please visit: <http://www.ipexpert.com/chat> www.ipexpert.com/chat eFax: +1.810.454.0130 IPexpert is a premier provider of Self-Study Workbooks, Video on Demand, Audio Tools, Online Hardware Rental and Classroom Training for the Cisco CCIE (R&S, Voice, Security & Service Provider) certification(s) with training locations throughout the United States, Europe, South Asia and Australia. Be sure to visit our online communities at <http://www.ipexpert.com/communities> www.ipexpert.com/communities and our public website at <http://www.ipexpert.com/> www.ipexpert.com From: Abdel el Anazi [mailto:[email protected]] Sent: Tuesday, November 30, 2010 5:43 AM To: Tyson Scott Cc: 'ravi namboodiri'; [email protected] Subject: Re: [OSL | CCIE_RS] EEM applet what about this: action 01 cli command "enable" action 02 cli command "show process cpu sorted" action 03 set line 0 action 04 foreach line "$_cli_result" "\n" action 05 if $line gt 11 action 06 break action 07 end action 08 append output $line action 09 increment lines action 10 end On 11/30/2010 8:47 AM, Tyson Scott wrote: Well since you weren't very specific on which command I will show two different examples. ISP's#show proc cpu | incl ^ [1-5] 1 8 75 106 0.00% 0.00% 0.00% 0 Chunk Manager 2 12 9646 1 0.07% 0.02% 0.00% 0 Load Meter 3 0 1 0 0.00% 0.00% 0.00% 0 chkpt message ha 4 0 1 0 0.00% 0.00% 0.00% 0 EDDRI_MAIN 5 33856 5732 5906 0.00% 0.09% 0.06% 0 Check heaps ISP's# ISP's#show running-config linenum | incl ^ [1-5] 1 : ! 2 : version 12.4 3 : service timestamps debug datetime msec 4 : service timestamps log datetime msec 5 : no service password-encryption ISP's# Is there a reason something like these two cannot be used? Are you saying the command you use cannot include a regular expression or the EEM applet. If so you can use the TCL to read line by line from an exec command, but that is a little more difficult. I would have to get back to you on that as I am not sure right now, with expect it would be something like this, send "show proc cpu | incl \%\r" expect "show proc cpu | incl" set count 0 log_user 1 while { $count < 4 } { expect { -re "\n.*\r" { incr count; continue } "\r\n.*#" } } log_user 0 I would have to play with TCL for a bit as the expect command isn't available with TCL but it should be something similar to the above output. set count 0 while { $count < 4 } { foreach print $line Regards, Tyson Scott - CCIE #13513 R&S, Security, and SP Managing Partner / Sr. Instructor - IPexpert, Inc. Mailto: [email protected] Telephone: +1.810.326.1444, ext. 208 Live Assistance, Please visit: www.ipexpert.com/chat eFax: +1.810.454.0130 IPexpert is a premier provider of Self-Study Workbooks, Video on Demand, Audio Tools, Online Hardware Rental and Classroom Training for the Cisco CCIE (R&S, Voice, Security & Service Provider) certification(s) with training locations throughout the United States, Europe, South Asia and Australia. Be sure to visit our online communities at www.ipexpert.com/communities and our public website at www.ipexpert.com -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of ravi namboodiri Sent: Tuesday, November 30, 2010 1:22 AM To: [email protected] Subject: [OSL | CCIE_RS] EEM applet hi, Is there any way to get 5 lines of a command output without with embedded event manager 2 without using regular expressiion and pattern amtching. I tried the same with scripting but it is not supported in EEM 2.0. Is there any way by using any of the enviornment variable? regards, Ravi _______________________________________________ For more information regarding industry leading CCIE Lab training, please visit www.ipexpert.com _______________________________________________ For more information regarding industry leading CCIE Lab training, please visit www.ipexpert.com
_______________________________________________ For more information regarding industry leading CCIE Lab training, please visit www.ipexpert.com
