outsourcing NRPE to cd_nrpe

This commit is contained in:
Arne Teuke
2017-07-28 13:49:05 +01:00
parent 00c977abcf
commit c134c8de34
5 changed files with 435 additions and 116 deletions

View File

@@ -1,6 +1,6 @@
|Repo Name| version | Build Status|
|---|---|---|---|
|`cd_nagios`| 0.0.1.0 | [![Build Status](https://jenkins.confdroid.com/buildStatus/icon?job=cd_nagios)](https://jenkins.confdroid.com/job/cd_nagios/)|
|`cd_nagios`| 0.0.1.1 | [![Build Status](https://jenkins.confdroid.com/buildStatus/icon?job=cd_nagios)](https://jenkins.confdroid.com/job/cd_nagios/)|
### Synopsis
Nagios is a powerful open source software solution for monitoring your IT environments.
@@ -25,7 +25,8 @@ Nagios is a powerful open source software solution for monitoring your IT enviro
* [SELINUX](#selinux)
* [Certbot](#certbot)
* [Httpd vHost Files](#httpd-vhost-files)
* [Manage additional resources]
* [Client Connections](#client-connections)
* [Manage additional resources](#manage-additional-resources)
* [Known Problems](#known-problems)
* [Support](#support)
* [Tests](#tests)
@@ -141,6 +142,11 @@ If you prefer to use https but use self-signed certs or your own CA, simply set
### 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.
### Client Connections
In order to monitor clients, NAGIOS must be able to connect to them. There are multiple ways of doing so, the most common ones being NRPE and SSH.
So far this module works through the usage of NRPE, which by default is enabled. Class cd_nagios::client::nrpe configures nrpe.cfg and opens the required firewall port on clients (optional,default).
### Manage additional resources
### Known Problems