cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3283
Views
0
Helpful
9
Replies

EEM applet for ssh connection between cisco nexus 7010

Igor Pestov
Level 1
Level 1

Hello experts!!!

Please help  write applet for ssh connection between cisco nexus 7010.

How to get authorization for ssh connection.?.How enter password for ssh connect?

My sample applet:

event manager applet test

event syslog pattern "xxxxx"

  action 1.0 cli ssh event_manager@x.x.x.x

  action 1.1 cli conf t

  action 1.3 cli int lo333

  action 1.4 cli desc ttttttt

9 Replies 9

Joe Clarke
Cisco Employee
Cisco Employee

This is not possible using NX-OS as the ability to do interactive commands does not exist.

Maybe there is any other way to execute a command on the remote device?

What you could do is use EEM to send a syslog message to a syslog host.  That host would then need a script (e.g., expect) that could connect to the remote host to perform the desired actions.

Bad that nx-os no rsh ... I performed on ios cover those actions using rsh.

Still question: under which user performed event manager applets? (nx-os)

In cisco ios can be set out under which user to run applets:

event manager session cli username "event_manager"

The commands will be run as the user __eemuser.

Can I customize privilege the user __eemuser ? Add sshkey for user __eemuser?

I haven't tried.  It may work, but any changes to the permissions could also prevent EEM applets from running.

Thanks Joseph!