send_nsca

Hari Sekhon hpsekhon at googlemail.com
Mon Jun 2 16:00:00 CEST 2008


Hi Tony,

   That's a very good point. It wouldn't be difficult to make this 
support multiple simultaneous checks, but I currently have the checks 
running independently of one another and it works very well.

This was originally written with the intent to make it easy to take any 
single check and turn it passive without re-creating the wheel, simply 
by putting this script in front of it.

If you grouped checks then this implies that they must all be run at the 
same time, which seems to reduce flexibility.

Also, I think that for a lot of passive service checks it is advisable 
to not have them run at the same time. For example, I have check running 
at different intervals intentionally for staggering on the servers so 
that there is no performance degradation on the server performing the 
passive checks, although this could simply be one after the other which 
also should reduce performance in comparison, but watch out for multiple 
long running checks as this will may send the check result beyond the 
freshness threshold.

If anyone really wants this feature I may look in to incorporating it, 
but I haven't seen any need for this "optimization" which would probably 
make very little difference until we start talking a massive number of 
passive service checks.

I am open to ideas on this though.

-h


Anthony Montibello wrote:
> Doesn't that method send the checks through  seperate NSCA connection 
> (one per check)?
>  
> While writing a custom NSCA script can send all the check results in a 
> single NSCA connection?
>  
> TOny  (Author of NC_NEt)
>
> On Fri, May 23, 2008 at 4:45 AM, Hari Sekhon <hpsekhon at googlemail.com 
> <mailto:hpsekhon at googlemail.com>> wrote:
>
>     Nair wrote:
>     >
>     > Can some one please help me in integrating send_nsca command with my
>     > Perl script for passive monitoring system.
>     >
>     > Say how can we integrate plugin output without writing to any
>     file and
>     > then piping thru send_nsca.
>     >
>     > Thank you,
>     > Nair
>     >
>     Don't waste your time Nair, I've written a generic nsca_wrapper which
>     will turn any plugin into a passive service check by just putting
>     nsca_wrapper in front of the plugin. You still need to have set up
>     nsca
>     of course, but this means that you do not have to write any
>     scripts for
>     passive service checks, just run it straight after nsca_wrapper with a
>     couple of switches.
>
>     By the time you do your second passive service check, you start
>     thinking, "Hang on, this is a waste of time, I don't want to have
>     to put
>     in any effort to just set up another passive check". Enter
>     NSCA_Wrapper:
>
>     http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F2529.html;d=1
>
>     -h
>
>     --
>     Hari Sekhon
>
>


-- 
Hari Sekhon


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list