Puppet Class: confdroid_automatic::monitoring::target
+
+
+
+
+ -
+
- Inherits: +
- confdroid_automatic::params +
-
+
- Defined in: +
- + manifests/monitoring/target.pp + +
Summary
+ Class manages services for the confdroid_automatic module + +Overview
+
+
+
+
+
+
+
+
+confdroid_automatic::monitoring::target.pp Module name: confdroid_automatic Author: 12ww1160 (12ww1160@confdroid.com)
+ +
+
+
+
+
+ + + +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23+ |
+
+ # File 'manifests/monitoring/target.pp', line 6
+
+class confdroid_automatic::monitoring::target (
+
+) inherits confdroid_automatic::params {
+ if $ac_manage_nagios == true {
+ @@nagios_service { "check_automatic_${fqdn}":
+ check_command => "check_nrpe!check_automatic!${ac_procs_allowed}!automatic-service",
+ use => 'generic-service',
+ host_name => $fqdn,
+ notification_period => '24x7',
+ service_description => "${fqdn}_check_automatic",
+ target => $ac_target_service,
+ owner => 'nagios',
+ group => 'nagios',
+ mode => '0640',
+ contacts => $ac_target_contacts,
+ }
+ }
+}
+ |
+