Andrew Bogott has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/325359

Change subject: Designate:  page if services go down.
......................................................................

Designate:  page if services go down.

These services are critical to Labs and CI functionality.

Bug: T152368
Change-Id: I301d99c99dd2538501cb47d67de635f29bfffe11
---
M modules/openstack/manifests/designate/service.pp
1 file changed, 7 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/59/325359/1

diff --git a/modules/openstack/manifests/designate/service.pp 
b/modules/openstack/manifests/designate/service.pp
index 6125838..ca9a224 100644
--- a/modules/openstack/manifests/designate/service.pp
+++ b/modules/openstack/manifests/designate/service.pp
@@ -147,25 +147,32 @@
             require =>  Package['designate'],
         }
 
+        # Page if designate processes die.  We only have one of each of these,
+        #  and new instance creation will be very broken if services die.
         nrpe::monitor_service { 'check_designate_sink_process':
             description  => 'designate-sink process',
             nrpe_command => "/usr/lib/nagios/plugins/check_procs -c 1: 
--ereg-argument-array '^/usr/bin/python /usr/bin/designate-sink'",
+            critical     => true,
         }
         nrpe::monitor_service { 'check_designate_api_process':
             description  => 'designate-api process',
             nrpe_command => "/usr/lib/nagios/plugins/check_procs -c 1: 
--ereg-argument-array '^/usr/bin/python /usr/bin/designate-api'",
+            critical     => true,
         }
         nrpe::monitor_service { 'check_designate_central_process':
             description  => 'designate-central process',
             nrpe_command => "/usr/lib/nagios/plugins/check_procs -c 1: 
--ereg-argument-array '^/usr/bin/python /usr/bin/designate-central'",
+            critical     => true,
         }
         nrpe::monitor_service { 'check_designate_mdns':
             description  => 'designate-mdns process',
             nrpe_command => "/usr/lib/nagios/plugins/check_procs -c 1: 
--ereg-argument-array '^/usr/bin/python /usr/bin/designate-mdns'",
+            critical     => true,
         }
         nrpe::monitor_service { 'check_designate_pool-manager':
             description  => 'designate-pool-manager process',
             nrpe_command => "/usr/lib/nagios/plugins/check_procs -c 1: 
--ereg-argument-array '^/usr/bin/python /usr/bin/designate-pool-manager'",
+            critical     => true,
         }
 
     } else {

-- 
To view, visit https://gerrit.wikimedia.org/r/325359
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I301d99c99dd2538501cb47d67de635f29bfffe11
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Andrew Bogott <abog...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to