Мониторинг системы: различия между версиями

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


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


---
=== 1. Консольные утилиты ===
''Идеальны для быстрой диагностики напрямую через SSH-терминал.''


## 1. Консольные утилиты
==== nload — Визуализация графиков ====
*Идеальны для быстрой диагностики напрямую через SSH-терминал.*
* '''Установка:'''
<pre>sudo apt update && sudo apt install nload -y</pre>
* '''Запуск:'''
<pre>nload</pre>
* '''Навигация:''' Используйте стрелки влево/вправо для переключения интерфейсов.


### **nload** — Визуализация графиков
==== bmon — Групповой обзор ====
Самый наглядный инструмент для отображения текущей нагрузки. Рисует входящий и исходящий трафик в виде ASCII-графика.
* '''Установка:'''
<pre>sudo apt update && sudo apt install bmon -y</pre>
* '''Запуск:'''
<pre>bmon</pre>


* **Установка:**
==== iptraf-ng — Детальный анализ ====
    ```bash
* '''Установка:'''
    sudo apt update && sudo apt install nload -y
<pre>sudo apt update && sudo apt install iptraf-ng -y</pre>
    ```
* '''Запуск:'''
* **Запуск:**
<pre>sudo iptraf-ng</pre>
    ```bash
    nload
    ```
* **Навигация:** Используйте стрелки **влево/вправо** для переключения между сетевыми интерфейсами.


### **bmon** — Групповой обзор
=== 2. Графические панели (Web-интерфейс) ===
Позволяет видеть список всех активных интерфейсов на одном экране с мини-графиками для каждого.


* **Установка:**
==== Netdata ====
    ```bash
* '''Установка:'''
    sudo apt update && sudo apt install bmon -y
<pre>wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh</pre>
    ```
* '''Доступ:''' http://<IP_вашего_шлюза>:19999
* **Запуск:**
    ```bash
    bmon
    ```


### **iptraf-ng** — Детальный анализ
=== Сравнение инструментов ===
Инструмент для глубокого анализа: показывает конкретные IP-адреса, порты и протоколы, которые создают нагрузку.


* **Установка:**
{| class="wikitable"
    ```bash
! Утилита !! Тип !! Наглядность !! Глубина !! Особенности
    sudo apt update && sudo apt install iptraf-ng -y
|-
    ```
| '''nload''' || Консоль || Выс || Низкая || Графики скорости
* **Запуск:**
|-
    ```bash
| '''bmon''' || Консоль || Ср || Средняя || Обзор всех карт
    sudo iptraf-ng
|-
    ```
| '''iptraf-ng''' || Консоль || Низ || Высокая || Анализ соединений
|-
| '''Netdata''' || Web || Макс || Максимальная || История и дашборды
|}


---
{| class="messagebox" style="background-color: #f9f9f9; border: 1px solid #aaa; padding: 5px;"
 
| '''Совет:''' Для отладки маршрутизации между enp6s19 и awg0 запустите nload в двух окнах терминала.
## 2. Графические панели (Web-интерфейс)
|}
 
### **Netdata**
Индустриальный стандарт для мониторинга в реальном времени. Детализированные интерактивные диаграммы с историей. Автоматически распознает VPN-туннели (AmneziaWG) и локальные сети.
 
* **Установка одной командой:**
    ```bash
    wget -O /tmp/netdata-kickstart.sh [https://get.netdata.cloud/kickstart.sh](https://get.netdata.cloud/kickstart.sh) && sh /tmp/netdata-kickstart.sh
    ```
* **Доступ к панели:** Откройте браузер по адресу: `http://<IP_вашего_шлюза>:19999`
 
---
 
## Сравнение инструментов
 
| Утилита | Тип | Наглядность | Глубина анализа | Особенности |
| :--- | :--- | :--- | :--- | :--- |
| **nload** | Консоль | ⭐⭐⭐ | Низкая | Удобные графики скорости |
| **bmon** | Консоль | ⭐⭐ | Средняя | Обзор всех карт сразу |
| **iptraf-ng** | Консоль | ⭐ | Высокая | Анализ соединений и портов |
| **Netdata** | Web | ⭐⭐⭐⭐ | Максимальная | История, алерты, дашборды |
 
> **Совет:** Для отладки маршрутизации между интерфейсами `enp6s19` (локальная сеть) и `awg0` (VPN) рекомендуется одновременно запустить `nload` в двух окнах терминала, чтобы видеть синхронность потоков.

Текущая версия от 05:54, 25 апреля 2026

Мониторинг сетевого трафика на шлюзе (Ubuntu)

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

1. Консольные утилиты

Идеальны для быстрой диагностики напрямую через SSH-терминал.

nload — Визуализация графиков

  • Установка:
sudo apt update && sudo apt install nload -y
  • Запуск:
nload
  • Навигация: Используйте стрелки влево/вправо для переключения интерфейсов.

bmon — Групповой обзор

  • Установка:
sudo apt update && sudo apt install bmon -y
  • Запуск:
bmon

iptraf-ng — Детальный анализ

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

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

Netdata

  • Установка:
wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh
  • Доступ: http://<IP_вашего_шлюза>:19999

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

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