Elukey has uploaded a new change for review.

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

Change subject: Add Nagios process alarms for statsv and EL varnishkafka 
instance
......................................................................

Add Nagios process alarms for statsv and EL varnishkafka instance

On cache::text there are two more varnishkafka instances running,
collecting data for statsv and eventlogging.

Change-Id: I1da5280b2040f63a560775c1d9bde34e461897ab
---
M modules/role/manifests/cache/kafka/eventlogging.pp
M modules/role/manifests/cache/kafka/statsv.pp
M modules/role/manifests/cache/kafka/webrequest.pp
3 files changed, 21 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/17/325317/1

diff --git a/modules/role/manifests/cache/kafka/eventlogging.pp 
b/modules/role/manifests/cache/kafka/eventlogging.pp
index 57802a5..6d7a886 100644
--- a/modules/role/manifests/cache/kafka/eventlogging.pp
+++ b/modules/role/manifests/cache/kafka/eventlogging.pp
@@ -27,6 +27,14 @@
 
     include ::standard
 
+    # Generate icinga alert if varnishkafka is not running.
+    nrpe::monitor_service { 'varnishkafka-eventlogging':
+        description   => 'Varnishkafka log producer',
+        nrpe_command  => "/usr/lib/nagios/plugins/check_procs -c 1: -a 
/usr/bin/varnishkafka -S /etc/varnishkafka/eventlogging.conf",
+        contact_group => 'admins,analytics',
+        require       => Class['::varnishkafka'],
+    }
+
     $cache_type = hiera('cache::cluster')
     $graphite_metric_prefix = 
"varnishkafka.${::hostname}.eventlogging.${cache_type}"
 
diff --git a/modules/role/manifests/cache/kafka/statsv.pp 
b/modules/role/manifests/cache/kafka/statsv.pp
index 15115b4..5186996 100644
--- a/modules/role/manifests/cache/kafka/statsv.pp
+++ b/modules/role/manifests/cache/kafka/statsv.pp
@@ -37,6 +37,14 @@
 
     include ::standard
 
+    # Generate icinga alert if varnishkafka is not running.
+    nrpe::monitor_service { 'varnishkafka-statsv':
+        description   => 'Varnishkafka log producer',
+        nrpe_command  => "/usr/lib/nagios/plugins/check_procs -c 1: -a 
/usr/bin/varnishkafka -S /etc/varnishkafka/statsv.conf",
+        contact_group => 'admins,analytics',
+        require       => Class['::varnishkafka'],
+    }
+
     $cache_type = hiera('cache::cluster')
     $graphite_metric_prefix = "varnishkafka.${::hostname}.statsv.${cache_type}"
 
diff --git a/modules/role/manifests/cache/kafka/webrequest.pp 
b/modules/role/manifests/cache/kafka/webrequest.pp
index 447cfa9..95c0c5f 100644
--- a/modules/role/manifests/cache/kafka/webrequest.pp
+++ b/modules/role/manifests/cache/kafka/webrequest.pp
@@ -111,10 +111,11 @@
     include ::standard
 
     # Generate icinga alert if varnishkafka is not running.
-    nrpe::monitor_service { 'varnishkafka':
-        description  => 'Varnishkafka log producer',
-        nrpe_command => '/usr/lib/nagios/plugins/check_procs -c 1: -C 
varnishkafka',
-        require      => Class['::varnishkafka'],
+    nrpe::monitor_service { 'varnishkafka-webrequest':
+        description   => 'Varnishkafka log producer',
+        nrpe_command  => "/usr/lib/nagios/plugins/check_procs -c 1: -a 
/usr/bin/varnishkafka -S /etc/varnishkafka/webrequest.conf",
+        contact_group => 'admins,analytics',
+        require       => Class['::varnishkafka'],
     }
 
     $cache_type = hiera('cache::cluster')

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

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

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

Reply via email to