Custom notification commands...old question with new twist...

Steve Gilbert SGilbert at nvidia.com
Wed Oct 6 20:15:59 CEST 2004


Thanks Andreas, and everyone else who's replied to this.

I think I might try the suggestion from Lynne Lawrence regarding using
comments to store the data I want.  Otherwise, the tried and true method
of just using a separate file will do. 


Steve Gilbert
Unix Systems Administrator
sgilbert at nvidia.com

-----Original Message-----
From: nagios-users-admin at lists.sourceforge.net
[mailto:nagios-users-admin at lists.sourceforge.net] On Behalf Of Andreas
Ericsson
Sent: Wednesday, October 06, 2004 4:56 AM
To: Steve Gilbert
Cc: nagios-users at lists.sourceforge.net
Subject: Re: [Nagios-users] Custom notification commands...old question
with new twist...

Steve Gilbert wrote:
> I've got a variation on a question that has been asked here several 
> times before.  Please bear with me...
> 
> I want to modify my notification messages to include such things as 
> physical location, serial number, user contact list, vendor contract 
> numbers, etc.
> 
> This is simple to do via changing the misccommands.cfg file...lots of 
> folks seem to be just having it grep for the appropriate info from a 
> flat file or database or whatever.  Simple enough.
> 
> Here's where I'd like to do it a little differently...and I'm not sure

> if this is possible or not.  I'd really like to have all this info 
> come straight from my hosts.cfg file somehow.  Is it possible to add 
> in another directive to a hosts definition?

Yes, but it requires a bit of meddling with the C-code. Nagios is a
monitoring tool, not an inventory system.

>  I've played around with just
> trying to use the alias directive to hold all this info, but it's 
> pretty ugly.  I'd love to have some sort of "notes" directive in here 
> that would populate a macro...

I'm working on adding a $HOSTNOTESURL$ macro to Nagios 2.0 (from
hostextinfo). That way you can connect it to whatever web-based system
you want.

> preferably being able to hold multiple lines of info.

This would require rather vast changes. Everything in Nagios is based on
'one-line' assumptions. Each variable have only one value, and each
value needs to be on one line only. I'm sure this could be changed
somehow, but that requires a bit of fiddling.

> It would just be nice to store all this info in one place and not have

> to maintain a hosts.cfg and a separate notes file.

Like I said before. Nagios is not an inventory system.

> Would this require a modification to the core Nagios code?
> 

Yes.

> Thanks!
> 

You're welcome.

-- 
Andreas Ericsson                   andreas.ericsson at op5.se
OP5 AB                             www.op5.se
Lead Developer


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give
us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find
out more http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
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


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
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