Jcrespo has uploaded a new change for review.
https://gerrit.wikimedia.org/r/271815
Change subject: Small formatting fixes for replication lag check
......................................................................
Small formatting fixes for replication lag check
* Restrict output to 2 decimals
* Check if lag is "" in addition to NULL (e.g. due to permission
denied)
Bug: T114752
Change-Id: I3b088833807be8b2ca095ee67d6934e358672a49
---
M files/icinga/check_mariadb.pl
1 file changed, 3 insertions(+), 3 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/15/271815/1
diff --git a/files/icinga/check_mariadb.pl b/files/icinga/check_mariadb.pl
index 84b0612..99624a5 100755
--- a/files/icinga/check_mariadb.pl
+++ b/files/icinga/check_mariadb.pl
@@ -195,7 +195,7 @@
my $lag =
$heartbeat->{lag}?$heartbeat->{lag}/1000000:$status->{Seconds_Behind_Master};
- if ($lag eq "NULL") {
+ if ($lag eq "NULL" or $lag eq "" ) {
# Either IO or SQL threads stopped? WARN
if ($status->{Slave_IO_Running} ne "Yes" ||
$status->{Slave_SQL_Running} ne "Yes") {
if ($warn_stopped == 1) {
@@ -214,14 +214,14 @@
}
# Small lag? OK
if ($lag < $sql_lag_warn) {
- printf("%s %s Replication lag: %s seconds\n",
+ printf("%s %s Replication lag: %.2f seconds\n",
$OK, $check, $lag);
exit($EOK);
}
# Medium lag? WARN
if ($lag < $sql_lag_crit) {
- printf("%s %s Replication lag: %s seconds\n",
+ printf("%s %s Replication lag: %.2f seconds\n",
$WARN, $check, $lag);
exit($EWARN);
}
--
To view, visit https://gerrit.wikimedia.org/r/271815
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3b088833807be8b2ca095ee67d6934e358672a49
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Jcrespo <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits