added and linked add_contactgroups_rules
This commit is contained in:
@@ -24,6 +24,8 @@ Nagios is a powerful open source software solution for monitoring your IT enviro
|
|||||||
* [PuppetDB]
|
* [PuppetDB]
|
||||||
* [SELINUX](#selinux)
|
* [SELINUX](#selinux)
|
||||||
* [Certbot](#certbot)
|
* [Certbot](#certbot)
|
||||||
|
* [Httpd vHost Files](#httpd-vhost-files)
|
||||||
|
* [Manage additional resources]
|
||||||
* [Known Problems](#known-problems)
|
* [Known Problems](#known-problems)
|
||||||
* [Support](#support)
|
* [Support](#support)
|
||||||
* [Tests](#tests)
|
* [Tests](#tests)
|
||||||
@@ -120,6 +122,8 @@ If you prefer to use https but use self-signed certs or your own CA, simply set
|
|||||||
### httpd vHost files
|
### httpd vHost files
|
||||||
by Default, Nagios creates its own nagios.conf file, which is not a vhost file and relies on the main ssd.conf. However, as Nagios might be running on a regular web server with various other web instances (not recommended through for performance reasons), we will not want to manage ssl.conf directly, hence the module creates a vhost for the ssl host.
|
by Default, Nagios creates its own nagios.conf file, which is not a vhost file and relies on the main ssd.conf. However, as Nagios might be running on a regular web server with various other web instances (not recommended through for performance reasons), we will not want to manage ssl.conf directly, hence the module creates a vhost for the ssl host.
|
||||||
|
|
||||||
|
### Manage additional resources
|
||||||
|
|
||||||
### Known Problems
|
### Known Problems
|
||||||
|
|
||||||
### Support
|
### Support
|
||||||
|
|||||||
@@ -31,14 +31,14 @@ $ng_contactgroup_register = '1',
|
|||||||
|
|
||||||
$ng_nagios_server = $::cd_nagios::params::ng_nagios_server
|
$ng_nagios_server = $::cd_nagios::params::ng_nagios_server
|
||||||
$ng_tgt_contactgroup_add = $::cd_nagios::params::ng_tgt_contactgroup_add
|
$ng_tgt_contactgroup_add = $::cd_nagios::params::ng_tgt_contactgroup_add
|
||||||
$ng_contacts_rule_erb = $::cd_nagios::params::ng_contacts_rule_erb
|
$ng_cntctgrps_rule_erb = $::cd_nagios::params::ng_cntctgrps_rule_erb
|
||||||
|
|
||||||
|
|
||||||
if $::fqdn == $ng_nagios_server {
|
if $::fqdn == $ng_nagios_server {
|
||||||
|
|
||||||
concat::fragment { $name:
|
concat::fragment { $name:
|
||||||
target => $ng_tgt_contactgroup_add,
|
target => $ng_tgt_contactgroup_add,
|
||||||
content => template($ng_contacts_rule_erb),
|
content => template($ng_cntctgrps_rule_erb),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user