Adedommelin has uploaded a new change for review.

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

Change subject: Add icinga monitoring for varnish statistics daemons
......................................................................

Add icinga monitoring for varnish statistics daemons

This patch doesn't register a check for the "varnish" process
itself as it there are already HTTP probes defined.

Bug: T131760
Change-Id: I3e97dee81ef304578e1abfec5180bfa1f64a70fd
---
M modules/varnish/manifests/logging/media.pp
M modules/varnish/manifests/logging/reqstats.pp
M modules/varnish/manifests/logging/rls.pp
M modules/varnish/manifests/logging/statsd.pp
M modules/varnish/manifests/logging/xcps.pp
5 files changed, 30 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/88/282488/1

diff --git a/modules/varnish/manifests/logging/media.pp 
b/modules/varnish/manifests/logging/media.pp
index d6c8f33..0fb0b7b 100644
--- a/modules/varnish/manifests/logging/media.pp
+++ b/modules/varnish/manifests/logging/media.pp
@@ -37,4 +37,10 @@
             enable => true,
         },
     }
+
+    nrpe::monitor_service { "varnishmedia":
+        ensure       => present,
+        description  => "Varnish traffic logger - varnishmedia",
+        nrpe_command => "/usr/lib/nagios/plugins/check_procs -w 1:1 -a 
'/usr/local/bin/varnishmedia' -u root",
+    }
 }
diff --git a/modules/varnish/manifests/logging/reqstats.pp 
b/modules/varnish/manifests/logging/reqstats.pp
index 0f3a882..fe6bf98 100644
--- a/modules/varnish/manifests/logging/reqstats.pp
+++ b/modules/varnish/manifests/logging/reqstats.pp
@@ -63,4 +63,10 @@
             enable  => true,
         },
     }
+
+    nrpe::monitor_service { "varnishreqstats":
+        ensure       => present,
+        description  => "Varnish traffic logger - varnishreqstats",
+        nrpe_command => "/usr/lib/nagios/plugins/check_procs -w 1:1 -a 
'/usr/local/bin/varnishreqstats' -u root",
+    }
 }
diff --git a/modules/varnish/manifests/logging/rls.pp 
b/modules/varnish/manifests/logging/rls.pp
index c416f9b..d053b2e 100644
--- a/modules/varnish/manifests/logging/rls.pp
+++ b/modules/varnish/manifests/logging/rls.pp
@@ -37,4 +37,10 @@
             enable => true,
         },
     }
+
+    nrpe::monitor_service { "varnishrls":
+        ensure       => present,
+        description  => "Varnish traffic logger - varnishrls",
+        nrpe_command => "/usr/lib/nagios/plugins/check_procs -w 1:1 -a 
'/usr/local/bin/varnishrls' -u root",
+    }
 }
diff --git a/modules/varnish/manifests/logging/statsd.pp 
b/modules/varnish/manifests/logging/statsd.pp
index 46d5ec9..4a3e536 100644
--- a/modules/varnish/manifests/logging/statsd.pp
+++ b/modules/varnish/manifests/logging/statsd.pp
@@ -64,4 +64,10 @@
             enable => true,
         },
     }
+
+    nrpe::monitor_service { "varnishstatsd":
+        ensure       => present,
+        description  => "Varnish traffic logger - varnishstatsd",
+        nrpe_command => "/usr/lib/nagios/plugins/check_procs -w 1:1 -a 
'/usr/local/bin/varnishstatsd' -u root",
+    }
 }
diff --git a/modules/varnish/manifests/logging/xcps.pp 
b/modules/varnish/manifests/logging/xcps.pp
index 92a9c6c..68f2ff9 100644
--- a/modules/varnish/manifests/logging/xcps.pp
+++ b/modules/varnish/manifests/logging/xcps.pp
@@ -37,4 +37,10 @@
             enable => true,
         },
     }
+
+    nrpe::monitor_service { "varnishxcps":
+        ensure       => present,
+        description  => "Varnish traffic logger - varnishxcps",
+        nrpe_command => "/usr/lib/nagios/plugins/check_procs -w 1:1 -a 
'/usr/local/bin/varnishxcps' -u root",
+    }
 }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3e97dee81ef304578e1abfec5180bfa1f64a70fd
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Adedommelin <adedomme...@tuxz.net>

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

Reply via email to