Dzahn has uploaded a new change for review.

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

Change subject: add monitoring for Ubuntu mirror being in sync
......................................................................

add monitoring for Ubuntu mirror being in sync

see RT #3793 for an issue in 2012 when this
was not updated and went unnoticed for a long time

Matanya added a script that i slightly fixed
in I4d6e47ed7776a

moving that around to run via NRPE and adding
it to installserver module, Ubuntu mirror class

Change-Id: I6024b3b57906ba0b023a94ba1375be71174a6e72
---
M modules/install-server/manifests/ubuntu-mirror.pp
R modules/nrpe/files/plugins/check_apt_mirror
2 files changed, 16 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/56/125956/1

diff --git a/modules/install-server/manifests/ubuntu-mirror.pp 
b/modules/install-server/manifests/ubuntu-mirror.pp
index fc8d72a..c758c55 100644
--- a/modules/install-server/manifests/ubuntu-mirror.pp
+++ b/modules/install-server/manifests/ubuntu-mirror.pp
@@ -39,5 +39,21 @@
         minute  => '43',
         require => File['/usr/local/sbin/update-ubuntu-mirror'],
     }
+
+    # monitoring for Ubuntu mirror being
+    # in sync with upstream (RT #3793)
+    file { '/usr/local/lib/nagios/plugins/check_apt_mirror':
+        ensure => 'present',
+        owner  => 'root',
+        group  => 'root',
+        mode   => '0555',
+        source => 'puppet:///modules/nrpe/plugins/check_apt_mirror';
+    }
+    # executes Matanya's plugin via NRPE
+    nrpe::monitor_service {'check_apt_mirror':
+        description  => 'Ubuntu mirror in sync with upstream',
+        nrpe_command => '/usr/local/lib/nagios/plugins/check_apt_mirror'
+    }
+
 }
 
diff --git a/files/icinga/check_apt_mirror 
b/modules/nrpe/files/plugins/check_apt_mirror
similarity index 100%
rename from files/icinga/check_apt_mirror
rename to modules/nrpe/files/plugins/check_apt_mirror

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6024b3b57906ba0b023a94ba1375be71174a6e72
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

Reply via email to