Мониторинг системы

Материал из КРАТКАЯ СПРАВОЧНАЯ DIGITAL-ORGY
Версия от 05:53, 25 апреля 2026; Ross (обсуждение | вклад) (Новая страница: «# Мониторинг сетевого трафика на шлюзе (Ubuntu & pfSense) Для мониторинга трафика на шлюзе существует несколько типов утилит: от легковесных консольных инструментов до мощных аналитических систем с графическим интерфейсом. Эти инструменты позволяют в реаль...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
  1. Мониторинг сетевого трафика на шлюзе (Ubuntu & pfSense)

Для мониторинга трафика на шлюзе существует несколько типов утилит: от легковесных консольных инструментов до мощных аналитических систем с графическим интерфейсом. Эти инструменты позволяют в реальном времени отслеживать работу интерфейсов (например, `awg0` и `enp6s19`).

---

    1. 1. Консольные утилиты
  • Идеальны для быстрой диагностики напрямую через SSH-терминал.*
      1. **nload** — Визуализация графиков

Самый наглядный инструмент для отображения текущей нагрузки. Рисует входящий и исходящий трафик в виде ASCII-графика.

  • **Установка:**
   ```bash
   sudo apt update && sudo apt install nload -y
   ```
  • **Запуск:**
   ```bash
   nload
   ```
  • **Навигация:** Используйте стрелки **влево/вправо** для переключения между сетевыми интерфейсами.
      1. **bmon** — Групповой обзор

Позволяет видеть список всех активных интерфейсов на одном экране с мини-графиками для каждого.

  • **Установка:**
   ```bash
   sudo apt update && sudo apt install bmon -y
   ```
  • **Запуск:**
   ```bash
   bmon
   ```
      1. **iptraf-ng** — Детальный анализ

Инструмент для глубокого анализа: показывает конкретные IP-адреса, порты и протоколы, которые создают нагрузку.

  • **Установка:**
   ```bash
   sudo apt update && sudo apt install iptraf-ng -y
   ```
  • **Запуск:**
   ```bash
   sudo iptraf-ng
   ```

---

    1. 2. Графические панели (Web-интерфейс)
      1. **Netdata**

Индустриальный стандарт для мониторинга в реальном времени. Детализированные интерактивные диаграммы с историей. Автоматически распознает VPN-туннели (AmneziaWG) и локальные сети.

  • **Установка одной командой:**
   ```bash
   wget -O /tmp/netdata-kickstart.sh [1](https://get.netdata.cloud/kickstart.sh) && sh /tmp/netdata-kickstart.sh
   ```
  • **Доступ к панели:** Откройте браузер по адресу: `http://<IP_вашего_шлюза>:19999`

---

    1. Сравнение инструментов

| Утилита | Тип | Наглядность | Глубина анализа | Особенности | | :--- | :--- | :--- | :--- | :--- | | **nload** | Консоль | ⭐⭐⭐ | Низкая | Удобные графики скорости | | **bmon** | Консоль | ⭐⭐ | Средняя | Обзор всех карт сразу | | **iptraf-ng** | Консоль | ⭐ | Высокая | Анализ соединений и портов | | **Netdata** | Web | ⭐⭐⭐⭐ | Максимальная | История, алерты, дашборды |

> **Совет:** Для отладки маршрутизации между интерфейсами `enp6s19` (локальная сеть) и `awg0` (VPN) рекомендуется одновременно запустить `nload` в двух окнах терминала, чтобы видеть синхронность потоков.