[dw-ops] Update replication check to be more lenient, add monitoring of dfw-search01, spamhaus updat
[commit: http://hg.dwscoalition.org/dw-ops/rev/b352fd4d49fb]
Update replication check to be more lenient, add monitoring of dfw-search01,
spamhaus update.
Patch by
mark.
Files modified:
Update replication check to be more lenient, add monitoring of dfw-search01,
spamhaus update.
Patch by
Files modified:
- nagios/conf.d/config/hostgroups.cfg
- nagios/conf.d/hosts/dfw-admin01-auto.cfg
- nagios/conf.d/hosts/dfw-db-a01-auto.cfg
- nagios/conf.d/hosts/dfw-db-a02-auto.cfg
- nagios/conf.d/hosts/dfw-db-b01-auto.cfg
- nagios/conf.d/hosts/dfw-db-b02-auto.cfg
- nagios/conf.d/hosts/dfw-db-c01-auto.cfg
- nagios/conf.d/hosts/dfw-db-c02-auto.cfg
- nagios/conf.d/hosts/dfw-db01-auto.cfg
- nagios/conf.d/hosts/dfw-db02-auto.cfg
- nagios/conf.d/hosts/dfw-jobs01-auto.cfg
- nagios/conf.d/hosts/dfw-jobs02-auto.cfg
- nagios/conf.d/hosts/dfw-lb01-auto.cfg
- nagios/conf.d/hosts/dfw-lb02-auto.cfg
- nagios/conf.d/hosts/dfw-mail01-auto.cfg
- nagios/conf.d/hosts/dfw-memc01-auto.cfg
- nagios/conf.d/hosts/dfw-memc02-auto.cfg
- nagios/conf.d/hosts/dfw-mog01-auto.cfg
- nagios/conf.d/hosts/dfw-mog02-auto.cfg
- nagios/conf.d/hosts/dfw-mog03-auto.cfg
- nagios/conf.d/hosts/dfw-search01-auto.cfg
- nagios/conf.d/hosts/dfw-web01-auto.cfg
- nagios/conf.d/hosts/dfw-web02-auto.cfg
- nagios/conf.d/hosts/dfw-web03-auto.cfg
- nagios/conf.d/hosts/dfw-web04-auto.cfg
- nagios/conf.d/hosts/dfw-web05-auto.cfg
- nagios/custom/check_mysql_replication.pl
- puppet/modules/iptables/templates/spamhaus-drop.erb
--------------------------------------------------------------------------------
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/config/hostgroups.cfg
--- a/nagios/conf.d/config/hostgroups.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/config/hostgroups.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -106,3 +106,10 @@ define hostgroup {
hostgroup_name admin
alias Admin Servers
}
+
+
+# search
+define hostgroup {
+ hostgroup_name search
+ alias Search Servers
+}
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-admin01-auto.cfg
--- a/nagios/conf.d/hosts/dfw-admin01-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-admin01-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.124 dfw-admin01
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-db-a01-auto.cfg
--- a/nagios/conf.d/hosts/dfw-db-a01-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-db-a01-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.71.86 dfw-db-a01
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-db-a02-auto.cfg
--- a/nagios/conf.d/hosts/dfw-db-a02-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-db-a02-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.71.88 dfw-db-a02
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-db-b01-auto.cfg
--- a/nagios/conf.d/hosts/dfw-db-b01-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-db-b01-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.71.89 dfw-db-b01
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-db-b02-auto.cfg
--- a/nagios/conf.d/hosts/dfw-db-b02-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-db-b02-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.71.90 dfw-db-b02
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-db-c01-auto.cfg
--- a/nagios/conf.d/hosts/dfw-db-c01-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-db-c01-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.74.51 dfw-db-c01
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-db-c02-auto.cfg
--- a/nagios/conf.d/hosts/dfw-db-c02-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-db-c02-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.74.52 dfw-db-c02
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-db01-auto.cfg
--- a/nagios/conf.d/hosts/dfw-db01-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-db01-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.134 dfw-db01
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-db02-auto.cfg
--- a/nagios/conf.d/hosts/dfw-db02-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-db02-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.135 dfw-db02
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-jobs01-auto.cfg
--- a/nagios/conf.d/hosts/dfw-jobs01-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-jobs01-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.133 dfw-jobs01
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-jobs02-auto.cfg
--- a/nagios/conf.d/hosts/dfw-jobs02-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-jobs02-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.68.212 dfw-jobs02
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-lb01-auto.cfg
--- a/nagios/conf.d/hosts/dfw-lb01-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-lb01-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.125 dfw-lb01
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-lb02-auto.cfg
--- a/nagios/conf.d/hosts/dfw-lb02-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-lb02-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.126 dfw-lb02
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-mail01-auto.cfg
--- a/nagios/conf.d/hosts/dfw-mail01-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-mail01-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.137 dfw-mail01
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-memc01-auto.cfg
--- a/nagios/conf.d/hosts/dfw-memc01-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-memc01-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.127 dfw-memc01
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-memc02-auto.cfg
--- a/nagios/conf.d/hosts/dfw-memc02-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-memc02-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.128 dfw-memc02
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-mog01-auto.cfg
--- a/nagios/conf.d/hosts/dfw-mog01-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-mog01-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.129 dfw-mog01
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-mog02-auto.cfg
--- a/nagios/conf.d/hosts/dfw-mog02-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-mog02-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.130 dfw-mog02
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-mog03-auto.cfg
--- a/nagios/conf.d/hosts/dfw-mog03-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-mog03-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.74.58 dfw-mog03
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-search01-auto.cfg
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/nagios/conf.d/hosts/dfw-search01-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -0,0 +1,10 @@
+# Auto-generated at Fri Jul 24 16:08:51 2009
+# 10.176.77.95 dfw-search01
+
+define host {
+ host_name dfw-search01
+ alias dfw-search01
+ hostgroups search
+ address 10.176.77.95
+ use generic-host
+}
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-web01-auto.cfg
--- a/nagios/conf.d/hosts/dfw-web01-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-web01-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.131 dfw-web01
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-web02-auto.cfg
--- a/nagios/conf.d/hosts/dfw-web02-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-web02-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.64.132 dfw-web02
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-web03-auto.cfg
--- a/nagios/conf.d/hosts/dfw-web03-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-web03-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.74.62 dfw-web03
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-web04-auto.cfg
--- a/nagios/conf.d/hosts/dfw-web04-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-web04-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.74.63 dfw-web04
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/conf.d/hosts/dfw-web05-auto.cfg
--- a/nagios/conf.d/hosts/dfw-web05-auto.cfg Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/conf.d/hosts/dfw-web05-auto.cfg Wed Aug 05 18:15:17 2009 +0000
@@ -1,4 +1,4 @@
-# Auto-generated at Fri May 1 21:03:32 2009
+# Auto-generated at Fri Jul 24 16:08:51 2009
# 10.176.74.64 dfw-web05
define host {
diff -r b09e9825f6fc -r b352fd4d49fb nagios/custom/check_mysql_replication.pl
--- a/nagios/custom/check_mysql_replication.pl Thu Jul 23 23:50:41 2009 +0000
+++ b/nagios/custom/check_mysql_replication.pl Wed Aug 05 18:15:17 2009 +0000
@@ -24,11 +24,13 @@ crit( "Replication stopped: IO=$rep->{Sl
unless $rep->{Slave_IO_Running} eq 'Yes' &&
$rep->{Slave_SQL_Running} eq 'Yes';
-# very tight limits
+# loose limits because we don't actively use slaves for anything
+# that we care about for realtime serving. also, the codebase knows
+# how to avoid a slave that is falling behind.
crit( "Replication very far behind: $rep->{Seconds_Behind_Master}." )
- if $rep->{Seconds_Behind_Master} > 60;
+ if $rep->{Seconds_Behind_Master} > 3600;
_warn( "Replication behind: $rep->{Seconds_Behind_Master}." )
- if $rep->{Seconds_Behind_Master} > 15;
+ if $rep->{Seconds_Behind_Master} > 1800;
ok( 'Replication okay.' );
diff -r b09e9825f6fc -r b352fd4d49fb puppet/modules/iptables/templates/spamhaus-drop.erb
--- a/puppet/modules/iptables/templates/spamhaus-drop.erb Thu Jul 23 23:50:41 2009 +0000
+++ b/puppet/modules/iptables/templates/spamhaus-drop.erb Wed Aug 05 18:15:17 2009 +0000
@@ -83,7 +83,6 @@ 206.197.28.0/24
206.197.28.0/24
206.197.29.0/24
206.51.240.0/21
-208.64.44.0/22
208.66.192.0/22
208.72.168.0/21
208.73.88.0/21
--------------------------------------------------------------------------------
