diff --git a/html/includes/table/graylog.inc.php b/html/includes/table/graylog.inc.php index b56b1402b8..d43e2fdaf0 100644 --- a/html/includes/table/graylog.inc.php +++ b/html/includes/table/graylog.inc.php @@ -36,7 +36,11 @@ if (!empty($filter_hostname)) { $query .= ' && '; } $ip = gethostbyname($filter_hostname); + $device = device_by_name($filter_hostname); $query .= 'source:"'.$filter_hostname.'" || source:"'.$ip.'"'; + if (isset($device['ip'])) { + $query .= ' || source:"'.$device['ip'].'"'; + } } $graylog_url = $config['graylog']['server'] . ':' . $config['graylog']['port'] . '/search/universal/relative?query=' . urlencode($query) . '&range='. $filter_range . $extra_query;