Мониторинг сети · 3 min read · Oct 11, 2025
Как установить Ntopng для мониторинга сетевого трафика на Debian 11

Вы системный администратор или сетевой инженер, ищущий легкий, простой в использовании кроссплатформенный инструмент мониторинга сети? Что ж, тогда Ntopng может быть тем инструментом, который вы ищете.
Ntopng — это инструмент мониторинга сети с открытым исходным кодом, который отслеживает сетевой трафик в реальном времени через веб-интерфейс. Ntopng является следующим поколением оригинального ntop. Это кроссплатформенный инструмент, доступный на почти всех операционных системах, включая Windows, Unix/Linux, macOS и BSD.
Ntopng предлагает множество функций, таких как:
- Фильтрация и сортировка трафика по источнику и назначению
- Поддержка различных протоколов, включая TCP, UDP, SMTP, ICMP, ARP, FTP, Netbios, SSH, Telnet и многие другие
- Предоставление геолокации IP-адресов
- Генерация оповещений и уведомлений при обнаружении необычного сетевого поведения
- Легкая навигация и визуализация данных о трафике через веб-интерфейс
- Поддержка анализа зашифрованного сетевого трафика
- Обнаружение приложенческих протоколов (YouTube, Facebook, BitTorrent и т. д.) с использованием технологии глубокого анализа пакетов.
В этой статье вы узнаете, как установить Ntopng на Debian 11.
Шаг 1: Предварительные требования
- Система, работающая на Debian 11.
- Пользователь с правами sudo
Шаг 2: Обновите систему
Перед тем как начать установку, рекомендуется обновить вашу базовую систему Debian, выполнив следующую команду:
sudo apt update -ysudo apt upgrade -yШаг 3: Настройка репозитория Ntopng:
Ntopng не является частью стандартного репозитория Debian 11, поэтому вам нужно настроить репозиторий Ntopng на вашей системе Debian. Для этого выполните следующую команду:
wget http://apt.ntop.org/buster/all/apt-ntop.debsudo dpkg -i apt-ntop.debВышеуказанная команда добавит репозиторий “ntop.list” на вашу систему. Далее примените изменения репозитория, выполнив следующую команду:
sudo apt update -yШаг 4: Установка и настройка Ntopng
Выполните следующую команду в терминале, чтобы установить пакет Ntopng с необходимыми зависимостями:
Sudo apt install ntopng pfring-dkms nprobe n2disk cento -yNtopng по умолчанию слушает на порту 3000. Вы можете настроить свой сетевой интерфейс и изменить номер порта по умолчанию и другие настройки, отредактировав файл ntop.conf
sudo vim /etc/ntopng/ntopng.confТеперь внесите изменения в соответствии с именем вашего системного интерфейса. Здесь вы можете указать более одного имени интерфейса.
# -i|--interface
# Указывает сетевой интерфейс или конечную точку коллектора, используемую ntopng для сети.
-i=eth0
# -i=eth2
# Устанавливает HTTP-порт встроенного веб-сервера.
-w=3000Сохраните и закройте файл после внесения необходимых изменений.
Вы можете указать диапазон IP-адресов сети в отдельном файле. Создайте новый файл с именем ntopng.start в корневом каталоге Ntopng.
sudo vim /etc/ntopng/ntopng.startДобавьте ваш диапазон IP-адресов сети, как показано ниже:
--local-networks "192.168.0.0/24" ## укажите ваши локальные диапазоны IP.
--interface 1Сохраните и выйдите из файла. Вам нужно перезапустить службу Ntopng, чтобы применить изменения конфигурации:
systemctl restart ntopngЗатем запустите службу Ntopng при загрузке и проверьте статус службы, используя следующую команду:
sudo systemctl enable ntopngsudo systemctl status ntopngВывод:
ntopng service - ntopng высокоскоростной инструмент мониторинга и анализа трафика на основе веба
Loaed: loaded (/etc/systemd/system/ntopng.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2023-02-28 16:45:28 UTC; 1min 0s ago
Process: 15335 ExecStartPre=/bin/sh -c /usr/bin/ntopng-utils-manage-config -a check-restore && /usr/bin/ntopng-utils-manage-config -a resto
Process: 15350 ExecStartPre=/bin/sh -c /bin/cat /etc/ntopng/ntopng.conf > /run/ntopng.conf.raw (code=exited, status=0/SUCCESS)
Process: 15352 ExecStartPre=/bin/sh -c /bin/cat /etc/ntopng/ntopng.conf.d/*.conf >> /run/ntopng.conf.raw 2>/dev/null || true (code=exited, s
Process: 15354 ExecStartPre=/bin/sh -c /bin/sed "/^[ ]*-e.*$\|^[ ]*-G.*\|^[ ]*--daemon.*\|[ ]*--pid.*/s/^/#/" /run/ntopng.conf.raw > /run/nt
Main PID: 15356 (ntopng-main)
Tasks: 24 (limit: 525)
Memory: 140.6M
CPU: 9.146s
CGroup: /system.slice/ntopng.service
??15356 /usr/bin/ntopng /run/ntopng.conf
Feb 28 16:45:29 debian11 ntopng[15356]: 28/Feb/2023 16:45:29 [startup.lua:35] Обработка startup.lua: пожалуйста, подождите...
Feb 28 16:45:30 debian11 ntopng[15356]: 28/Feb/2023 16:45:30 [startup.lua:120] [lists_utils.lua:827] Обновление списков категорий...Вы можете проверить службу Ntopng на вашей системе с помощью следующей команды:
sudo ss -tnlp | grep ntopngВывод должен быть похож на следующий:
LISTEN 0 4096 0.0.0.0:3000 0.0.0.0:* users:(("ntopng-main",pid=15356,fd=37))Шаг 5: Доступ к Ntopng из веб-браузера
Откройте ваш веб-браузер и введите URL http://your-server-ip:3000. Обратите внимание, что вам нужно заменить IP-адрес вашей системы, за которым следует номер порта, и вы будете перенаправлены на страницу входа в Ntopng:

Введите имя пользователя и пароль по умолчанию admin/admin и нажмите кнопку Войти. Вы должны увидеть следующий скриншот:

Установите новый пароль и нажмите кнопку “Изменить пароль”. Вы должны увидеть страницу панели управления Ntopng по умолчанию, как показано на следующем скриншоте:

Далее, нажмите на опцию Hosts > Hosts с левой стороны, и вы увидите список доступных хостов для вашей сети.

Вы также можете проверить детали вашего сетевого интерфейса в левой панели, нажав на опцию interface > Details.

Заключение
Поздравляем! Вы установили Ntopng на вашем Debian 11. Ntopng предоставляет множество других опций, которые могут быть очень полезны для мониторинга сети в реальном времени и генерации оповещений. Вы можете видеть информацию о системе и также настроенный конечный пункт оповещения. Вы можете задавать мне вопросы, если у вас есть какие-либо.
Get new posts in your inbox
No spam. Unsubscribe anytime.