Jcrespo has submitted this change and it was merged.

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, 4 insertions(+), 4 deletions(-)

Approvals:
  Jcrespo: Looks good to me, approved
  Volans: Looks good to me, but someone else must approve
  jenkins-bot: Verified



diff --git a/files/icinga/check_mariadb.pl b/files/icinga/check_mariadb.pl
index 84b0612..f3c2a53 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,19 +214,19 @@
        }
        # 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);
        }
 
-       printf("%s %s Replication lag: %s seconds\n",
+       printf("%s %s Replication lag: %.2f seconds\n",
                $CRIT, $check, $lag);
        exit($ECRIT);
 }

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I3b088833807be8b2ca095ee67d6934e358672a49
Gerrit-PatchSet: 3
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Jcrespo <[email protected]>
Gerrit-Reviewer: Jcrespo <[email protected]>
Gerrit-Reviewer: Volans <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to