Merge branch 'document_nagios_custom_logic' into 'master'

Document nagios custom logic

Add some note for ppl who need to inject their own logic before creating nagios-related checks.

See merge request !1
This commit is contained in:
Jerome Charaoui 2015-02-20 22:40:18 +00:00
commit 9b327191c7

6
README
View file

@ -123,7 +123,7 @@ Debian's /etc/mysql/debian.cnf.
Nagios Nagios
------ ------
If you wish nagios to check mysql, you should set the variable "use_nagios" to If you wish nagios to check mysql, you can set the variable "manage_nagios" to
"true" in hiera along with the "nagios_check_mysql" variable to "true". A "true" in hiera along with the "nagios_check_mysql" variable to "true". A
password for the nagios mysql user will be created for you with reduced privileges password for the nagios mysql user will be created for you with reduced privileges
used only for nagios checks. This will be what you passed as nagios_password_hash used only for nagios checks. This will be what you passed as nagios_password_hash
@ -141,6 +141,10 @@ See the files/nagios/check_mysql_health script for the various mysql health
checks that you can perform. Additionally, see the define "check_health" in checks that you can perform. Additionally, see the define "check_health" in
manifests/server/nagios.pp for various options that you can pass to check_health. manifests/server/nagios.pp for various options that you can pass to check_health.
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
include mysql::server::nagios from within your own manifests.
Firewall Firewall
-------- --------