Ema has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/338123 )

Change subject: varnish: tune check_varnish_expiry_mailbox_lag alerting 
thresholds
......................................................................

varnish: tune check_varnish_expiry_mailbox_lag alerting thresholds

Set the critical threshold to 50k, raise check_interval to 10 minutes
and alert after 10 retries. Stop sending warnings.

Bug: T145661
Change-Id: I830287d98d5408ef00408a1ef60887aaefacfd15
---
M modules/varnish/files/check_varnish_expiry_mailbox_lag.sh
M modules/varnish/manifests/common.pp
2 files changed, 6 insertions(+), 8 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/23/338123/1

diff --git a/modules/varnish/files/check_varnish_expiry_mailbox_lag.sh 
b/modules/varnish/files/check_varnish_expiry_mailbox_lag.sh
index 32c0f22..d10c8b9 100755
--- a/modules/varnish/files/check_varnish_expiry_mailbox_lag.sh
+++ b/modules/varnish/files/check_varnish_expiry_mailbox_lag.sh
@@ -16,13 +16,9 @@
     msg = "expiry mailbox lag is "
     lag = m - r
 
-    if (lag > 10000) {
+    if (lag > 50000) {
         print "CRITICAL: " msg lag
         exit 2
-    }
-    else if (lag > 1000) {
-        print "WARNING: " msg lag
-        exit 1
     } else {
         print "OK: " msg lag
         exit 0
diff --git a/modules/varnish/manifests/common.pp 
b/modules/varnish/manifests/common.pp
index e1cc1c1..2ff6987 100644
--- a/modules/varnish/manifests/common.pp
+++ b/modules/varnish/manifests/common.pp
@@ -121,8 +121,10 @@
     }
 
     nrpe::monitor_service { 'check_varnish_expiry_mailbox_lag':
-        description  => 'Check Varnish expiry mailbox lag',
-        nrpe_command => 
'/usr/local/lib/nagios/plugins/check_varnish_expiry_mailbox_lag',
-        require      => 
File['/usr/local/lib/nagios/plugins/check_varnish_expiry_mailbox_lag'],
+        description    => 'Check Varnish expiry mailbox lag',
+        nrpe_command   => 
'/usr/local/lib/nagios/plugins/check_varnish_expiry_mailbox_lag',
+        retries        => 10,
+        check_interval => 10,
+        require        => 
File['/usr/local/lib/nagios/plugins/check_varnish_expiry_mailbox_lag'],
     }
 }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I830287d98d5408ef00408a1ef60887aaefacfd15
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ema <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to