Differences
This shows you the differences between two versions of the page.
| en:dpi:dpi_components:platform:mon_stat:traffic_distribution:start [2024/09/26 10:10] – created elena.krasnobryzh | en:dpi:dpi_components:platform:mon_stat:traffic_distribution:start [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | {{indexmenu_n> | ||
| - | ====== Monitoring traffic distribution by class ====== | ||
| - | SSG allows traffic distribution by class to be monitored. | ||
| - | |||
| - | 1. Enable traffic prioritization. For the example, we will use the following prioritization rules: | ||
| - | <code bash> | ||
| - | dns cs0 | ||
| - | http cs0 | ||
| - | https cs0 | ||
| - | Bittorrent cs7 | ||
| - | ICMP cs0 | ||
| - | TCP Unknown cs7 | ||
| - | GOOGLEVIDEO cs1 | ||
| - | default cs2 | ||
| - | </ | ||
| - | |||
| - | 2. In the ''/ | ||
| - | <code bash> | ||
| - | |||
| - | 3. Enable common channel polysync (the example shown is polysync with full channel width restriction): | ||
| - | <code bash> | ||
| - | 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. Update the configuration: | ||
| - | <code bash> | ||
| - | service fastdpi reload | ||
| - | </ | ||
| - | |||
| - | <note important> | ||
| - | If polyscing for a shared channel is applied for the first time, you must restart the service: | ||
| - | <code bash> | ||
| - | </ | ||
| - | |||
| - | 5. Use the following custom settings for the zabbix agent installed on the SSG: | ||
| - | {{ : | ||
| - | |||
| - | 6. Import the template to the Zabbix server as described in the section [[en: | ||
| - | {{ : | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | ===== View flow and protocol statistics ===== | ||
| - | ==== By flow ==== | ||
| - | - IPv4/ | ||
| - | - protocol type: 0 - IPv4, 1 - IPv6 | ||
| - | - total allocated records | ||
| - | - a queue with a short lifespan:\\ | ||
| - | - occupied records\\ | ||
| - | - reusable\\ | ||
| - | - difference 3.1 - 3.2 (number of active flows)\\ | ||
| - | - also for the long line\\ | ||
| - | - also total\\ | ||
| - | // | ||
| - | <code ini> | ||
| - | IPv4 0 6784000 834 814 20 0 0 0 834 814 20</ | ||
| - | |||
| - | ==== By protocols ==== | ||
| - | - internal index of protocol statistics\\ | ||
| - | - protocol name\\ | ||
| - | - protocol port number\\ //direction subs --> inet//\\ | ||
| - | - number of packages\\ | ||
| - | - volume in bytes ip total\\ | ||
| - | - dropped packages\\ | ||
| - | - dropped byte\\ //direction inet --> subs number of packages etc.//\\ | ||
| - | // | ||
| - | <code ini> | ||
| - | Autodetected fastdpi params : dev=' | ||
| - | connecting 94.140.198.68: | ||
| - | |||
| - | ================================ | ||
| - | 94 ' | ||
| - | 4081 ' | ||
| - | 5812 ' | ||
| - | 5866 ' | ||
| - | 5871 'TCP Unknown' | ||
| - | 5880 'UDP Unknown' | ||
| - | 6000 ' | ||
| - | 6056 ' | ||