NTopNG - A Free, Open Source, Self Hosted, Network Monitoring and Analysis Tool.

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ต.ค. 2024

ความคิดเห็น • 124

  • @Backtrack3332
    @Backtrack3332 2 ปีที่แล้ว +5

    It's crazy how much better the community edition is. If you don't force the community mode, CPU Idle was at 60%+ and accessing the site was constantly 100%.

  • @clydewynter5767
    @clydewynter5767 4 หลายเดือนก่อน +1

    Excellent application. Thank you. Note to add: Enable selected port in server firewall.

  • @Fred-ui6zk
    @Fred-ui6zk 3 ปีที่แล้ว +5

    yes, I succeeded on my RPI4 in Docker. Two errors needed to be resolved. First observation was an error which indicated that the image is not running on RPI4 (ARM64 Ubuntu). So I switched to jonbackhaus/ntopng image. However also this image resulted into an error. This error did I track down to a bug in Ubuntu of which a workaround exists. Using the --dont-change-user command in the yml file did the trick. It's now working fine. :-)

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +1

      That is excellent, and thank you for sharing so others can tackle it with some guidance.

    • @Yeahnahme
      @Yeahnahme ปีที่แล้ว +2

      Do you know of a guide I could use to install this on a Raspberry Pi?

  • @itgeeky6313
    @itgeeky6313 3 ปีที่แล้ว +3

    I just installed on my Ubuntu Server last night and so far, I am really impressed with it... Thanks AOS for making this video...

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +2

      My pleasure! Glad it’s working well for you.

  • @ahmad1980595
    @ahmad1980595 ปีที่แล้ว +1

    This was the first tool i used in my begin, i love this tool , this tool helped me to solve many issues in my network

  • @IBRACORP
    @IBRACORP 3 ปีที่แล้ว +4

    Great video! Really like the interface and the granular drill down on data. Definitely can see this as a good solution when running multiple containers in a homelab.
    Thanks for sharing

  • @emanuelwieland
    @emanuelwieland 3 ปีที่แล้ว +2

    AWESOME as always! Very good work and a useful tool for any professional IT person. Thank you very much.

  • @MehrdadGivehchi
    @MehrdadGivehchi ปีที่แล้ว +1

    Your videos are simply Awsome!!!! Many thanks.

  • @berndeckenfels
    @berndeckenfels 2 ปีที่แล้ว +1

    Use the -br(ief) option to „ip s a“ to prune that output down when you look for interfaces

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว +1

      Yeah, still learning about the ip commands. I'm still really mising ifconfig...the layout was much cleanre IMO.

  • @omarchiguer564
    @omarchiguer564 2 ปีที่แล้ว +1

    Just stumbled on your channel… Great content.. Thank you, Sir!

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว +1

      Thanks for watching!

    • @omarchiguer564
      @omarchiguer564 2 ปีที่แล้ว +1

      @@AwesomeOpenSource Thank you for posting, and keeping us educated!

  • @amanuelelhanan4716
    @amanuelelhanan4716 3 ปีที่แล้ว +4

    is your server/PC is serving as gateway? or how does others device info is showing up here? is there any SNMP or other configurations needed? Thanks

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +3

      No, no other config needed. This uses nmap to scan the network and get information about other devices.

    • @amanuelelhanan4716
      @amanuelelhanan4716 3 ปีที่แล้ว +1

      @@AwesomeOpenSource Okay thank you so much.

    • @enricollen
      @enricollen 3 ปีที่แล้ว +6

      I didn’t think it was possible to get all that infos by simply installing ntop onto a “leaf” node of the home network... how does this work?? Unreal.

    • @en0om
      @en0om 2 ปีที่แล้ว +1

      @@enricollen I think it catch the broadcasted traffic between devices and build up the information

  • @borisvokladski5844
    @borisvokladski5844 2 ปีที่แล้ว +2

    Cool video. Does NTopNG require a lot of RAM and CPU to run ? Right now I´m using ElastiFlow to monitoring my home network (approx. 15 physical units + 10 - 15 virtual machines) using netflow. But Elastiflow uses a lot of RAM (approx. 11 GB), and I´m looking for alternatives that is less RAM hungry.

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว +2

      I don't recall it needing much ram, no.

    • @borisvokladski5844
      @borisvokladski5844 2 ปีที่แล้ว +1

      @@AwesomeOpenSource Thanks, I will give it a try.

  • @geogmz8277
    @geogmz8277 3 ปีที่แล้ว +4

    It's a shame that Nprobe-NG is not part of the Community edition.. I could send my Netflow data from my Mikrotik routers to it. I guess I'll keep using PRTG for my home net.

  • @send2gl
    @send2gl 3 ปีที่แล้ว +2

    Fascinating program but got the impression it only gave info about connections with the host machine, I might be wrong on that though but guess network adapter might have to be in promiscuous mode. So much info though that one might get paranoid about what is going on 😎

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +1

      I think it may set the adapter in the background somehow, but not sure.

  • @fossdom5568
    @fossdom5568 3 ปีที่แล้ว +5

    It’s available as a package in pfSense

  • @donaldwilliams6821
    @donaldwilliams6821 2 ปีที่แล้ว +2

    Great video! Thanks. I tried to install it inside docker that was inside an LXC container! yeah, not so much. haha I installed docker on 22.04 VM using your info on installing docker and it worked like a charm! Thank you. I need to more with docker. I use LXC on Proxmox with great success. The updated version of this since your video is really impressive. Two thumbs up!

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว +1

      Glad you got something out of the video. Yeah, when you get docker in LXC, in proxmox, networking can be a bit of a pain.

    • @donaldwilliams6821
      @donaldwilliams6821 2 ปีที่แล้ว

      @@AwesomeOpenSource Very true indeed I want to figure it out though. I'll get there. Thanks again

  • @PaPaTheGMan1215
    @PaPaTheGMan1215 3 ปีที่แล้ว +4

    Nice looking utility. Unfortunately, it's only for x86 machines. My network contains mostly ARM machines.

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +2

      Maybe the container is only built from x86? On this page under tech specs it shows ARM. www.ntop.org/products/traffic-analysis/ntop/

  • @Yeahnahme
    @Yeahnahme ปีที่แล้ว +2

    Can you install this on a Raspberry Pi? Are there any guides for that. I have a Macbook but it’s not accessible 24/7 like the Raspberry Pi is.

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      I believe they have an arm version. You'd use their docker kit, like I did, but make sure to use the image built for Arm.

  • @ap_in
    @ap_in ปีที่แล้ว +1

    Thanks for the video, I tried on docker 23.0, the container is running but the port is not getting exposed. Any advice?

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      No. I haven't tried to set this up in a while. I'm sorry. Did you make sure to set the proper interface name in the command on the compose file?

    • @ap_in
      @ap_in ปีที่แล้ว

      @@AwesomeOpenSource Thanks for the prompt reply. Sorry, it's my mistake, "docker ps" didn't show the port, but was listed in localhost, and my vpn blocked the browser login. Good work.

  • @fiveangle
    @fiveangle 3 ปีที่แล้ว +2

    thanks for this, looks like a great util ! curious where's the compose file ? don't see it in the notes nor on their site or docker hub. I'll try to scrape it from the vid now...

    • @fiveangle
      @fiveangle 3 ปีที่แล้ว

      found it: this is the correct link to dockerhub: hub.docker.com/r/vimagick/ntopng

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +2

      Sorry, still working on show notes. Should be posted in about 45 minutes. I’ll add the link to the description when it’s ready.

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +2

      Shownotes are now on the description. Enjoy!

  • @NicoandLuis
    @NicoandLuis ปีที่แล้ว +2

    My GUI is buggy for some reason. Not sure if that's a Firefox issue.

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      I've used firefox with it, but there could be all kinds of reasons. if you can replicate issues, definitely put in good bug reports with the project so they can fix it.

  • @anshalrajput983
    @anshalrajput983 2 ปีที่แล้ว +2

    Is it secure for big private organisations network monitoring purposes?

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว +1

      You can secure it with credentials, keep on exposed only internally, and even put something like Authelia in front of it for extra authentication if needed. Just depends on your company’s policies.

  • @vadimkutia6516
    @vadimkutia6516 2 ปีที่แล้ว +2

    Please, make video about Shadow Daemon WAF

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว +2

      Let me look into it, and learn about it, and I'll see about a future video on it.

  • @PK-oj3me
    @PK-oj3me 2 ปีที่แล้ว +2

    Good content

  • @Martin-ot7xj
    @Martin-ot7xj 2 ปีที่แล้ว +2

    Hi there , with this network monitor can we monitor every user which software or application are using on the private network ? thnx

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว +2

      I don't think it will tell you that specifically, no. Really more for bandwidth usage statisitics, etc.

    • @Martin-ot7xj
      @Martin-ot7xj 2 ปีที่แล้ว +1

      @@AwesomeOpenSource thanks, do you know any plugin or apps on pfsense???

  • @dingokidneys
    @dingokidneys 3 ปีที่แล้ว +4

    I find the output of 'ip addr show' to be way too verbose for what I usually need. I usually use the 'brief' option to cut it back to the essentials; e.g. 'ip -br a' gives me -
    lo UNKNOWN 127.0.0.1/8 ::1/128
    enp3s0 UP 192.168.1.11/24 fe80::a60:6eff:fed9:b0b7/64
    virbr0 DOWN 192.168.122.1/24

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

      What a great tip! I will definitely be using the brief version in the future.

  • @robertbrowniii2033
    @robertbrowniii2033 ปีที่แล้ว +1

    Still getting "bad gateway" errors when attempting to access the show notes for this video. The only way to copy the docker conpose file provided is by copying it off the video.

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      Sorry, I'm migrating my shownotes to a new wiki, and it's going ever so slow lately. I'm working backward through my catalog, and this was a pretty early video, but I'm getting there. I'll direct link you when I get it moved.

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

      Here is the new page: wiki.opensourceisawesome.com/books/ntopng/page/ntopng-network-analysis-dashboard

  • @oneito947
    @oneito947 2 ปีที่แล้ว +2

    can NtopNG b used to limit internet speed per IP, for a defined private ip assigned to a user?

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว +2

      I don't think so. It's really more for monitoring as far as I know.

  • @kevinhughes9801
    @kevinhughes9801 3 ปีที่แล้ว +2

    Great vid thanks

  • @El3andro
    @El3andro 3 ปีที่แล้ว +1

    I'm installed ntopng on a Raspberry Pi. How do you configure the network part of the Raspberry and the switch it's attached to? My idea is to connect the Raspberry twice to the switch: Once with a mirrored port (port to router mirrored) and one standard access port. Does the mirrored port need to have a native vlan? Does the mirrored port on the Raspberry need to get an IP at all?

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +2

      Not sure, but you will likely want an IP so the software can know what network(s) to reach out onafor information.

    • @El3andro
      @El3andro 3 ปีที่แล้ว +1

      @@AwesomeOpenSource thanks for your answer! I'll try to test it

  • @cryptolicious3738
    @cryptolicious3738 3 ปีที่แล้ว +2

    awesome!

  • @James-hy8gu
    @James-hy8gu 2 หลายเดือนก่อน +1

    i just installed this on my ubuntu server. one thing i noticed it only finds dhcp devices. is there a way to add my static devices? also another question is there a way to install this on unraid?

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 หลายเดือนก่อน +1

      Hmmmm. I feel like I've seen traffic from devices that are static, but maybe it's the way I set them on my network, so not sure.

    • @James-hy8gu
      @James-hy8gu 2 หลายเดือนก่อน

      @@AwesomeOpenSource One thing I wonder. This could have been a mistake from my unexperience when I set up my homelab 3 years ago. I set my DNS IP to my router on my servers. Could that be something?

  • @fbifido2
    @fbifido2 3 ปีที่แล้ว +2

    can you monitor more than 1 network interface ???

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +2

      You can set it to monitor more than 1, but you switch between them in the upper left of the GUI.

  • @jeffm2787
    @jeffm2787 2 ปีที่แล้ว +1

    Like so many videos the walk through of the product itself is kind of sort of well maybe this might let me click, perhaps. i.e. Not a scripted walkthrough. It's as if it was the first time you've ever looked at it. Install part of the video was useful.

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว +1

      Indeed, a lot of the stuff was a first run through for the UI side. I've been working to improve on that more recently.

  • @jag5cof
    @jag5cof 3 ปีที่แล้ว +2

    does this work on raspberry pi 3 using raspOS aka buster

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

      Should, check out this page packages.ntop.org/ for their binary downloads.

  • @mariembuenaventura1278
    @mariembuenaventura1278 3 ปีที่แล้ว +1

    Is it different from pfSense ntop?

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

      I'm guessing no. as ntop is ntop - this is just ntop next gen, so basically built ont he same stuff.

  • @valour.se47
    @valour.se47 3 ปีที่แล้ว

    I am running it in my Docker environment , but as soon as i start the container - it cuts off my internet , even though i am connected to my wifi but can't do internet surfing, but i can see stats and all the things. any clue ?

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

      That is definitely a strage one. Not sure why it would interrupt your internet connectivity.

  • @anasilo7957
    @anasilo7957 2 ปีที่แล้ว

    Great video btw! much respect for your hard work!
    That one 1 min in 15:30 is a pcap file (Packet Capture as in WireShark)
    Quick question, is it possible you think to add two interfaces in the docker compose file? if yes, what would be the docker compose look like?
    @Synology:/$ ip -br a
    ovs_eth0 UP 10.0.12.16/24
    ovs_eth1 UP 10.0.3.16/24
    I have Synology NAS that is connected to two different networks at the moment.

  • @dominikmeyer4662
    @dominikmeyer4662 ปีที่แล้ว +1

    i can't even use the filter...i click on it and nothing happens..till now ntopng doesn't convince me

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว +1

      Sorry to hear that. Not sure why that may be happening. Are you seeing the traffic on your network devices?

    • @dominikmeyer4662
      @dominikmeyer4662 ปีที่แล้ว +1

      ​@@AwesomeOpenSource I think i know now why, if ntopng is installed on a host that is directly connected to a network port set up for mirroring, then ntopng alone can analyze the network traffic without needing nProbe. However, if you're collecting NetFlow data from a remote source, such as a virtual switch, and sending it to a host running ntopng, then you will generally need nProbe to act as the collector. In this scenario, nProbe gathers the NetFlow data and forwards it to ntopng for analysis.
      Could that be?
      But yes is see traffic or netflows, but i think ntopng cannot interpret it right

  • @mikewalker2590
    @mikewalker2590 3 ปีที่แล้ว +2

    BPF = Berkley Packet Filter

  • @mikeforslund7375
    @mikeforslund7375 3 ปีที่แล้ว

    Not sure why it wont work for me. Just shows the docker containers as restarting.

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

      If you'd like some help with it find me on Telegram @MickInTx, and I'll see if I can help. You might start by checking the docker logs, unless that's where you're seeing the restart listed.

    • @mikeforslund7375
      @mikeforslund7375 3 ปีที่แล้ว

      @@AwesomeOpenSource its telling me docker.errors.DockerException: Bind address needs a port :127.0.0.1.. Im pretty new at linux

  • @abdus-samad5
    @abdus-samad5 3 ปีที่แล้ว

    Its not working. I have this error in the container log : standard_init_linux.go:219: exec user process caused: exec format error (seen via portainer UI).
    Running the docker ps command -> Container is in the status : Restarting.
    I have a raspberry PI 4 running docker on it (docker-compose version 1.21.0, build unknown
    ). Have you a solution for this issue? Thanks.

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

      No. Cant say I do, but it sounds like a go issue possibly. Did you get the right version in the Docker command? I mean as in Arm version?

    • @abdus-samad5
      @abdus-samad5 3 ปีที่แล้ว

      @@AwesomeOpenSource I use the .yml file to run it like you did. Here is what's inside the file :
      version: '3'
      services:
      ntopng:
      image: vimagick/ntopng
      command: --community -d /var/lib/ntopng -i eth0 -r 127.0.0.1:6379@0 -w 0.0.0.0:3410
      volumes:
      - /srv/dev-disk-by-uuid-3fcbfa20-6ea1-4262-b010-9ee30c62c3a1/DossierPartage/Config/ntopng:/var/lib/ntopng
      network_mode: host
      restart: unless-stopped
      redis:
      image: redis:alpine
      command: --save 900 1
      ports:
      - "6379:6379"
      volumes:
      - /srv/dev-disk-by-uuid-3fcbfa20-6ea1-4262-b010-9ee30c62c3a1/DossierPartage/Config/redis:/data
      restart: unless-stopped
      Note : The volumes are found on an external hard drive which is correctly mounted. I have other containers running properly using volumes like this. Is there any mistake in the .yml file?

    • @abdus-samad5
      @abdus-samad5 3 ปีที่แล้ว

      Is it beacause there is no shebang in the dockerfile?

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

      @@abdus-samad5 I don't think that's it, but possibly. I just did the steps I showed you.

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

      Lost all the formatting in the comment, so hard to tell if something may be wrong there, but yml is very particular about formatting. I don't think it's the volumes.

  • @tgmct
    @tgmct 2 ปีที่แล้ว +1

    Installing this in Docker is a mistake. This application is available precompiled for most major distribution environments. It is updated regularly, so why add Docker which makes updating much more difficult?

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว +1

      Updates in docker aren't hard. just do 'docker-compose pull' then 'docker-compose up -d' again. done.

    • @tgmct
      @tgmct 2 ปีที่แล้ว +1

      @@AwesomeOpenSource That is a manual process that needs to monitored and performed. NTopNG has a fully integrated repo for the various installation styles that become simply a part of the overall machine update process. Docker just adds more work and doesn't improve anything.

    • @denystry
      @denystry ปีที่แล้ว +1

      @@AwesomeOpenSource image: vimagick/ntopng dont update for two years . Can we peplace image name to ntop/ntopng in your config file that you show in video and will it works?

  • @siddhartharora707
    @siddhartharora707 3 ปีที่แล้ว +1

    how can i use NTOP to monitor devices in windows ??
    Please make this using windows

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

      If you want to go the Docker route like I did, you need to get Docker and Docker-compose installed in Windows first. Docker install is just a normal installer like any other Windows installer as I recall. Not sure about Docker-compose. Then run the same command I did, changing the interface name to your interface. In windows the command to see interfaces is
      ipconfig /all
      Then it should be up and running. I’m not a big Windows user, so I would have to create a VM to even try it. Let me know if the above doesn’t work, and I’ll see what I can do.

    • @siddhartharora707
      @siddhartharora707 3 ปีที่แล้ว +1

      @@AwesomeOpenSource k thanks ..let me try me this

  • @PrzemekSkweres
    @PrzemekSkweres ปีที่แล้ว +1

    Hello, I try installiing with Your docker-compose and have that error:
    ntopng-ntopng-1 | exec /usr/bin/ntopng: exec format error
    ntopng-ntopng-1 exited with code 1

    • @PrzemekSkweres
      @PrzemekSkweres ปีที่แล้ว +1

      OK, meybe for RaspberryPi there's different setup. I install on laptop and works now.

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว +1

      I would guess for Pi, you need to specify an arm version of the image.