ensure => installed
}
+ file { '/etc/init.d/nagios3':
+ source => 'puppet:///modules/nagios/nagios3.init',
+ mode => '0755',
+ require => Package['nagios3'],
+ before => Service['nagios3'],
+ }
+
service { 'nagios3':
- ensure => running,
+ ensure => running,
+ require => Package['nagios3'],
}
file { '/etc/nagios-plugins/config':
source => 'puppet:///modules/nagios/dsa-nagios/generated/auto-services.cfg',
notify => Service['nagios3'],
}
+
+ concat::fragment { 'dsa-puppet-stuff--nagios--restart-stale-icinga':
+ target => '/etc/cron.d/dsa-puppet-stuff',
+ order => '010',
+ content => @(EOF)
+ */15 * * * * root find /var/lib/icinga/status.dat -mmin +20 | grep -q . && service icinga restart
+ | EOF
+ }
}