Установка ПО · 4 min read · Sep 10, 2025
Как установить ntopng на Debian 12

Ntopng — это инструмент мониторинга сетевого трафика с открытым исходным кодом для анализа трафика и визуализации в реальном времени. Его можно установить где угодно, от Linux, Windows и MacOS. Ntopng поддерживает несколько интерфейсов, систему оповещения, обнаружение сети и активный мониторинг, а также предоставляет исторические данные для посмертного анализа.
В этом руководстве вы узнаете, как установить инструмент мониторинга сети Ntopng на сервере Debian 12. Вы научитесь включать обнаружение сети и активный мониторинг, настраивать активный мониторинг и проверять живой трафик ваших сетевых интерфейсов через панель управления Ntopng.
Предварительные требования
Перед тем как начать, убедитесь, что у вас есть следующее:
- Сервер Debian 12
- Непривилегированный пользователь с правами администратора
Установка Ntopng
Чтобы установить Ntopng, вам нужно добавить официальный репозиторий и установить его через менеджер пакетов APT. После завершения установки необходимо убедиться, что служба ‘ntopng’ работает, используя команду ‘systemctl’, или вы можете использовать команду ‘ss’, чтобы проверить список открытых портов на вашей системе. Если Ntopng работает, вы увидите, что порт ‘3000’ со статусом ‘Listened’.
Сначала выполните команду ниже, чтобы обновить индекс пакетов Debian и установить пакеты ‘ software-properties-common ‘ и ‘ wget ‘. Когда будет предложено, введите ‘ Y ‘, чтобы подтвердить установку.
sudo apt update
sudo apt install software-properties-common wget
Скачайте репозиторий Ntopng для Debian, используя команду ‘wget’ ниже. Затем установите пакет репозитория, используя команду ‘ apt ‘.
wget https://packages.ntop.org/apt/bookworm/all/apt-ntop.deb
sudo apt install ./apt-ntop.deb
После добавления репозитория Ntopng в вашу систему выполните следующую команду ‘ apt ‘, чтобы обновить ваши пакеты и установить пакет ‘ ntopng ‘.
sudo apt update && sudo apt install ntopngВведите ‘ Y ‘, чтобы подтвердить установку.

После завершения установки выполните команду ‘systemctl’ ниже, чтобы проверить и подтвердить статус службы ‘ntopng’.
sudo systemctl is-enabled ntopng
sudo systemctl status ntopngВ выводе ниже вы можете увидеть, что Ntopng работает и включен на вашей системе Debian.

Наконец, вы также можете проверить порт Ntopng с помощью команды ‘ss’ ниже. Вы увидите, что процесс Ntopng использует порт 3000.
ss -tulpnНастройка Ntopng
После установки Ntopng вы настроите его для мониторинга ваших сетей. В этом примере мы будем мониторить два сетевых интерфейса как для локальных, так и для публичных интерфейсов. Для этого вам нужно отредактировать файл конфигурации Ntopng ‘ /etc/ntopng/ntopng.conf ‘.
Откройте файл конфигурации Ntopng по умолчанию ‘ /etc/ntopng/ntopng.conf ‘ с помощью редактора ‘nano’.
sudo nano /etc/ntopng/ntopng.confДобавьте ваш сетевой интерфейс к опции ‘ -i ‘ и укажите порт для Ntopng. В этом примере мы будем мониторить интерфейсы eth0 и eth1, затем запустим Ntopng на порту по умолчанию 3000.
# Сетевой интерфейс
-i=eth0
-i=eth1
# Порт веб-сервера
-w=3000Сохраните файл и выйдите из редактора.
Теперь откройте файл ‘ /etc/ntopng/ntopng.start ‘ с помощью редактора ‘ nano ‘.
sudo nano /etc/ntopng/ntopng.startВведите вашу локальную подсеть в ‘ –local-networks ‘ следующим образом:
--local-networks "192.168.1.0/24"
--interface 1Когда закончите, сохраните и выйдите из файла.
Наконец, выполните команду ‘ systemctl ‘ ниже, чтобы перезапустить службу ‘ ntopng ‘ и применить ваши изменения.
sudo systemctl restart ntopngВход в Ntopng
Теперь, когда вы настроили Ntopng, давайте получим доступ к нашей установке через веб-браузер.
Откройте ваш веб-браузер и перейдите по IP-адресу вашего сервера, добавив порт 3000, например: http://192.168.10.60:3000/. Если ваша установка успешна, вы увидите страницу входа в Ntopng.
Войдите с помощью пользователя по умолчанию ‘ admin ‘ и пароля ‘ admin ‘.

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

Если все прошло успешно, вы увидите панель управления Ntopng, как на следующем изображении:

Включение обнаружения сети в Ntopng
В этом разделе вы узнаете, как включить обнаружение сети в Ntopng. С помощью этой функции Ntopng автоматически определит живые хосты в вашей сети.
Нажмите на ‘ Настройки > Предпочтения ‘ и выберите ‘ Обнаружение сети ‘.
Включите ‘ Обнаружение сети ‘ и нажмите ‘ Сохранить ‘.

Чтобы получить доступ к обнаружению сети в ntopng, выберите ‘ Панель управления > Обнаружение сети ‘ и нажмите ‘ Запустить обнаружение ‘. Вы можете увидеть ниже, что Ntopng автоматически обнаруживает хосты в сети.

Настройка активного мониторинга с Ntopng
Теперь, когда вы включили обнаружение сети, давайте включим функцию ‘Активный мониторинг’ и настроим активный мониторинг для мониторинга нашего хоста. В этом примере вы будете использовать измерение ICMP, чтобы проверить, жив ли хост или нет.
Для мониторинга целевых хостов Ntopng может использовать следующие протоколы:
- ICMP и ICMPv6: для проверки доступности IP-адреса хоста.
- HTTP и HTTPS: для проверки функциональности возможных веб-серверов хоста.
- Пропускная способность: для проверки пропускной способности Интернета.
- Speedtest: для проверки пропускной способности Интернета.
Нажмите на ‘ Настройки > Предпочтения ‘ и выберите ‘ Активный мониторинг ‘.
Переключите опцию ‘ Активный мониторинг ‘ и нажмите ‘ Сохранить ‘, чтобы подтвердить.

Далее нажмите на ‘ Мониторинг > Активный мониторинг ‘ и нажмите кнопку ‘ + ‘, чтобы добавить новый активный мониторинг.

В этом примере мы будем мониторить наш хост ‘ 192.168.10.41 ‘ через ICMP или ping, нажмите ‘ Добавить ‘, чтобы подтвердить.
Вы можете увидеть ниже, что активный мониторинг для хоста ‘ 192.168.10.41 ‘ создан.

Проверка живого трафика из Ntopng
Теперь, когда вы узнали, как настроить обнаружение сети и включить активный мониторинг, давайте посмотрим на ваш сетевой трафик в реальном времени через панель управления Ntopng.
Нажмите на меню ‘ Поток > Вживую ‘, и вы увидите живой трафик вашей сети. Выберите ваш конкретный сетевой интерфейс из верхнего меню. В примере ниже вы можете увидеть внешний трафик сервера на интерфейсе ‘ eth0 ‘.

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