On Oct 26, 2008, at 7:55 AM, Manish Chakravarty wrote:

>
> Hello Everyone,
>
> I am working on writing a resource type and provider for monit [1]. I
> primarily use monit on Ubuntu. It is pretty easy to install and setup
> monit on Ubuntu [2].
>
> I want to write a resource type and provider for monit which would
> take the names of service, PID files timeouts etc and populate the
> monit configuration file "/etc/monit/monitrc" as follows:
<snip>

Hi Manish,

You should look at the way David Schmitt modeled collectd[1], it could  
be done in a similar way for monit.  Honestly though, I would love to  
see more abstract types created for "monitoring" and/or "statistics".

Also since so many tools can do a bit of both monitoring and stats  
gathering, it would make sense to have some way to aggregate the two  
or at least use the same provider for both if it's present.  This  
would mean boiling down the features to a sane set that would work  
across most providers...

I'd hate to see more types created for specific monitoring and stats  
packages, there are FAR too many of them out there.  What we really  
want to be able to do is configure them for the basics across nodes.   
The corner cases can be handled by the more generic mechanisms in  
puppet.

-Blake

1 - http://git.black.co.at/?p=module-collectd

-Blake

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to