Puppet Class: confdroid_haproxy::monitoring::target
+
+
+
+
+ -
+
- Inherits: +
- confdroid_haproxy::params +
-
+
- Defined in: +
- + manifests/monitoring/target.pp + +
Summary
+ class manages exports for nagios monitoring + +Overview
+
+
+
+
+
+
+
+
+confdroid_haproxy::monitoring::target.pp Module name: confdroid_haproxy Author: 12ww1160 (12ww1160@puppetsoft.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_haproxy::monitoring::target (
+
+) inherits confdroid_haproxy::params {
+ if $hy_manage_nagios == true {
+ @@nagios_service { "check_haproxy_${fqdn}":
+ check_command => "check_nrpe!check_haproxy!${hy_procs_allowed}!haproxy",
+ use => 'generic-service',
+ host_name => $fqdn,
+ notification_period => '24x7',
+ service_description => "${fqdn}_check_haproxy",
+ target => $hy_target_service,
+ owner => 'nagios',
+ group => 'nagios',
+ mode => '0640',
+ contacts => $hy_target_contacts,
+ }
+ }
+}
+ |
+