From c67b276bf9ddd29c46834d13330a552d2ed65b6d Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Fri, 12 Apr 2019 17:26:41 +0200 Subject: [PATCH] gateway monitoring, don't report perfect when unknown, closes https://github.com/opnsense/core/issues/3408 and ditch return_gateways_array() usage for https://github.com/opnsense/core/issues/2279 --- src/etc/inc/gwlb.inc | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/etc/inc/gwlb.inc b/src/etc/inc/gwlb.inc index 25f5ee552..c6d6c5716 100644 --- a/src/etc/inc/gwlb.inc +++ b/src/etc/inc/gwlb.inc @@ -244,10 +244,9 @@ function setup_gateways_monitor($verbose = false, $gwname = null) function return_gateways_status() { - $gateways_arr = return_gateways_array(); $status = array(); - foreach ($gateways_arr as $gwitem) { + foreach (config_read_array('gateways', 'gateway_item') as $gwitem) { if (isset($gwitem['disabled'])) { continue; } @@ -261,9 +260,9 @@ function return_gateways_status() $status[$gwitem['name']] = array( 'name' => $gwitem['name'], 'status' => $gwstatus, - 'stddev' => '0.0 ms', - 'delay' => '0.0 ms', - 'loss' => '0.0 %', + 'stddev' => '~', + 'delay' => '~', + 'loss' => '~', ); }