Hi,

For several years, we have @work had a puppet environment where when we add 
a new host/node, some basic monitoring is fed through to a nagios server 
using virtual resources and an old nagios class which either someone here 
wrote themselves, or found on the internet at the time.  

We are trying to move away from the existing puppet environment for a 
number of reasons, and using this as an opportunity to tidy up our puppet 
classes wherever possible.

Nagios integration is one area that we haven't yet got our heads around.

We would like (I think...) to be able to:
* add a new node to puppet and give it an identifier to say whether it's 
(say) dev/test/production etc
* for the new node, define a number of basic monitors - ping, ssh etc.
* have a number of nagios servers (also defined in puppet) which collect 
the appropriate resources for dev or test or production

ie, a "dev" node would be monitored by nagios instance 1
a "test" node would be monitored by nagios instance 2
a "production" node would be monitored by nagios instance 3
etc

But I'm struggling to see how I can collect the appropriate resources up on 
each nagios server.

Has anyone tried this sort of thing?  Can it be done?

Any pointers in the 'right' direction appreciated.  If it's documented 
anywhere and it's just a case of RTFM, please point me in the direction of 
which manual to read :)

Thanks in advance

Phil

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to