On 09/08/2009 08:42 PM, Janet Sullivan wrote: >>>> One way to do this is use the custom host and service variables that >>>> Nagios 3.x provides in it's configuration DSL. We use this >>>> extensively. >>>> >>>> http://nagios.sourceforge.net/docs/3_0/customobjectvars.html >>>> >>>> If you use custom host variables in your service definitions, you > can >>>> then define thresholds for services at the host level, which means > you >>>> can use inheritance to have a common base set of thresholds but then >>>> override those as needed. >>> Hi Max. That's indeed an interesting approach. >>> Although I will initially go with the proposal of Thomas >>> Thanks for the tip, very inspiring. >> I've used Max's approach as well. Works nicely! > > How will using custom macros for services like this affect performance > and memory usage once it's used 10,000+ times? Does it scale well?
Not sure I see the issue ... In my case, I define an "additional detail text" macro on our service checks. It's often hard to determine from the output of a service check exactly what the problem is, since the output is often very specific to the functionality of the service check. Including a plain English "additional detail" message on the alert emails helps make clear exactly what has failed and why. So the way I have it working is that by default "additional detail" is set to blank. But specific services can override this with a small string of text. I probably do this on 30-40% of the (~160) services I have defined. So that brings me back to .... I'm not sure I see what the performance issue is here. Even if I had 16,000 services defined, we're not talking about that much extra memory required to hold this text. Can you clarify what you see as the issue? Because if I'm doing something that could potentially cause problems, I'd like to understand that. Thanks, DR ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Nagios-users mailing list [email protected] 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
