Hi i also have this problem when working with nagios, always expire... is
that any solution for this, from puppet configuration byself? my nagios
production server can't working anymore. Even i already use puppetDB. I see
many people have same problem on the net.

Thanks,
~Heriyanto


On Thu, Jan 17, 2013 at 4:02 PM, Luke Bigum <[email protected]> wrote:

> I'm not sure if there's a way to increase the timeout for exported
> resource reconstruction, however rather than doing a Puppet resource
> collection you can query the raw data from PuppetDB:
>
> https://github.com/dalen/puppet-puppetdbquery
>
> Here is an example a colleague of mine used to vastly speed up the catalog
> of our Nagios server. Here it queries exported 'hostgroup_member' resources
> with a specific tag, then uses the returned hash of data in a template to
> define all Nagios hostgroups:
>
>     $hostgroup_members = pdbresourcequery(
>       [ 'and',
>         [ '=', 'tag', $nagios::params::sites ],
>         [ '=', 'type', 'Nagios::Config::Hostgroup_member' ],
>         [ '=', 'exported', true ]
>       ]
>     )
>     file { $nagios::params::hostgroups_yaml:
>       content => template('nagios/nagios_hostgroups.yaml.erb'),
>       notify  => Class['nagios::service'],
>     }
>
> This cut our catalog down from over 2 minutes in compile/collect time to
> around 20-30 seconds.
>
> Hope that helps,
>
> -Luke
>
> On Wednesday, January 16, 2013 11:35:23 PM UTC, Joshua Buss wrote:
>>
>> Wow, I just found this by googling for the error message and I'm getting
>> the exact same problem.. unable to run puppet agent on the same machine
>> where I have the puppet master running.. times out on loading plugin.  I'm
>> running on ubuntu server 11.10, version  2.7.1-1ubuntu3.7
>>
>> On Monday, January 7, 2013 1:19:41 PM UTC-6, Rob Smith wrote:
>>>
>>> Hi everyone,
>>>
>>> I recently ran into an issue where my puppetmaster can't run puppet on
>>> itself. It errors out with the following:
>>> Error: Could not retrieve catalog from remote server: execution expired
>>> Warning: Not using cache on failed catalog
>>> Error: Could not retrieve catalog; skipping run
>>>
>>> I'm running Puppet 3 with passanger and puppetdb (hsql). I've tried
>>> restarting puppetdb and apache to no effect. If I wipe out puppetdb, it'll
>>> work again until all 17 servers are back into the catalog and it times out
>>> from then on. The puppet master is also my nagios node so it does have a
>>> huge amount of resources to assemble.
>>>
>>> Can I configure puppet to wait longer for the catalog generation step?
>>> I've search the docs without anything standing out to me.
>>>
>>> Thanks,
>>> ~Rob
>>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/puppet-users/-/ffFFsG4HM0YJ.
>
> 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-users?hl=en.
>

-- 
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