NRPE/NSCA and SOAP/XML-RPC

Sean.Lally at crownpeak.com Sean.Lally at crownpeak.com
Tue Jan 31 20:01:56 CET 2006


There was recently a discussion (which I thought was on the puppet-dev
mailing list but I can't find it), concerning communications and
transport mechanisms for Puppet
(http://reductivelabs.com/projects/puppet).  There was much talk about
how to implement it along with talk of it being used in other  places in
addition to Puppet so that disparate tools could talk to one another.  I
bring this up in response to your email because you might be able to use
this mechanism with NRPE/NSCA.

In any case, this might be worth checking out:
 http://reductivelabs.com/projects/runnels/history

I haven't dug into Puppet yet, but will shortly and am looking forward
to integrating my Nagios setup with it.

As always, thanks for Nagios.

Sean

> -----Original Message-----
> From: nagios-devel-admin at lists.sourceforge.net 
> [mailto:nagios-devel-admin at lists.sourceforge.net] On Behalf 
> Of Ethan Galstad
> Sent: Tuesday, January 31, 2006 10:00 AM
> To: nagios-devel at lists.sourceforge.net
> Subject: [Nagios-devel] NRPE/NSCA and SOAP/XML-RPC
> 
> Hi All -
> 
> I'm planning a rewrite of the NRPE and NSCA addons to support multi-
> line plugin output that should appear in Nagios 3.x.  In doing this, 
> I was thinking that communication between the NRPE/NSCA servers and 
> their clients should be done using SOAP or XML-RPC.  Any thoughts on 
> this?
> 
> One big stumbling block to the adoption of SOAP/XML-RPC is the fact 
> that encryption is needed in the data stream.  NRPE can use standard 
> SSL to hide traffic (gSoap can handle this), but the traffic for NSCA 
> is encrypted differently to both prevent replay attacks and provide 
> some level of trust in the client.  Perhaps this means that it 
> doesn't make sense to use SOAP/XML-RPC for the NSCA addon?  Or 
> perhaps the entire SOAP message should be encrypted (as the non-SOAP 
> message is now) before being sent, which would mean that I would need 
> to write out the SOAP message myself, rather than using a library.
> 
> FYI, there are a few C SOAP libraries that I know of that could be 
> used: csoap and gsoap.  Anyone have thoughts on these or other 
> recommendations?  I'm leaning towards gsoap as it supports SSL, which 
> would be required for the NRPE addon.
> 
> 
> 
> 
> Ethan Galstad,
> Nagios Developer
> ---
> Email: nagios at nagios.org
> Website: http://www.nagios.org
> 
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc. Do you grep 
> through log files
> for problems?  Stop!  Download the new AJAX search engine that makes
> searching your log files as easy as surfing the  web.  
> DOWNLOAD SPLUNK!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&
> dat=121642
> _______________________________________________
> Nagios-devel mailing list
> Nagios-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-devel
> 


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642




More information about the Developers mailing list