I found this a while ago to so I wrote a module to do it easily.
It's on the forge here. https://forge.puppetlabs.com/rendhalver/monitoring
I also have an nrpe module which may help here
https://forge.puppetlabs.com/rendhalver/nrpe


On 15 February 2013 10:15, Sans <[email protected]> wrote:

> Hi there,
>
> I'm writing a manifests for some Nagios check, like this:
>
>
> nagios_service { 'check_http_test.salesforce.com':
>>     use                 => 'generic-service',
>>     check_command       => 'remote-nrpe-tcp-check!test.salesforce.com
>> !443',
>>     service_description => 'CON: test.salesforce',
>>     display_name        => 'Connection check: test.salesforce.com:443',
>>     servicegroups       => 'cloud',
>>     hostgroup_name      => 'cloud-app',
>> }
>>
>
>
> There are almost 30 of them and the the only difference between the checks
> are that hostname and port number. Is there anyway to automate this
> process, instead of specifying these 30 times statically? I was thinking
> putting those values in an array and loop through it to generate the
> resultant "nagios_service.cfg". How can I do that? Cheers!!
>
>
>  --
> 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 [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/puppet-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
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