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 <opsma...@gmail.com> 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 <nichus...@gmail.com> 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 puppet-users@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > puppet-users+unsubscr...@googlegroups.com.
> > 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 puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to