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