I am new to the Cisco world
There's a task where I need to extract the ip address of an interface from the cli output.
I am trying to accomplish this via EEM.
The script is working when I input the "sh ip int brief command"
However when I replace this command by "ping routerA.com"
and run the applet, there's no output.
The script is displayed below:
event manager applet showIP
event none sync yes
action 1.0 cli command "enable"
action 1.5 cli command "ping routerA.com "
action 2.0 regexp " [0-9.]+ " $_cli_result result
action 3.0 puts "$result"
Can someone help me ?
Solved! Go to Solution.
I need to extract an IP address from the "crypto map" command but i can't get the correct syntax.
The script worked with the "show hosts" command but with "crypto map" one, there is no output
Here is my script :
event manager applet IP
action 1.0 cli command "show crypto map | include Peer"
action 1.5 regexp " ([0-9\.]+)" $_cli_result match ip_2
action 2.0 puts "$ip_2"
Can anyone help me?