네트워크 모니터링 · 3 min read · Oct 11, 2025

Debian 11에서 네트워크 트래픽 모니터링을 위한 Ntopng 설치 방법

시스템 관리자 또는 네트워크 엔지니어로서 가볍고 사용하기 쉬운 크로스 플랫폼 네트워크 모니터링 도구를 찾고 계신가요? 그렇다면 Ntopng가 바로 여러분이 찾고 있는 도구일 수 있습니다.

Ntopng는 웹 인터페이스를 통해 실시간 네트워크 트래픽을 모니터링하는 오픈 소스 네트워크 모니터링 도구입니다. Ntopng는 원래 ntop의 차세대 버전입니다. Windows, Unix/Linux, macOS 및 BSD를 포함한 거의 모든 운영 체제에서 사용할 수 있는 크로스 플랫폼 도구입니다.

Ntopng는 다음과 같은 많은 기능을 제공합니다:

  • 출처 및 목적지에 따라 트래픽 필터링 및 정렬
  • TCP, UDP, SMTP, ICMP, ARP, FTP, Netbios, SSH, Telnet 등 다양한 프로토콜 지원
  • IP 주소의 지리적 위치 제공
  • 비정상적인 네트워크 동작을 감지할 때 경고 및 알림 생성
  • 웹 인터페이스에서 트래픽 데이터를 쉽게 탐색하고 시각화
  • 암호화된 네트워크 트래픽 분석 지원
  • Deep Packet Inspection 기술을 사용하여 애플리케이션 프로토콜(YouTube, Facebook, BitTorrent 등) 발견.

이 기사에서는 Debian 11에 Ntopng를 설치하는 방법을 배웁니다.

1단계: 전제 조건

  • Debian 11이 실행되는 시스템.
  • sudo 권한이 있는 사용자

2단계: 시스템 업데이트

설치를 시작하기 전에 다음 명령을 실행하여 Debian 기본 시스템을 업데이트하는 것이 좋습니다:

sudo apt update -y
sudo apt upgrade -y

3단계: Ntopng 저장소 구성:

Ntopng는 기본 Debian 11 저장소의 일부가 아니므로, Debian 시스템에 Ntopng 저장소를 구성해야 합니다. 이를 위해 다음 명령을 실행하십시오:

wget http://apt.ntop.org/buster/all/apt-ntop.deb
sudo dpkg -i apt-ntop.deb

위 명령은 시스템에 “ntop.list” 저장소를 추가합니다. 다음으로, 아래 명령을 실행하여 저장소 변경 사항을 적용합니다:

sudo apt update -y

4단계: Ntopng 설치 및 구성

필요한 종속성과 함께 Ntopng 패키지를 설치하기 위해 터미널에서 아래 명령을 실행하십시오:

Sudo apt install ntopng pfring-dkms nprobe n2disk cento -y

Ntopng는 기본적으로 포트 3000에서 수신 대기합니다. ntop.conf를 편집하여 네트워크 인터페이스를 구성하고 기본 포트 번호 및 기타 설정을 변경할 수 있습니다.

sudo vim /etc/ntopng/ntopng.conf

이제 시스템 인터페이스 이름에 따라 변경 사항을 적용하십시오. 여기에서 하나 이상의 인터페이스 이름을 지정할 수 있습니다.

#    -i|--interface  
#    ntopng가 네트워크에 사용할 네트워크 인터페이스 또는 수집기 엔드포인트를 지정합니다.  
-i=eth0  
# -i=eth2  
#    내장 웹 서버의 HTTP 포트를 설정합니다.  
-w=3000

필요한 변경을 완료한 후 파일을 저장하고 닫습니다.

네트워크 IP 범위를 별도의 파일에 제공할 수 있습니다. Ntopng 루트 디렉토리에 ntopng.start라는 새 파일을 생성하십시오.

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 ntopng
sudo systemctl status ntopng

출력:

ntopng 서비스 - 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] Processing startup.lua: please hold on...  
Feb 28 16:45:30 debian11 ntopng[15356]: 28/Feb/2023 16:45:30 [startup.lua:120] [lists_utils.lua:827] Refreshing category lists...

다음 명령을 사용하여 시스템에서 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 기본 대시보드 페이지를 볼 수 있어야 합니다:

다음으로, 왼쪽에서 호스트 > 호스트 옵션을 클릭하면 네트워크의 사용 가능한 호스트 목록을 볼 수 있습니다.

왼쪽 창에서 인터페이스 > 세부정보 옵션을 클릭하여 네트워크 인터페이스 세부정보를 확인할 수도 있습니다.

결론

축하합니다! Debian 11에 Ntopng를 설치했습니다. Ntopng는 실시간 네트워크 모니터링 및 경고 생성을 위해 매우 유용할 수 있는 많은 다른 옵션을 제공합니다. 시스템 정보를 확인하고 구성된 경고 엔드포인트를 볼 수 있습니다. 질문이 있으시면 언제든지 문의해 주세요.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.