Dzahn has uploaded a new change for review. https://gerrit.wikimedia.org/r/188477
Change subject: monitoring service: parameter for event_handlers ...................................................................... monitoring service: parameter for event_handlers Add a parameter to the monitoring::service define to let us use event_handlers. This will let us execute things when a service turns CRITical. The concrete use case that made me add this is to let it execute a script to restart gitblit when that goes down. refs: http://docs.icinga.org/latest/en/eventhandlers.html https://docs.puppetlabs.com/references/latest/type.html#nagios_service-attribute-event_handler Change-Id: Ic2a57a15c1cd0b44098e6bbf8cb8f58c62512eab --- M modules/monitoring/manifests/service.pp 1 file changed, 3 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/77/188477/1 diff --git a/modules/monitoring/manifests/service.pp b/modules/monitoring/manifests/service.pp index 223245e..8ebe9c5 100644 --- a/modules/monitoring/manifests/service.pp +++ b/modules/monitoring/manifests/service.pp @@ -12,6 +12,7 @@ $retry_check_interval = 1, $contact_group = 'admins', $config_dir = '/etc/nagios', + $event_handler = '/bin/true', ) { if ! $host { @@ -62,5 +63,7 @@ 'true' => $freshness, default => undef, }, + event_handler => $event_handler, + }, } } -- To view, visit https://gerrit.wikimedia.org/r/188477 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ic2a57a15c1cd0b44098e6bbf8cb8f58c62512eab Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Dzahn <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
