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 ' |