Page 1 of 3

dashboard ТОП 50

PostPosted: Wed Dec 06, 2017 12:44 pm
by maltsevov/spb_transneft_ru
в состав "инструментальной панели" топ 50 входит виджет Первые 50 по трафику через интерфейс. Отоброжаются только неиспользуемые VLAN естественно без всякого трафика. Что нужно сделать что бы показывало все таки топ по трафику, а не нули.


Версия 5.41.18

Re: dashboard ТОП 50

PostPosted: Fri Dec 08, 2017 10:00 am
by sergey_eritsyan/tibbo_com
Добрый день, а как себя ведет при этом выборка топ 10?

Re: dashboard ТОП 50

PostPosted: Fri Dec 08, 2017 10:02 am
by sergey_eritsyan/tibbo_com
Также на скриншоте у вас таблица отсортирована по имени интерфейса.

Re: dashboard ТОП 50

PostPosted: Fri Dec 08, 2017 2:11 pm
by maltsevov/spb_transneft_ru
Таблицу как не сортируй все по 0.


Топ 10 так же.


На днях обновился до версии 5.41.21

Re: dashboard ТОП 50

PostPosted: Mon Dec 11, 2017 2:46 pm
by sergey_eritsyan/tibbo_com
Информация поступает к нам через SNMP с коммутатора, возможно оборудование не возвращает значений на запрос. У нас проблема не вопроизводится.

Re: dashboard ТОП 50

PostPosted: Tue Dec 12, 2017 9:22 am
by maltsevov/spb_transneft_ru
Конечно жалко, что у вас проблемма не воспроизводится, но у меня из-за этого работать не начнет, поэтому прошу помощи. У меня подозрение что не отрабатывает виджет TOP 10, потому что информация о трафике с устрайства идет.
int 1.PNG
int 1.PNG (126.33 KiB) Viewed 40294 times

Re: dashboard ТОП 50

PostPosted: Wed Dec 13, 2017 11:41 am
by sergey_eritsyan/tibbo_com
У Вас должен быть запрос в дере контекстов (группа Траффик и пропускная способность) запрос "Первые 50 по трафику", посмотрите, какой результат возвращает данный запрос.

Если не найдете его, создайте новый с таким текстом запроса -

Code: Select all
SELECT
 info$CONTEXT_ID AS context, 
 info.info$icon AS icon, 
 info.contextStatus$status AS status, 
 info.info$description AS device,
 interfaces.ifTable$ifDescr AS interface,
 in_octets.statistics$average AS incoming_traffic,
 out_octets.statistics$average AS outgoing_traffic
FROM
 users.*.devices.*:ifTable AS interfaces
LEFT OUTER JOIN
 utilities:statistics("users.*.devices.*", "ifInOctets", null, "hour", "false") AS in_octets
ON
 interfaces.ifTable$ifDescr = in_octets.statistics$key
 AND
 interfaces$CONTEXT_ID = in_octets.statistics$context
LEFT OUTER JOIN
 utilities:statistics("users.*.devices.*", "ifOutOctets", null, "hour", "false") AS out_octets
ON
 interfaces.ifTable$ifDescr = out_octets.statistics$key
 AND
 interfaces$CONTEXT_ID = out_octets.statistics$context
LEFT OUTER JOIN
 users.*.devices.*:info:contextStatus:genericProperties AS info
ON
 info$CONTEXT_ID = interfaces$CONTEXT_ID
WHERE
 (info.genericProperties$suspend = 0) AND (length(interfaces.ifTable$ifDescr) > 1)
ORDER BY
  incoming_traffic + outgoing_traffic DESC
LIMIT
  50

Re: dashboard ТОП 50

PostPosted: Thu Dec 14, 2017 7:26 am
by maltsevov/spb_transneft_ru
Выполнил запрос, вернул обычные результаты (см. вложение), расхождений нет. Показаны 50 неиспользуемых VLan.

Re: dashboard ТОП 50

PostPosted: Thu Dec 14, 2017 8:19 am
by sergey_eritsyan/tibbo_com
Отправьте, пожалуйста текст запроса.

Re: dashboard ТОП 50

PostPosted: Thu Dec 14, 2017 8:29 am
by sergey_eritsyan/tibbo_com
Также, попробуйте выполнить следующие операции в редакторе выражений и покажите результаты.

{utilities:statistics("users.*.devices.*", "ifOutOctets", null, "hour", "false")}
{utilities:statistics("users.*.devices.*", "ifInOctets", null, "hour", "false")}

Вы не изменяли параметры сбора статистики для устройств?