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

EEM applet for ssh connection between cisco nexus 7010

Igor Pestov
Beginner
Beginner

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
Hall of Fame Cisco Employee Hall of Fame Cisco Employee
Hall of Fame 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?

Joe Clarke
Hall of Fame Cisco Employee Hall of Fame Cisco Employee
Hall of Fame Cisco Employee

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"

Joe Clarke
Hall of Fame Cisco Employee Hall of Fame Cisco Employee
Hall of Fame Cisco Employee

The commands will be run as the user __eemuser.

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

Joe Clarke
Hall of Fame Cisco Employee Hall of Fame Cisco Employee
Hall of Fame Cisco Employee

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

Thanks Joseph!

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Recognize Your Peers