summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel Filion <gabster@lelutin.ca>2015-02-20 17:27:06 -0500
committerGabriel Filion <gabster@lelutin.ca>2015-02-20 17:27:06 -0500
commit52031ffb06ef3e6135e57628e42f476ed1612b50 (patch)
tree275025a85b8da1e1396d8b47e136f7356d30a730
parent31ee7fec5a08d36231b5d4f962747eec5f1cb81e (diff)
README: mention how one could reuse nagios resources with their own logic
Some people might want to inject their own logic before including nagios resources. We can explain that since the nagios resources are in their own part of the manifests, they can shortcut the module's automatic handling of it, and call it manually from their own manifests.
-rw-r--r--README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/README.md b/README.md
index 4c82d99..cbe0bba 100644
--- a/README.md
+++ b/README.md
@@ -49,6 +49,13 @@ monitored.
Nagios will automatically check the ports defined in `ports`, and the
hostname specified by `nagios_check_ssh_hostname`.
+Note that if you need to use some specific logic to decide whether or not to
+create a nagios service check, you should set $manage_nagios to false, and
+use sshd::nagios from within your own manifests. You'll also need to manually
+specify the port to that define. By default, if the $port parameter is not
+specified, it will use the resource name as the port (e.g. if you call it like
+this: `sshd::nagios { '22': }` )
+
NOTE: this requires that you are using the shared-nagios puppet module which
supports the nagios native types via `nagios::service`: