From e68082d178bb7bc16c83117ed4c55918a5e9280b Mon Sep 17 00:00:00 2001 From: sbeneke Date: Mon, 21 Aug 2017 23:56:13 +0200 Subject: [PATCH] fix: Correct memory calculation for screenos (#7191) correct memory calculation (SSG-140) --- includes/polling/mempools/screenos.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/polling/mempools/screenos.inc.php b/includes/polling/mempools/screenos.inc.php index 40b032440b..4f2f433ce0 100644 --- a/includes/polling/mempools/screenos.inc.php +++ b/includes/polling/mempools/screenos.inc.php @@ -3,5 +3,5 @@ // Simple hard-coded poller for Juniper ScreenOS // Yes, it really can be this simple. $mempool['used'] = snmp_get($device, '.1.3.6.1.4.1.3224.16.2.1.0', '-OvQ'); -$mempool['total'] = snmp_get($device, '.1.3.6.1.4.1.3224.16.2.2.0', '-OvQ'); -$mempool['free'] = ($mempool['total'] - $mempool['used']); +$mempool['free'] = snmp_get($device, '.1.3.6.1.4.1.3224.16.2.2.0', '-OvQ'); +$mempool['total'] = ($mempool['free'] + $mempool['used']);