{{indexmenu_n>7}}
====== Мониторинг распределение трафика по классам ======
СКАТ позволяет вывести на мониторинг распределение трафика по классам.
1. Включите приоритизацию трафика. Для примера будем использовать следующие правила приоритизации:
dns cs0
http cs0
https cs0
Bittorrent cs7
ICMP cs0
TCP Unknown cs7
GOOGLEVIDEO cs1
default cs2
2.В конфигурации ''/etc/dpi/fastdpi.conf'' установите параметр:
dbg_log_mask=0x4
3.Включите полисинг общего канала (в качестве примера приведен полисинг с ограничением на всю ширину канала):
htb_inbound_root=rate 1300mbit
htb_inbound_class0=rate 8bit ceil 1300mbit
htb_inbound_class1=rate 8bit ceil 1300mbit
htb_inbound_class2=rate 8bit ceil 1300mbit
htb_inbound_class3=rate 8bit ceil 1300mbit
htb_inbound_class4=rate 8bit ceil 1300mbit
htb_inbound_class5=rate 8bit ceil 1300mbit
htb_inbound_class6=rate 8bit ceil 1300mbit
htb_inbound_class7=rate 8bit ceil 1300mbit
htb_root=rate 1300mbit
htb_class0=rate 8bit ceil 1300mbit
htb_class1=rate 8bit ceil 1300mbit
htb_class2=rate 8bit ceil 1300mbit
htb_class3=rate 8bit ceil 1300mbit
htb_class4=rate 8bit ceil 1300mbit
htb_class5=rate 8bit ceil 1300mbit
htb_class6=rate 8bit ceil 1300mbit
htb_class7=rate 8bit ceil 1300mbit
4. Обновите конфигурацию:
service fastdpi reload
Если полисинг для общего канала применяется впервые, необходимо сделать рестарт сервиса:
service fastdpi restart
5. Используйте следующие пользовательские параметры для zabbix агента, установленного на СКАТ:
{{ :dpi:dpi_components:platform:mon_stat:ssg_userparams.conf |}}
6. На сервер Zabbix импортируйте шаблон, как описано в разделе [[dpi:dpi_components:platform:mon_stat#настройка_сервера|"Мониторинг через SNMP агент"]]:
{{ :dpi:dpi_components:platform:mon_stat:zbx_export_templates.xml |}}
При необходимости измените названия интерфейсов в шаблоне и в файле с пользовательскими параметрами
===== Просмотр статистики по flow и протоколам =====
==== По flow ====
- IPv4/IPv6
- тип протокола: 0 - IPv4, 1 - IPv6
- всего выделено записей
- очередь с коротким временем жизни:\\
- занято записей\\
- готово к повторному использованию\\
- разница 3.1 - 3.2 (количество активных flow)\\
- тоже для долгоиграющей очереди\\
- тоже суммарно\\
//Пример://\\
fdpi_ctrl stat --flow
IPv4 0 6784000 834 814 20 0 0 0 834 814 20
==== По протоколам ====
- внутренний индекс статистики по протоколу\\
- имя протокола\\
- номер порта для протокола\\ //направление subs --> inet//\\
- кол-во пакетов\\
- объем в байтах ip total\\
- дропнуто пакетов\\
- дропнуто байт\\ //направление inet --> subs кол-во пакетов и т.д.//\\
//Пример://\\
fdpi_ctrl stat --proto
Autodetected fastdpi params : dev='em1', port=29001
connecting 94.140.198.68:29001 ...
================================
94 'ntp' 123 0 0 0 0 91 23569 0 0
4081 'sip' 5060 0 0 0 0 2479 1170579 0 0
5812 'Bittorrent' 49165 0 0 0 0 0 0 3 495
5866 'ICMP' 65025 0 0 0 0 225 18900 0 0
5871 'TCP Unknown' 65030 0 0 0 0 41034 3448836 0 0
5880 'UDP Unknown' 65041 3900 4227600 0 0 277 24825 0 0
6000 'ARP' 65282 30 2520 0 0 30 2520 0 0
6056 'CHAMELEON' 49236 0 0 0 0 589 72475 0 0