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

Reply via email to