top ports widget (#10024)

work around bad data in the database
This commit is contained in:
Tony Murray
2019-03-27 07:19:19 -05:00
committed by GitHub
parent 960a75f19f
commit 373de957bc
@@ -54,7 +54,7 @@ class TopInterfacesController extends WidgetController
->groupBy('port_id', 'device_id', 'ifName', 'ifDescr', 'ifAlias')
->where('poll_time', '>', Carbon::now()->subMinutes($data['time_interval'])->timestamp)
->has('device')
->orderByRaw('SUM(ifInOctets_rate + ifOutOctets_rate) DESC')
->orderByRaw('SUM(LEAST(ifInOctets_rate, 9223372036854775807) + LEAST(ifOutOctets_rate, 9223372036854775807)) DESC')
->limit($data['interface_count']);
if ($data['interface_filter']) {