Пакет TkTopNetFlow
v0.4
TkTopNetFlows


В X Window запускаем программу:

 
	$ TkTopNetFlows.tcl ./output_by_dst_AS.cfg  & 
	

Что здесь видно?

Столбцовая диаграмма, элементы расположены друг над другом (стопкой).
(В данном примере, исходящий трафик разложен по номерам автономных систем назначения)

Общая высота столбца характеризует общий объем трафика в течении данного интервала времени. Размер цветных сегментов показывает долю трафика определенного класса по отношению к другим классам и к общему трафику.

В активном столбце сегмены имеют цвет в порядке убывания их доли - красный (самая большая доля), синий, зеленый, желтый, бирюзовый и т.д. Весь остальной трафик суммируется в сером сегменте - класс other.

Классы текущего активного столбца являются (в некотором смысле) базисом по которому раскладывается трафик в других столбцах.

Т.е. если в других столбцах, кроме активного, есть сегменты, относящиеся к тому-же классу, они отображатся тем же цветом, что и в активном столбце.

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

При появлении нового файла с данными NetFlow, программа прочитает их и отобразит. Активным станет столбец, соответствующий последнему файлу данных.

Левая шкала отображает величину трафика в байтах в секунду (или в килобайтах)

В заголовке диаграммы указано время начала интервала времени, соответствующего активному столбцу. Активный столбец помечен крестиком на оси времени.

Если кликнуть на элементе легенды диаграммы, появится диалоговое окно, содержащее таблицу с описаниями потоков, которые вошли в данный класс в текущем активном интервале.

Для масштабирования изображения нужно разместить курсор мыши в левом нижнем углу воображаемой зоны масштабирования, нажать Control-Button-1, переместить курсор в правый верхний угол воображаемой зоны масштабирования. Теперь нужно снова нажать Control-Button-1.

Может быть несколько вложенных уровней масштабирования.

Отказ от масштабирования(на один уровень) - по правой клавише мышки.

Горячие клавиши:

F1 - вывести окно с подсказкой. F2 - сохранить в файл текущую конфигурацию. Имя этого файла можно указывать при запуске TkTopNetFlows в качестве параметра.
F3 - сгенерировать GIF файл, с изображением диаграммы.
F4 - сгенерировать Encapsulated PostScript файл, с изображением диаграммы.
F7 - вызвать диалог установки параметров сервера - IP адрес или FQDN и порт
F8 - вызвать диалог выбора view
Alt-F4, Control-x, F10 - выйти из программы
F12 - принудительно обновить картинку Alt-e - загрузить конфигурацию из файла

В диалоге просмотра потоков, входящих в класс:
F2 - сохранить текущую таблицу в текстовый CSV-файл
Control-o Переключить порядок сортировки - с увеличением или с уменьшением
Control-m Переключить режим интерпретации аргументов при сортровке - текст или целое.
Для сортировки потоков по столбцу, нужно дважды кликнуть левой кнопкой мыши на заголовке столбца.

В программе TkTopNetflowsHist.tcl кроме того, есть горячая клавиша F5 по которой будет вызван диалог ввода начального времени и интервала для построения диаграммы.


© Виктор Фомичев

Last change:
Hosted by uCoz