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