Top Interfaces, exclude invalid ports (#11338)

This commit is contained in:
Tony Murray
2020-03-24 06:36:19 -05:00
committed by GitHub
parent 8263046c00
commit e323074416
2 changed files with 13 additions and 0 deletions

View File

@@ -51,6 +51,7 @@ class TopInterfacesController extends WidgetController
$query = Port::hasAccess($request->user())->with(['device' => function ($query) {
$query->select('device_id', 'hostname', 'sysName', 'status', 'os');
}])
->isValid()
->select('port_id', 'device_id', 'ifName', 'ifDescr', 'ifAlias')
->groupBy('port_id', 'device_id', 'ifName', 'ifDescr', 'ifAlias')
->where('poll_time', '>', Carbon::now()->subMinutes($data['time_interval'])->timestamp)