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

    Status: Monitoring is completely broken, pfSense 2.4.5

    Scheduled Pinned Locked Moved webGUI
    monitoring
    46 Posts 8 Posters 9.6k 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.
    • johnpozJ
      johnpoz LAYER 8 Global Moderator
      last edited by johnpoz

      6 years is a lot of data for what type of data it is.. Does that really make sense to keep the data for that long?

      I just looked and mine goes back to dec 2017.. I would assume when I fired up this 4860.. But when moved to new hardware I wouldn't be bringing that data over..

      While its great info for sure, but I doubt the bug report would get much looking into until someone is sitting around twiddling their thumbs - hmm, hmm what to work on ;)

      A quick fix I would think would just be to truncate rrd data at X.. So it only ever goes back so far, or so many specific data points..

      But yeah @scurrier great work on tracking it down..

      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
      • S
        scurrier
        last edited by

        There's a quick and easy version of a fix so maybe I will try to figure out which git branch to work from and submit a pull request on it that mimics the open heart surgery I did in the browser.

        1 Reply Last reply Reply Quote 0
        • S
          scurrier
          last edited by

          Looks like I've been running this firewall since the end of 2014.
          d7c8fc7a-9538-4da1-b1c0-adf595072249-image.png

          Interestingly, the data for some metrics doesn't go back as far as others. Compare these two. Note that the first one shows nulls for part of the data even though I know the firewall was running at that time. I wonder why.
          eda75b94-cea8-470d-be37-c99a340eb28a-image.png

          e1089d6d-49b7-4489-8a50-7ff255c3e557-image.png

          GertjanG 1 Reply Last reply Reply Quote 0
          • GertjanG
            Gertjan @scurrier
            last edited by Gertjan

            @scurrier said in Status: Monitoring is completely broken, pfSense 2.4.5:

            I wonder why.

            Have a look at the the folder where rrd files are stored. Maybe you used another type of WAN interface before, like a pppoe access - or static setup. The rrd file will have another name for that period.

            Btw : didn't know that that much data is stored in a rrd file :

            477942f9-6aef-4de8-9b3a-21c17ef91aee-image.png

            mine goes back to 2014 also.
            The file that was just before that time was based on a pppoe access, I wiped that stale rrd file long time ago.

            edit :
            IPv6 since 2014 also :

            7b6a473d-0d2c-4b1a-be01-f638e85145fd-image.png

            The big chunck was the period I tried to sync my Syno NAS with some Microsoft Office cloud over night. I'll try that again when fiber gets invented.

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

            1 Reply Last reply Reply Quote 0
            • kiokomanK
              kiokoman LAYER 8
              last edited by

              strange, but i don't have that lines on my php,
              the one you mentioned here
              https://forum.netgate.com/post/925667

              Immagine1.jpg

              maybe it's not up to date?

              ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
              Please do not use chat/PM to ask for help
              we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
              Don't forget to Upvote with the 👍 button for any post you find to be helpful.

              1 Reply Last reply Reply Quote 0
              • S
                serbus
                last edited by serbus

                Hello!

                Just winging it here...I dont have a rrd dataset to reproduce the problem or test any solutions...

                It looks like most (all?) rrd's are setup to hold 2284 days (6.25yr) of data. Once hit, the consolidation strategy must push the resolution out to 7200sec (?).

                You could always increase the max. Is 10 years enough? Maybe 12years? There would need to be special update scripts to "resize GROW" all the current data. Yuk!

                Maybe just add any possible resolutions to timelookup? What if rrd starts using one that wasnt added?

                The simplest solution might be to just convert the timeformat assignment to a ternary operator, like :

                var timeFormat = (timeLookup.hasOwnProperty([data[0].step]) ? timeLookup[data[0].step] : "%Y-%m-%d");
                

                Maybe you could backup/zip/post your rrd data set so others could load/test possible solutions?

                It is pretty cool that pfsense has the durability/longevity to run into this sort of problem :).

                John

                Lex parsimoniae

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