Remote execution using extend in Net-SNMP


            Monitoring server                                    UDP
         ...
Remote execution using NRPE


            Monitoring server                                   TCP
                        ...
Remote execution using Secure Shell


            Monitoring server                                      TCP
             ...
Remote execution using Secure Shell
                                            extended with code transfer

            M...
Upcoming SlideShare
Loading in …5
×

Strategies in remote execution with OpenNMS

1,878 views
1,673 views

Published on

Strategies for executing commands in Unix/Linux environments using OpenNMS

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,878
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Strategies in remote execution with OpenNMS

  1. 1. Remote execution using extend in Net-SNMP Monitoring server UDP Observed server (stateless / unreliable / secured in v3) process context monitoring application process context - SNMP agent SNMP Monitor Net-SNMP agent script mapping SNMP-OID to call remote OID SNMP request command <args []> command <args[]> command Port 161 Test verify result result result and values Service state Up/Down created 21.06.2010 – ronny@opennms.org
  2. 2. Remote execution using NRPE Monitoring server TCP Observed server (reliable / connection oriented / secured) process context monitoring application process context - NRPE agent NRPE Monitor NRPE agent script call NRPE describer with args mapping describer to call remote command <args []> command <args[]> command Port 5666 Test verify result result result and values Service state Up/Down created 21.06.2010 – ronny@opennms.org
  3. 3. Remote execution using Secure Shell Monitoring server TCP Observed server (reliable / connection oriented / secured) process context monitoring application process context - SSH user General Purpose Monitor SSH-Server script call remote call binary / script command <args[]> command Port 22 Test verify result result result and values Service state Up/Down created 21.06.2010 – ronny@opennms.org
  4. 4. Remote execution using Secure Shell extended with code transfer Monitoring server TCP Observed server (reliable / connection oriented / secured) process context monitoring application process context - SSH user General Purpose Monitor SSH-Server script temp. copy binary or script transfer binary / script script call remote call binary / script command <args[]> command Port 22 Test verify result result result and values delete remote delete binary / script delete command script Service state Up/Down created 21.06.2010 – ronny@opennms.org

×