From 379176ceac226a72d3fa30abd602a06d0e78995e Mon Sep 17 00:00:00 2001 From: Tony Murray Date: Mon, 8 May 2017 13:57:51 -0500 Subject: [PATCH] fix: MySQL app graphs with rrdcached (#6608) Do not send -1 values when we set the minimum as 0. Send the proper U for non-values. fixes: #6223 --- includes/polling/applications/mysql.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/polling/applications/mysql.inc.php b/includes/polling/applications/mysql.inc.php index 5d8765e393..8c256af806 100644 --- a/includes/polling/applications/mysql.inc.php +++ b/includes/polling/applications/mysql.inc.php @@ -108,7 +108,7 @@ foreach ($data as $str) { $fields = array(); foreach ($mapping as $k => $v) { - $fields[$k] = isset($map[$v]) ? $map[$v] : (-1); + $fields[$k] = (isset($map[$v]) && $map[$v] >= 0) ? $map[$v] : 'U'; } $rrd_name = array('app', $name, $app_id); @@ -221,7 +221,7 @@ $rrd_def = new RrdDefinition(); unset($fields); $fields = array(); foreach ($mapping_status as $desc => $id) { - $fields[$desc] = isset($map[$id]) ? $map[$id] : (-1); + $fields[$desc] = (isset($map[$id]) && $map[$id] >= 0) ? $map[$id] : 'U'; $rrd_def->addDataset($id, 'GAUGE', 0, 125000000000); } $status = true;