Интерактивные диаграммы

В trunk появились "интерактивные" диаграммы, элементы могут быть гиперссылками на более подробные отчеты. Настраивается это довольно гибко, но требует некоторого времени и внимания.

Например, мы хотим мониторить трафик в небольшой сети предприятия (192.168.1.0/24) и видеть такие месячные отчеты:

1. На столбчатой диаграмме узлы и количество входящих октетов (в порядке убывания трафика)

2. По клику на столбик диаграммы получаем таблицу IP адресов (топ 50) от которых трафик шел на этот узел

3. По клику на IP адрес из этой таблицы получаем разбивку по протоколам и портам-источникам

Для таких отчетов нужно создать 4 таблицы:

1. Таблица которая отображается на первой диаграмме (назовем ее tbl_main): фильтр "daddr in 192.168.1.0/24", поля "octets desc, daddr"

2. Таблица с 2-мя адресами, отображается на диаграмме с подробностями (назовем tbl_details): фильтр "daddr in 192.168.1.0/24", поля "octets desc, daddr, saddr"

3. Две таблицы с портами и протоколами (tbl_details_proto, tbl_details_sport): фильтр такой же "daddr in 192.168.1.0/24", поля "octets desc, daddr, saddr, proto" и "octets desc, daddr, saddr, sport" соответственно

После того как таблицы созданы переходим к отчетам. Отчеты нужно будет создавать в обратном порядке - сначала с максимальной детализацией, потом с детализацией меньше и наконец стартовый отчет

1. Создаем отчет, выбираем тип "Подотчет", добавляем круговую диаграмму, источник данных "tbl_details_proto". В этот же отчет добавляем диаграмму с источником данных "tbl_details_sport". Во вкладке "Безопасность" настраиваем пользователей которым этот отчет будет доступен

2. Добавляем еще один отчет, тип "Подотчет", в него добавляем диаграмму. Тип диаграммы "Таблица", источник данных "tbl_details", количество записей 50, выбираем "Диаграмма со ссылками", переходить к отчету - отчет который добавили в п.1

3. Добавляем еще отчет, тип "Обычный", добавляем диаграмму. Тип диаграммы "Столбчатая", источник данных "tbl_main", количество записей 0 (все записи), диаграмма со ссылками, переходить к отчету из п.2.

Все, можно нажать на кнопку "Посмотреть" рядом с отчетом из п.3 и, если все заработало правильно, увидеть интерактивный отчет

dmesg