fuel-plugin-lma-infrastruct.../deployment_scripts/puppet/modules/nagios
Swann Croiset ce1e549708 Configure Nagios to monitor all nodes
All hosts are configured with their management IP with a ping check and
have a basic SSH service checks for all IPs (except for public network).

Note: each Nagios Hosts inherit from a Nagios Host Template to add Custom
Variables per host. These custom variables are used within commands (and
could be used elsewhere if it's useful like notification commands)

implements blueprint lma-infra-alerting-plugin

Change-Id: Ia65b0da45a8dd299406dc434a1dcdb8099c62b25
2015-07-27 15:23:49 +02:00
..
files Configure Nagios to manage service status alerts 2015-07-22 10:49:20 +02:00
manifests Configure Nagios to monitor all nodes 2015-07-27 15:23:49 +02:00
templates Configure Nagios to monitor all nodes 2015-07-27 15:23:49 +02:00
LICENSE Configure Nagios to manage service status alerts 2015-07-22 10:49:20 +02:00
README Configure Nagios to manage service status alerts 2015-07-22 10:49:20 +02:00
metadata.json Configure Nagios to manage service status alerts 2015-07-22 10:49:20 +02:00

README

Nagios module for Puppet
========================

Description
-----------

Puppet module for configuring Nagios server and Nagios CGI.

Usage
-----

To deploy Nagios server on a host and activate the web interface.

```puppet
class {'::nagios':
  accept_passive_service_checks => true,
  accept_passive_host_checks => false,
  use_syslog => true,
  enable_notifications => true,
}

class { 'nagios::cgi':
  cgi_user => $http_user,
  cgi_password => $http_password,
}

```

Limitations
-----------


License
-------

Licensed under the terms of the Apache License, version 2.0.

Contact
-------

Swann Croiset, <scroiset@mirantis.com>

Support
-------

See the Contact section.