OK
I found solution

Sorry for bothering ;)

in case someone has the same problem:
we should use:

        Nagios_service <<||>> { notify => Service['nagios3'] }

BR



On May 15, 1:51 pm, marcin <m...@gmail.com> wrote:
> 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