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

    Traffic logging

    Scheduled Pinned Locked Moved General pfSense Questions
    4 Posts 2 Posters 965 Views
    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.
    • D
      dnut
      last edited by

      Hello there,
      very often it happens I need to log all the traffic going through the Firewall for 30, 60 or even more days.

      I actually use a syslog server, where similar logging is needed, and I check the option "Log packets that are handled by this rule" in the firewall rules.
      This way logging works like a charm.

      When I try to log traffic directly on Pf Sense local disk, doesn't matter the file size I set, I'm not able to log more than 24-48 hours.

      Tested with SG-3100 with 32GB SSD option.

      Any suggestions?

      Very often it happens that the syslog server is not a viable option, due to lack of infrastructure/limited funds available.

      1 Reply Last reply Reply Quote 0
      • johnpozJ
        johnpoz LAYER 8 Global Moderator
        last edited by

        You do understand the logs on pfsense are circular right, and they have a size setting (which you can adjust) to when they rollover.

        https://doc.pfsense.org/index.php/Log_Settings
        Log File Size (bytes): The size allocated for each circular log file. Defaults to 500KB per file. Described in more detail in Adjusting the Size of Log Files.

        https://doc.pfsense.org/index.php/Why_can't_I_view_view_log_files_with_cat/grep/etc%3F_(clog)

        If you need to keep your logs for specific amount of time be it 1 day, or 1000 I would suggest you send the logs to syslog server yes..  But you can adjust pfsense to make it easier to to view longer amount of logs on pfsense itself.

        An intelligent man is sometimes forced to be drunk to spend time with his fools
        If you get confused: Listen to the Music Play
        Please don't Chat/PM me for help, unless mod related
        SG-4860 24.11 | Lab VMs 2.8, 24.11

        1 Reply Last reply Reply Quote 0
        • D
          dnut
          last edited by

          What I can't understand is why, using the syslog server, I can store 1 month of a typical specific environment traffic with more or less 4GB uncompressed data, while with pfSense local log to disk storage, even if I set the Firewall log size to 10GB I can't find data older than 2 days.

          Am I missing something?

          Thank you

          1 Reply Last reply Reply Quote 0
          • johnpozJ
            johnpoz LAYER 8 Global Moderator
            last edited by

            Can not find it where?  The gui log is only going to show the last X number of entries.. No matter how big you make the file..

            Also when you adjusted your log size from the default 500 did you read the NOTE.. Where you have to clear for the new size to take effect..

            NOTE: Log sizes are changed the next time a log file is cleared or deleted. To immediately increase the size of the log files, first save the options to set the size, then clear all logs using the "Reset Log Files" option farther down this page.

            Setting log files to 10G would be ALL log files, not just the filter.log so you could run out of space setting them too big..

            Here I just modified mine to be 5MB in size each… After reset you can see in the dir they are all set to 5MB

            [2.4.2-RELEASE][root@sg4860.local.lan]/var/log: ls -lah
            total 88816
            drwxr-xr-x  6 root        wheel        1.0K Feb  7 14:00 .
            drwxr-xr-x  29 root        wheel        512B Jan 23 21:52 ..
            -rw-r–r--  1 root        wheel        42K Sep 17 20:05 bsdinstall_log
            -rw-------  1 root        wheel        4.8M Feb 16 13:30 dhcpd.log
            -rw-r–r--  1 root        wheel        9.7K Jan 11 14:45 dmesg.boot
            -rw-------  1 root        wheel        4.8M Feb 16 13:31 filter.log
            -rw–-----  1 root        wheel        4.8M Feb 16 13:29 gateways.log
            -rw-r–r--  1 root        wheel        10K Jan 23 13:06 haproxy.log
            -rw-------  1 root        wheel        4.8M Feb 16 13:29 ipsec.log
            -rw–-----  1 root        wheel        4.8M Feb 16 13:29 l2tps.log

            <snipped>In your system log settings what does it show you for space of your log files… Here is mine after I adjusted to 5MB size

            Disk space currently used by log files is: 94M Remaining disk space for log files: 20G</snipped>

            An intelligent man is sometimes forced to be drunk to spend time with his fools
            If you get confused: Listen to the Music Play
            Please don't Chat/PM me for help, unless mod related
            SG-4860 24.11 | Lab VMs 2.8, 24.11

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