Puppet Class: confdroid_nagios::nagios::config

Inherits:
confdroid_nagios::params
Defined in:
manifests/nagios/config.pp

Summary

Class manages the nagios objects definitions.

Overview

confdroid_nagios::server::nagios::config.pp Module name: confdroid_nagios Author: 12ww1160 (12ww1160@confdroid.com)



6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/nagios/config.pp', line 6

class confdroid_nagios::nagios::config (

) inherits confdroid_nagios::params {
  if $ng_nagios_server == $fqdn {
    require confdroid_nagios::nagios::objects::commands
    require confdroid_nagios::nagios::objects::template_rules
    require confdroid_nagios::nagios::objects::add_contact_rules
    require confdroid_nagios::nagios::objects::add_contactgroups_rules
    require confdroid_nagios::nagios::objects::add_hostgroup_rules
    require confdroid_nagios::nagios::objects::add_servicegroup_rules
    require confdroid_nagios::nagios::objects::add_timeperiod_rules
    require confdroid_nagios::nagios::resources::resource
  }
}