Thank you for fast response...
But in my case I manage the content of the file with puppet...
I use built in functions of nagios...
Nagios_service <<||>>
@@nagios_service { "Proc-$fqdn":
use => 'generic-service',
check_command => 'check-p[roc',
host_name => $fqdn,
service_description => 'Total Processess',
target => "/etc/nagios3/conf.d/puppet_services.cfg",
}
isn't it enough? i have to use content or source?
Those definition before
file { '/etc/nagios3/conf.d/puppet_services.cfg':
is only to ensure that file is created with valid permissions etc.
Regards,
nichu
On May 15, 1:37 pm, Mason Turner <[email protected]> wrote:
> Nagios is not being restarted because the _state_ of the file isn't changing,
> it went from present to present. If you want the contents of the file to
> trigger the restart, then you have to manage the contents of the file with
> puppet (either with a content or source parameter)
>
> — Mason Turner (mobile)
>
> On May 15, 2012, at 7:21 AM, nichu <[email protected]> wrote:
>
>
>
>
>
>
>
> > I wanted to configure file monitoring on puppet. every time file
> > change I wanted the service to be restarted...
> > it seemed easy but I can't do it...
>
> > i used it:
> >http://www.puppetcookbook.com/posts/restart-a-service-when-a-file-cha...
>
> > (..)
>
> > service { 'nagios3':
> > ensure => "running",
> > enable => "true",
> > hasstatus => "true",
> > hasrestart=> "true",
> > require => Package["nagios3"],
> > }
>
> > (..)
> > file { '/etc/nagios3/conf.d/puppet_services.cfg':
> > ensure => "present",
> > owner => "root",
> > group => "root",
> > mode => 644,
> > notify => Service["nagios3"],
> > }
>
> > when i change the file puppet sees it , but it doesn't restart nagios
> > service
> > could anyone help me on that? :)
>
> > Best regards
> > nichu
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Puppet Users" 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
> > athttp://groups.google.com/group/puppet-users?hl=en.
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" 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-users?hl=en.