Ubuntu 18.04 LTS에서 Ntopng로 네트워크 트래픽 모니터링

Ubuntu 18.04 LTS에서 Ntopng로 네트워크 트래픽 모니터링

2022-10-18 last update

5 minutes reading linux networking monitoring
Ntopng는 실시간 네트워크 모니터링을 위한 웹 인터페이스를 제공하는 네트워크 트래픽 모니터링을 위한 무료 오픈 소스 소프트웨어입니다. 인기있는 top Unix 명령이 수행하는 것과 유사한 네트워크 사용량을 보여주는 원래 ntop의 차세대 버전입니다. Unix, Linux, Mac OS, BSD 및 Windows와 같은 다양한 운영 체제를 지원합니다.

이 튜토리얼에서는 Ubuntu 18.04 LTS(Bionic Beaver) 서버에 Ntopng를 설치하는 방법을 배웁니다.

요구 사항


  • Ubuntu 18.04를 실행하는 서버.
  • sudo 권한이 있는 루트가 아닌 사용자.
  • Ntopng 설치


    기본적으로 Ntopng는 Ubuntu 18.04 기본 리포지토리에서 사용할 수 없습니다. 따라서 Ntopng용 저장소를 설치해야 합니다. 다음 명령을 사용하여 Ntopng 저장소를 다운로드하고 설치할 수 있습니다.
    wget http://apt.ntop.org/18.04/all/apt-ntop.deb
    sudo dpkg -i apt-ntop.deb
    리포지토리가 설치되면 리포지토리를 업데이트하고 다음 명령으로 Ntopng를 설치합니다.
    sudo apt-get update -y
    sudo apt-get install pfring-dkms nprobe ntopng n2disk cento -y

    Ntopng 구성


    Ntopng를 설치한 후/etc/ntopng/ntopng.conf에 있는 Ntopng 기본 구성 파일을 수정해야 합니다.
    sudo nano /etc/ntopng/ntopng.conf
    다음과 같이 변경합니다.
    -G=/var/run/ntopng.pid
    
    ##Specifies  the  network  interface or collector endpoint to be used by ntopng for network monitoring.
    -i=enp0s3
    
    ##Sets the HTTP port of the embedded web server.
    -w=3000
    
    파일을 저장하고 닫은 다음 ntopng.start 파일을 만듭니다.
    sudo nano /etc/ntopng/ntopng.start
    네트워크에 따라 다음 줄을 추가합니다.
    --local-networks "192.168.0.0/24"  ## give your local IP Ranges here.
    --interface 1
    
    파일을 저장하고 닫은 다음 Ntopng를 다시 시작하고 부팅 시 시작되도록 활성화합니다.
    sudo systemctl start ntopng
    sudo systemctl enable ntopng

    액세스 Ntopng


    이제 Ntopng가 설치되어 포트 3000에서 수신 대기합니다. 이제 웹 브라우저를 열고 URL http://your-server-ip:3000을 입력합니다. 다음 페이지로 리디렉션됩니다.

    이제 기본 사용자 이름을 admin으로, 비밀번호를 admin으로 입력한 다음 로그인 버튼을 클릭합니다. 다음 페이지가 표시되어야 합니다.

    연결



    Ntopng