Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| dpi:dpi_components:platform:mon_stat:start [2024/04/26 13:02] – [Настройка сервера] elena.krasnobryzh | dpi:dpi_components:platform:mon_stat:start [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Мониторинг и логи fastDPI ====== | ||
| - | {{indexmenu_n> | ||
| - | Логи системы представлены в виде текстовых файлов, | ||
| - | Типы сообщений в логе: | ||
| - | - [CRITICAL] – критичная ошибка, | ||
| - | - [WARNING] – предупреждение, | ||
| - | - [TRACE] – сообщения при включении диагностического режима трассировки | ||
| - | - [INFO] – уведомление о действиях системы | ||
| - | - [ERROR] – ошибка при подключении сервисов и полисингов, | ||
| - | Процесс FastDPI по умолчанию осуществляет журналирование всех действий системы в следующие файлы логирования отладки и статистики: | ||
| - | - [[dpi: | ||
| - | - [[dpi: | ||
| - | - [[dpi: | ||
| - | |||
| - | Примечание: | ||
| - | [[dpi: | ||
| - | ===== Ротация лог файлов ===== | ||
| - | |||
| - | Ротация файлов обеспечивает ежедневное резервное копирование суточного лога. По умолчанию этот процесс осуществляется в часы с наименьшей нагрузки на систему. Глубина хранения логов определяется в конфигурации **/ | ||
| - | |||
| - | ===== Для просмотра статистики через терминал ===== | ||
| - | ==== flow ==== | ||
| - | - IPv4/ | ||
| - | - тип протокола: | ||
| - | - всего выделено записей | ||
| - | - очередь с коротким временем жизни: | ||
| - | - занято записей\\ | ||
| - | - готово к повторному использованию\\ | ||
| - | - разница 3.1 - 3.2 (количество активных flow)\\ | ||
| - | - тоже для долгоиграющей очереди\\ | ||
| - | - тоже суммарно\\ | ||
| - | // | ||
| - | <code ini> | ||
| - | IPv4 0 6784000 834 814 20 0 0 0 834 814 20</ | ||
| - | |||
| - | ==== proto ==== | ||
| - | - внутренний индекс статистики по протоколу\\ | ||
| - | - имя протокола\\ | ||
| - | - номер порта для протокола\\ // | ||
| - | - кол-во пакетов\\ | ||
| - | - объем в байтах ip total\\ | ||
| - | - дропнуто пакетов\\ | ||
| - | - дропнуто байт\\ // | ||
| - | // | ||
| - | <code ini> | ||
| - | Autodetected fastdpi params : dev=' | ||
| - | connecting 94.140.198.68: | ||
| - | |||
| - | ================================ | ||
| - | 94 ' | ||
| - | 4081 ' | ||
| - | 5812 ' | ||
| - | 5866 ' | ||
| - | 5871 'TCP Unknown' | ||
| - | 5880 'UDP Unknown' | ||
| - | 6000 ' | ||
| - | 6056 ' | ||
| - | |||
| - | |||
| - | ===== Мониторинг через SNMP агент (Zabbix-agent) ===== | ||
| - | Текущая и финальная поддерживаемая версия агента и сервера — 6.0, следует использовать Zabbix agent 1. Для более новых версий Zabbix мониторинг будет осуществляется посредством SNMP. | ||
| - | |||
| - | ====Настройка агента==== | ||
| - | - Установить Zabbix agent 1 на сервер DPI согласно [[https:// | ||
| - | * Пакеты Zabbix | ||
| - | * Версия Zabbix: 6.0+ | ||
| - | * Дистрибутив ОС: CentOS | ||
| - | * Версия ОС: 8 STREAM | ||
| - | * Компонент Zabbix: AGENT | ||
| - | - Отредактировать конфигурационный файл ''/ | ||
| - | - Изменить контекст файла ''/ | ||
| - | - Открыть порты tcp/udp 10050 и 10051 в firewall | ||
| - | - Загрузить файл {{ : | ||
| - | - Отредактировать файл '' | ||
| - | - Сделать рестарт агента: | ||
| - | |||
| - | ====Настройка сервера==== | ||
| - | - Установить и настроить Zabbix сервера согласно [[https:// | ||
| - | - Добавить шаблон {{ : | ||
| - | - Добавить сервер DPI в качестве хоста\\ 1) Перейти в раздел Monitoring\\ 2) Раздел Hosts\\ 3) Нажать " | ||
| - | - Отредактировать шаблон: | ||
| - | |||
| - | |||
| - | ===== Мониторинг распределение трафика по классам ===== | ||
| - | |||
| - | СКАТ позволяет вывести на мониторинг распределение трафика по классам. | ||
| - | |||
| - | 1. Включите приоритизацию трафика. Для примера будем использовать следующие правила приоритизации: | ||
| - | < | ||
| - | dns cs0 | ||
| - | http cs0 | ||
| - | https cs0 | ||
| - | Bittorrent cs7 | ||
| - | ICMP cs0 | ||
| - | TCP Unknown cs7 | ||
| - | GOOGLEVIDEO cs1 | ||
| - | default cs2 | ||
| - | </ | ||
| - | |||
| - | 2.В конфигурации / | ||
| - | < | ||
| - | |||
| - | 3.Включите полисинг общего канала (в качестве примера приведен полисинг с ограничением на всю ширину канала): | ||
| - | <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. Обновите конфигурацию: | ||
| - | < | ||
| - | service fastdpi reload | ||
| - | </ | ||
| - | |||
| - | <note important> | ||
| - | Если полисинг для общего канала применяется впервые, | ||
| - | < | ||
| - | service fastdpi restart | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | 5. Используйте следующие пользовательские параметры для zabbix агента, | ||
| - | {{ : | ||
| - | |||
| - | 6. На сервер Zabbix импортируйте шаблон, | ||
| - | {{ : | ||
| - | |||
| - | |||
| - | <note important> | ||