# Мониторинг трафика через VnStat

<figure><img src="/files/mGokYlb4fpdDoFuucQmy" alt=""><figcaption></figcaption></figure>

Вы можете установить **VnStat** следующими командами:

**Debian/Ubuntu**

```
apt install vnstat
```

**CentOS**

```
yum install vnstat
```

Готово. Идем дальше. Мы можем настроить информацию в CLI-интерфейсе утилиты при помощи конфига по пути `/etc/vnstat.conf`.

Например, можно указать сетевой интерфейс, который будет прослушиваться по умолчанию.

<figure><img src="/files/S6TraD3J7cLsFfZTC5zm" alt=""><figcaption></figcaption></figure>

**VnStat** сохраняет базы данных статистики интерфейсов в `/var/lib/vnstat`.

При помощи команды `vnstat -i eth0` мы можем посмотреть общую статистику (если она накопилась) по нагрузке конкретного интерфейса или всех, если не указать параметр.

{% hint style="warning" %}
Вместо **eth0** укажите необходимый сетевой интерфейс.
{% endhint %}

<figure><img src="/files/hLLbgtDh9Ch3V1joIX3I" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Доступные аргументы:

* **-l** — сбор трафика в реальном времени.
* **-s** — краткий вывод информации.
* **-t** — вывод десяти дней, в которых нагрузка была самой большой.
* **-h** — информация за последний час.
* **-d** — за последний день.
* **-w** — за последнюю неделю.
* **-m** — за последний месяц.
  {% endhint %}

К примеру, если Вы хотите проверить текущую нагрузку канала сети Вашего сервера, то подойдет такая команда. Не забудьте указать корректный сетевой интерфейс.

```
vnstat -l -i eth0
```

<figure><img src="/files/ZTABnnwsQFAIqOp0PPVx" alt=""><figcaption></figcaption></figure>

Подобный вывод информации позволяет определить, находится ли сервер под **DDoS-атакой**. Высокий входящий трафик и большое количество входящих пакетов не дают гарантии, что это именно атака такого типа, но обязательно стоит обратить внимание на услуги защиты от DDoS.

{% hint style="info" %}
На наших тарифах в Германии и Финляндии в стоимость уже включена защита от **DDoS атак**.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.qwins.co/monitoring-sistemy/monitoring-trafika-cherez-vnstat.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
