• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Heavy traffic monitoring at service or application level

Traffic Monitoring
2
3
618
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J
    JT40
    last edited by Aug 15, 2022, 1:16 PM

    Hello,

    I need to understand what's using my network so heavily time to time (300GB in a short time but only every 2-3 months).

    Is there any proper ready made solution for this scenario?
    I need to log the following info:

    • service/process name
    • domain to where is connected
    • VLAN_ID possibly (I use PVLANs but I don't think it's an issue at all), or or some sort of identifier like IP and Device_name all together.

    Other info like port and protocol are secondary, but a nice have for further investigation.

    As you can understand, I need to dump these info somewhere, I have a lot of space (180GB) on the SSD, but I'm not planning to fill it up :D .
    Same way, if I have a huge amount of data to ingest in any application or package in Pfsense, then it will be quite hard to process such amount of data...
    Whatever tool I use, it can't be like Wireshark, I need to have a report, not dumping all the traffic, I hope I explained it well :) .

    G 1 Reply Last reply Aug 15, 2022, 1:40 PM Reply Quote 0
    • G
      Gertjan @JT40
      last edited by Aug 15, 2022, 1:40 PM

      @jt40

      Looks like you could consider using System > Package Manager > Available Packages > ntopng

      ntopng builds 'html' pages to show, so no php that parses huge logs files, and goes "time out" doing so.
      ntopng can't see what LAN devices 'consume' per process, of course. It can only see : what IP, what ports used.

      I'm not using ntopng myself.
      Warning : don't install ntopng an walk away. Check disk space used, process power used, etc. daily.

      No "help me" PM's please. Use the forum, the community will thank you.
      Edit : and where are the logs ??

      J 1 Reply Last reply Aug 20, 2022, 9:57 PM Reply Quote 1
      • J
        JT40 @Gertjan
        last edited by JT40 Aug 20, 2022, 9:58 PM Aug 20, 2022, 9:57 PM

        @gertjan said in Heavy traffic monitoring at service or application level:

        @jt40

        Looks like you could consider using System > Package Manager > Available Packages > ntopng

        ntopng builds 'html' pages to show, so no php that parses huge logs files, and goes "time out" doing so.
        ntopng can't see what LAN devices 'consume' per process, of course. It can only see : what IP, what ports used.

        I'm not using ntopng myself.
        Warning : don't install ntopng an walk away. Check disk space used, process power used, etc. daily.

        Thanks for the suggestions, but I see that it's not a ready-made solution:

        1. I need to install a couple of things and configure them, I have skill to follow those procedures, but I really don't like to mess up in BSD, I don't know that extremely well :D , same for the distro on top...

        2. It will weight on my system, I have 16GB of Ram and 8 threads, pretty recent CPU, but I don't think it's enough for what I need, not over a couple of months of HA required to catch these network spikes... Eventually, I should set up another machine for that, but it's gonna be another expense...

        3. I've seen that Redis is a DB in memory, I hope it doesn't run in that way in Pfsense as a package, or that at least I can change the configuration.

        Is there anything else you would recommend?
        I can search online, but it's better to get advices on my specific requirements.

        1 Reply Last reply Reply Quote 0
        1 out of 3
        • First post
          1/3
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.