cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 
cancel
425
Visitas
0
ÚTIL
12
Respuestas

Qué hace que EEM añada línea adicional a cualquier comando show cli ?

Translator
Community Manager
Community Manager

el applet eem que causa este resultado es:

action 0011 cli command "enable"
action 0012 cli command "sh run | i ^line vty"
action 0013 foreach line "$_cli_result" "\n"

 

cuando ejecuto esto con debug action cli activado, veo este comportamiento de EEM:

R1#sh run | i ^line vty
*Nov 26 19:23:12.599: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli
R1#_lib) : : OUT : line vty 0 3
*Nov 26 19:23:12.599: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 4
*Nov 26 19:23:12.599: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 5
*Nov 26 19:23:12.599: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 6
*Nov 26 19:23:12.599: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 7 15
*Nov 26 19:23:12.599: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#

Entonces el debug muestra que "R1# prompt line" es también parte del output en EEM del comando "sh run | i ^line vty"

esto es extraño ya que no aparece en el resultado de cli directo normal del mismo comando:

R1#sh run | i ^line vty
line vty 0 3
line vty 4
line vty 5
line vty 6
line vty 7 15
R1#stops here


aún no he descubierto por qué EEM genera la "prompt line" adicional o si puedo quitarla de alguna manera...

1 SOLUCIÓN ACEPTADA

Soluciones aceptadas

Translator
Community Manager
Community Manager

El EEM y la salida manual devuelven seis líneas (vty 0 3 .. R1#), por lo que el resultado devuelto es exactamente el mismo.   Si desea quitar la última línea que es "$hostname#", hay comandos string para hacer que eso suceda.

 

event manager applet test
 event none
 action 0005 info type routername
 action 0010 cli command "enable"
 action 0012 cli command "show run | inc ^line vty"
 action 0020 string trimright "$_cli_result" "$_info_routername#"
 action 0030 puts "$_string_result"
 action 0040 puts "$_cli_result"
!
end

C1111#event manager run test
line vty 0 4
line vty 5 15

line vty 0 4
line vty 5 15
C1111#

C1111#

Ver la solución en mensaje original publicado

12 RESPUESTAS 12

Translator
Community Manager
Community Manager

Hello,

 

intente y agregue la acción 0011:

 

action 0010 cli command "enable"
action 0011 cli commad "term length 0"
action 0012 cli command "sh run | i ^line vty"
action 0013 foreach line "$_cli_result" "\n"

 

Hola George,

 

Aún sucede con la longitud de terminal 0 añadida:

R1#conf t
R1(config)#event manager applet blank
R1(config-applet)# event none
R1(config-applet)# action 0005 cli command "enable"
R1(config-applet)# action 0010 cli command "terminal length 0"
R1(config-applet)# action 0020 cli command "sh run | i ^line vty"
R1(config-applet)#exit
R1(config)#end

R1#event manager run blank
R1#
*Nov 26 21:46:21.295: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : CTL : cli_open called.
*Nov 26 21:46:21.299: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : OUT : R1>
*Nov 26 21:46:21.299: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : IN : R1>enable
*Nov 26 21:46:21.359: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : OUT : R1#
*Nov 26 21:46:21.359: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : IN : R1#terminal length 0
*Nov 26 21:46:21.407: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : OUT : R1#
*Nov 26 21:46:21.407: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : IN : R1#sh run | i ^line vty
*Nov 26 21:46:22.187: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : OUT : line vty 0 3
*Nov 26 21:46:22.187:
R1#%HA_EM-6-LOG: blank : DEBUG(cli_lib) : : OUT : line vty 4
*Nov 26 21:46:22.187: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : OUT : line vty 5
*Nov 26 21:46:22.187: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : OUT : line vty 6
*Nov 26 21:46:22.187: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : OUT : line vty 7 15
-----this is the one----------*Nov 26 21:46:22.187: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : OUT : R1#
*Nov 26 21:46:22.187: %HA_EM-6-LOG: blank : DEBUG(cli_lib) : : CTL : cli_close called.
*Nov 26 21:46:22.187:
*Nov 26 21:46:22.191: tty is now going through its death sequence
R1#

 

 

Translator
Community Manager
Community Manager

el problema con algo como una línea extra fuera de un comando cli que incluye la indicación es f.i. si desea ir más allá y procesar ese resultado de cli en un bucle de línea para cada , esto se convierte en algo con lo que lidiar, ya que es una línea no deseada que puede estropear el resto de la lógica de script/applet.

 

Translator
Community Manager
Community Manager

El EEM y la salida manual devuelven seis líneas (vty 0 3 .. R1#), por lo que el resultado devuelto es exactamente el mismo.   Si desea quitar la última línea que es "$hostname#", hay comandos string para hacer que eso suceda.

 

event manager applet test
 event none
 action 0005 info type routername
 action 0010 cli command "enable"
 action 0012 cli command "show run | inc ^line vty"
 action 0020 string trimright "$_cli_result" "$_info_routername#"
 action 0030 puts "$_string_result"
 action 0040 puts "$_cli_result"
!
end

C1111#event manager run test
line vty 0 4
line vty 5 15

line vty 0 4
line vty 5 15
C1111#

C1111#

¡Muchas gracias Daniel! Esto funcionará

 

Translator
Community Manager
Community Manager

Hola Daniel,

 

si recorto el mensaje de esa manera, noté que el espacio en blanco todavía se procesa y que un problema si configura las líneas vty con el comando como entonces sucederá como:

conf t

en blanco

transport input ssh (falla como no en ninguna línea vty)

todos los siguientes comandos fallarán

la única manera que encontré alrededor de esto es regex match en line vty y si no es igual entonces salir

Así que sí, todavía es preocupante que ese mensaje adicional del router no se elimine completamente como después

el recorte aún queda una línea en blanco que se procesará 

¿Está diciendo que queda una nueva línea en el mensaje del router? Si es así, utilice esta línea para quitar el mensaje del router y la nueva línea.   Si es algo más, ¿podría publicar toda la política de EEM y proporcionar algunos detalles adicionales?

 

 action 0020 string trimright "$_cli_result" "$_info_routername#\n"

Hola Daniel,

 

gracias de nuevo por ayudar aquí, pero siento que estoy perdiendo la mente aquí

 

miren lo que sucede aquí:

 

el resultado de sh run | s ^line vty es el siguiente:

R1#sh run | i ^line vty
line vty 0 3
line vty 4
line vty 5
line vty 6
line vty 7 15
R1#

a continuación, ejecuté la sugerencia que hizo con "$_info_routername#\n" y añadí la longitud de la cadena para ver qué se detecta cuando se utiliza:

R1#event manager run tri
13
11
11
11
14
0-----so yes this looks good right

R1#

Pero luego lo probé en mi applet, después de que se procese la última línea vty , vty 7 15, miren lo que pasa:

Parece que el blanco sigue ahí

 

R1#conf t
R1(config)#event manager applet trim
R1(config-applet)#event none maxrun 300
R1(config-applet)#action 0001 info type routername
R1(config-applet)#action 0002 cli command "enable"
R1(config-applet)#action 0003 cli command "sh run | i ^line vty"
R1(config-applet)#action 0004 foreach line "$_cli_result" "\n"
R1(config-applet)#action 0005 string trimleft "$line" "$_info_routername#\n"
R1(config-applet)#$ regexp "(line vty\s[^4].*)" "$_string_result" match
R1(config-applet)#action 0007 if $_regexp_result eq 1
R1(config-applet)#action 0008 cli command "conf t"
R1(config-applet)#action 0009 cli command "$match"
R1(config-applet)#action 0010 cli command "privilege level 15"
R1(config-applet)#action 0011 cli command "end"
R1(config-applet)#action 0012 else
R1(config-applet)#action 0013 cli command "conf t"
R1(config-applet)#action 0014 cli command "$_string_result"
R1(config-applet)#action 0015 cli command "transport input telnet"
R1(config-applet)#action 0016 cli command "transport output telnet"
R1(config-applet)#action 0017 cli command "end"
R1(config-applet)#action 0019 end
R1(config-applet)#action 0020 end
R1(config-applet)#exit
R1(config)#end
R1#event manager run trim
*Nov 27 21:42:21.839: %SYS-5-CONFIG_I: Configured from console by console
R1#event manager run trim

*Nov 27 21:42:25.083: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : CTL : cli_open called.
*Nov 27 21:42:25.083: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 21:42:25.083: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1#enable
*Nov 27 21:42:25.099: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 21:42:25.099: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1#sh run | i ^line vty
*Nov 27 21:42:26.119: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : line vty 0 3
*Nov 27 21:42:26.119: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : line vty 4
*Nov 27 21:42:26.119: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : line vty 5
*Nov 27 21:42:26.119: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : line vty 6
*Nov 27 21:42:26.119: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : line vty 7 15
*Nov 27 21:42:26.119: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 21:42:26.131: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 21:42:26.183: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 21:42:26.183: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 21:42:26.183: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config)#line vty 0 3
*Nov 27 21:42:26.199: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.199: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.199: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config-line)#privilege level 15
*Nov 27 21:42:26.275: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.275: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 21:42:26.275: %SYS-5-CONFIG_I: Configured from console by on vty1 (EEM:trim)
*Nov 27 21:42:26.291: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1#
R1#v 27 21:42:26.291: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 21:42:26.339: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 21:42:26.339: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 21:42:26.339: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config)#line vty 4
*Nov 27 21:42:26.383: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.383: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.383: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config-line)#transport input telnet
*Nov 27 21:42:26.507: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.507: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config-line)#transport output telnet
*Nov 27 21:42:26.555: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.555: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 21:42:26.555: %SYS-5-CONFIG_I: Co
R1#nfigured from console by on vty1 (EEM:trim)
*Nov 27 21:42:26.571: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 21:42:26.571: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 21:42:26.615: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 21:42:26.615: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 21:42:26.615: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config)#line vty 5
*Nov 27 21:42:26.631: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.631: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config-line)#privilege level 15
*Nov 27 21:42:26.679: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.679: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.679: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 21:42:26.679: %SYS-5-CONFIG_I: Confi
R1#gured from console by on vty1 (EEM:trim)
*Nov 27 21:42:26.727: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 21:42:26.727: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 21:42:26.771: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 21:42:26.771: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 21:42:26.771: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config)#line vty 6
*Nov 27 21:42:26.819: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.819: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.819: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config-line)#privilege level 15
*Nov 27 21:42:26.867: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.867: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 21:42:26.867: %SYS-5-CONFIG_I: Configur
R1#ed from console by on vty1 (EEM:trim)
*Nov 27 21:42:26.911: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 21:42:26.911: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 21:42:26.959: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 21:42:26.959: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 21:42:26.959: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config)#line vty 7 15
*Nov 27 21:42:26.975: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.975: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:26.975: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config-line)#privilege level 15
*Nov 27 21:42:27.023: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 21:42:27.023: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 21:42:27.023: %SYS-5-CONFIG_I: Configur
R1#ed from console by on vty1 (EEM:trim)
*Nov 27 21:42:27.067: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 21:42:27.067: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 21:42:27.147: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 21:42:27.147: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 21:42:27.147: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config)#
*Nov 27 21:42:27.195: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 21:42:27.195: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config)#transport input telnet
*Nov 27 21:42:27.259: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : ^
*Nov 27 21:42:27.263: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : % Invalid input detected at '^' marker.
*Nov 27 21:42:27.263: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT :
*Nov 27 21:42:27.267: %HA_EM-6-LOG: trim : DEBUG(cli_lib) :
R1#: OUT : R1(config)#
*Nov 27 21:42:27.271: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config)#transport output telnet
*Nov 27 21:42:27.319: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : ^
*Nov 27 21:42:27.319: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : % Invalid input detected at '^' marker.
*Nov 27 21:42:27.319: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT :
*Nov 27 21:42:27.319: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 21:42:27.319: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : IN : R1(config)#end
*Nov 27 21:42:27.319: %SYS-5-CONFIG_I: Configured from console by on vty1 (EEM:trim)
*Nov 27 21:42:27.335: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 21:42:27.335: %HA_EM-6-LOG: trim : DEBUG(cli_lib) : : CTL : cli_close called.
*Nov 27 21:42:27.339:
*Nov 27 21:42:27.343: tty is now going through its death sequence
R1#

 

Translator
Community Manager
Community Manager

¿Parece que desea colocar los comandos transport input/output telnet y privilege level 15 en todas las líneas VTY existentes del dispositivo? No entiendo por qué se utiliza if/other en el script y no se alimentan los comandos priv y transport sin la instrucción "if" y por qué $_string_output se está insertando como un único comando? Otra opción es alimentar los comandos sin recorrer en iteración $_cli_output.

event manager applet trim
 event none
 action 010 cli command "enable"
 action 020 cli command "show line | count VTY"
 action 030 regexp "regexp = ([0-9]+)" "$_cli_result" match lines
 action 040 subtract $lines 1
 action 045 puts "lines = $_result"
 action 050 cli command "conf t"
 action 060 cli command "line vty 0 $_result"
 action 070 cli command "privilege level 15"
 action 080 cli command "transport input telnet"
 action 090 cli command "transport output telnet"

Translator
Community Manager
Community Manager

Hola Daniel,

gracias a su ayuda de ponerme en el camino de $_info_routername#

Finalmente lo conseguí.. usando la cadena igual pude deshacerme del espacio en blanco saltándolo cuando lo detectaron! :

R1#conf t
R1(config)#event manager applet no_vty_telnet authorization bypass
R1(config-applet)#event none maxrun 300
R1(config-applet)#action 0001 info type routername
R1(config-applet)#action 0002 cli command "enable"
R1(config-applet)#action 0003 cli command "sh run | i ^line vty"
R1(config-applet)#action 0004 foreach line "$_cli_result" "\n"
R1(config-applet)#action 0005 string equal "$line" "$_info_routername#"
R1(config-applet)#action 0006 if "$_string_result" eq 1
R1(config-applet)#action 0007 continue
R1(config-applet)#action 0008 else
R1(config-applet)#action 0009 regexp "(line vty\s[0-9].*)" "$line" match
R1(config-applet)#action 0010 if $_regexp_result eq 1
R1(config-applet)#action 0011 cli command "conf t"
R1(config-applet)#action 0012 cli command "$line"
R1(config-applet)#action 0013 cli command "transport input ssh"
R1(config-applet)#action 0014 cli command "transport output ssh"
R1(config-applet)#action 0015 cli command "end"
R1(config-applet)#action 0024 end
R1(config-applet)#action 0025 end
R1(config-applet)#action 0026 end
R1(config-applet)#exit
R1(config)#end
R1#event manager run no_vty_telnet authorization bypass
*Nov 27 23:03:34.171: %SYS-5-CONFIG_I: Configured from console by console
R1#event manager run no_vty_telnet authorization bypass

*Nov 27 23:03:42.643: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : CTL : cli_open called.
*Nov 27 23:03:42.659: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:03:42.659: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#enable
*Nov 27 23:03:42.707: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:03:42.707: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#sh run | i ^line vty
*Nov 27 23:03:43.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 0 3
*Nov 27 23:03:43.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 4
*Nov 27 23:03:43.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 5
*Nov 27 23:03:43.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 6
*Nov 27 23:03:43.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 7 15
*Nov 27 23:03:43.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:0
R1#3:43.511: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 23:03:43.659: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 23:03:43.659: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 23:03:43.663: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config)#line vty 0 3
*Nov 27 23:03:43.719: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:43.719: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:43.719: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport input ssh
*Nov 27 23:03:43.763: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:43.763: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport output ssh
*Nov 27 23:03:43.811: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT
R1# : R1(config-line)#
*Nov 27 23:03:43.811: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 23:03:43.811: %SYS-5-CONFIG_I: Configured from console by on vty1 (EEM:no_vty_telnet)
*Nov 27 23:03:43.827: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:03:43.827: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 23:03:43.871: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 23:03:43.871: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 23:03:43.871: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config)#line vty 4
*Nov 27 23:03:43.919: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:43.919: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:43.919: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line
R1#)#transport input ssh
*Nov 27 23:03:43.967: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:43.967: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport output ssh
*Nov 27 23:03:44.011: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.011: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 23:03:44.011: %SYS-5-CONFIG_I: Configured from console by on vty1 (EEM:no_vty_telnet)
*Nov 27 23:03:44.055: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:03:44.055: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 23:03:44.103: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 23:03:44.103: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 23:03:44.103: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN :
R1# R1(config)#line vty 5
*Nov 27 23:03:44.119: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.119: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.119: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport input ssh
*Nov 27 23:03:44.163: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.163: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport output ssh
*Nov 27 23:03:44.211: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.211: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 23:03:44.211: %SYS-5-CONFIG_I: Configured from console by on vty1 (EEM:no_vty_telnet)
*Nov 27 23:03:44.255: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:03:44.255: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#conf t

R1#*Nov 27 23:03:44.303: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 23:03:44.303: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 23:03:44.303: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config)#line vty 6
*Nov 27 23:03:44.351: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.351: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.351: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport input ssh
*Nov 27 23:03:44.399: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.399: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport output ssh
*Nov 27 23:03:44.447: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.447: %HA_EM-6-LOG: no_vty_telnet : DEBUG
R1#(cli_lib) : : IN : R1(config-line)#end
*Nov 27 23:03:44.447: %SYS-5-CONFIG_I: Configured from console by on vty1 (EEM:no_vty_telnet)
*Nov 27 23:03:44.495: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:03:44.495: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 23:03:44.543: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 23:03:44.543: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 23:03:44.543: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config)#line vty 7 15
*Nov 27 23:03:44.587: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.587: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.587: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport input ssh
*Nov 27 23:03:44.635: %HA_EM-6-LOG: no_vty_telnet :
R1#DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.635: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport output ssh
*Nov 27 23:03:44.683: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:03:44.683: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 23:03:44.683: %SYS-5-CONFIG_I: Configured from console by on vty1 (EEM:no_vty_telnet)
*Nov 27 23:03:44.699: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:03:44.699: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : CTL : cli_close called.
*Nov 27 23:03:44.715:
*Nov 27 23:03:44.715: tty is now going through its death sequence
R1#


 

Translator
Community Manager
Community Manager

o más simple aún:

este también elimina la línea "routerprompt", ya que exige que la coincidencia sea igual a la regex, y el "routerprompt" no forma parte de la fiesta:

 

conf t
event manager applet no_vty_telnet authorization bypass
event none maxrun 300
action 0002 cli command "enable"
action 0003 cli command "sh run | i ^line vty"
action 0004 foreach line "$_cli_result" "\n"
action 0009 regexp "(line vty\s[0-9].*)" "$line" match
action 0010 if $_regexp_result eq 1
action 0011 cli command "conf t"
action 0012 cli command "$match"
action 0013 cli command "transport input ssh"
action 0014 cli command "transport output ssh"
action 0015 cli command "end"
action 0024 end
action 0025 end
exit
end
event manager run no_vty_telnet authorization bypass

*Nov 27 23:29:34.739: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : CTL : cli_open called.
*Nov 27 23:29:34.755: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:29:34.755: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#enable
*Nov 27 23:29:34.799: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:29:34.799: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#sh run | i ^line vty
*Nov 27 23:29:35.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 0 3
*Nov 27 23:29:35.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 4
*Nov 27 23:29:35.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 5
*Nov 27 23:29:35.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 6
*Nov 27 23:29:35.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : line vty 7 15
*Nov 27 23:29:35.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:2
R1#9:35.503: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 23:29:35.519: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 23:29:35.519: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 23:29:35.519: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config)#line vty 0 3
*Nov 27 23:29:35.563: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:35.563: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:35.563: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport input ssh
*Nov 27 23:29:35.627: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:35.627: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport output ssh
*Nov 27 23:29:35.643: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT
R1# : R1(config-line)#
*Nov 27 23:29:35.643: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 23:29:35.651: %SYS-5-CONFIG_I: Configured from console by on vty1 (EEM:no_vty_telnet)
*Nov 27 23:29:35.659: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:29:35.659: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 23:29:35.707: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 23:29:35.707: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 23:29:35.707: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config)#line vty 4
*Nov 27 23:29:35.739: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:35.739: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:35.739: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line
R1#)#transport input ssh
*Nov 27 23:29:35.775: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:35.775: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport output ssh
*Nov 27 23:29:35.815: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:35.815: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 23:29:35.815: %SYS-5-CONFIG_I: Configured from console by on vty1 (EEM:no_vty_telnet)
*Nov 27 23:29:35.863: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:29:35.863: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 23:29:35.907: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 23:29:35.907: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 23:29:35.907: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN :
R1# R1(config)#line vty 5
*Nov 27 23:29:35.923: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:35.923: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:35.923: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport input ssh
*Nov 27 23:29:35.971: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:35.971: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport output ssh
*Nov 27 23:29:36.019: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:36.019: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 23:29:36.019: %SYS-5-CONFIG_I: Configured from console by on vty1 (EEM:no_vty_telnet)
*Nov 27 23:29:36.063: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:29:36.063: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#conf t

R1#*Nov 27 23:29:36.111: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 23:29:36.111: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 23:29:36.111: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config)#line vty 6
*Nov 27 23:29:36.127: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:36.127: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:36.127: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport input ssh
*Nov 27 23:29:36.171: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:36.171: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport output ssh
*Nov 27 23:29:36.219: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:36.219: %HA_EM-6-LOG: no_vty_telnet : DEBUG
R1#(cli_lib) : : IN : R1(config-line)#end
*Nov 27 23:29:36.219: %SYS-5-CONFIG_I: Configured from console by on vty1 (EEM:no_vty_telnet)
*Nov 27 23:29:36.263: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:29:36.263: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1#conf t
*Nov 27 23:29:36.311: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : Enter configuration commands, one per line. End with CNTL/Z.
*Nov 27 23:29:36.311: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config)#
*Nov 27 23:29:36.311: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config)#line vty 7 15
*Nov 27 23:29:36.355: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:36.355: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:36.355: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport input ssh
*Nov 27 23:29:36.403: %HA_EM-6-LOG: no_vty_telnet :
R1#DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:36.403: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#transport output ssh
*Nov 27 23:29:36.447: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1(config-line)#
*Nov 27 23:29:36.447: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : IN : R1(config-line)#end
*Nov 27 23:29:36.447: %SYS-5-CONFIG_I: Configured from console by on vty1 (EEM:no_vty_telnet)
*Nov 27 23:29:36.495: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : OUT : R1#
*Nov 27 23:29:36.495: %HA_EM-6-LOG: no_vty_telnet : DEBUG(cli_lib) : : CTL : cli_close called.
*Nov 27 23:29:36.499:
*Nov 27 23:29:36.503: tty is now going through its death sequence
R1#

 

Translator
Community Manager
Community Manager

Tuve el mismo problema cuando obtuve una línea en blanco en mi regexp.
Lo resolví usando \r para detener la coincidencia

event manager applet test
event none
action 0010 cli command "enable"
action 0020 cli command "show running-config interface ten 1/1/2 | include description .*"
action 0030 regexp "description (.+)\r" "$_cli_result" match current_description
action 0040 syslog msg "CURRENT: $current_description"
end

event manager run test

#show history all
CMD: 'event manager run test' 15:51:23 CEST Thu Oct 26 2023
CMD: 'enable' 15:51:23 CEST Thu Oct 26 2023
CMD: 'show running-config interface ten 1/1/2 | include description .*' 15:51:23 CEST Thu Oct 26 2023
011066: Oct 26 13:51:24.033: %HA_EM-6-LOG: test: CURRENT: SDA-FABRIC-BN2 - TwentyFiveGigE1/0/1
CMD: 'sh hist all' 15:51:24 CEST Thu Oct 26 2023