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

    [solved] Email Reports: Nur die letzten 24 Stunden anzeigen.

    Scheduled Pinned Locked Moved Deutsch
    8 Posts 3 Posters 590 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.
    • mike69M
      mike69 Rebel Alliance
      last edited by mike69

      Hallo.

      Möchte gerne vom Email Report nur die 24 Stunden zugemailt bekommen, und nicht den kompletten Log. Leider bin ich mit der Syntax von BSD nicht soooo fit. :)

      Mit einem

      [2.4.5-RELEASE][root@pfSense.home]/root: /usr/local/sbin/clog /var/log/dhcpd.log
      Aug 04 20:43:50 pfSense dhcpd: DHCPACK on 10.0.5.241 to 4c:71:0c:ef:72:4c via ix0.5
      Aug 04 20:44:09 pfSense dhcpd: DHCPREQUEST for 10.0.60.9 from c8:db:26:0c:d0:ab via ix0.60
      Aug 04 20:44:09 pfSense dhcpd: DHCPACK on 10.0.60.9 to c8:db:26:0c:d0:ab via ix0.60
      Aug 04 20:45:16 pfSense dhcpd: DHCPREQUEST for 10.0.5.242 from d4:ad:71:18:fd:12 via ix0.5.......
      
      
      
      .......Aug 16 10:45:16 pfSense dhcpd: DHCPACK on 10.0.5.242 to d4:ad:71:18:fd:12 via ix0.5
      Aug 16 10:45:30 pfSense dhcpd: DHCPREQUEST for 10.0.5.243 from 70:c9:c6:fa:f8:82 via ix0.5
      Aug 16 10:45:30 pfSense dhcpd: DHCPACK on 10.0.5.243 to 70:c9:c6:fa:f8:82 via ix0.5
      Aug 16 10:50:45 pfSense dhcpd: uid lease 10.0.60.172 for client b8:27:eb:98:40:7f is duplicate on 10.0.60.0/24
      Aug 16 10:50:45 pfSense dhcpd: DHCPREQUEST for 10.0.60.5 from b8:27:eb:98:40:7f via ix0.60
      Aug 16 10:50:45 pfSense dhcpd: DHCPACK on 10.0.60.5 to b8:27:eb:98:40:7f via ix0.60
      [2.4.5-RELEASE][root@pfSense.home]/root: 
      

      Bekomme ich den kompletten Log.

      Dieser Befehl zeigt mir den gestrigen Tag an:

      [2.4.5-RELEASE][root@pfSense.home]/root: /bin/date -v-1d "+%b %d"
      Aug 15
      [2.4.5-RELEASE][root@pfSense.home]/root: 
      
      

      Frage ich den Log ab und nutze grep um nur den Zeitpunkt von gestern anzuzeigen, mault es rum:

      [2.4.5-RELEASE][root@pfSense.home]/root: /usr/local/sbin/clog /var/log/dhcpd.log | /usr/bin/grep `/bin/date -v-1d "+%b %d"`
      grep: 15: No such file or directory
      [2.4.5-RELEASE][root@pfSense.home]/root: 
      

      Jeder einzelne Befehl funzt, die Kombination nicht. Hat jemand einen Tip? was mache ich falsch?

      Mike

      DG FTTH 400/200
      Supermicro A2SDi-4C-HLN4F with pfSense 2.7.2

      V 1 Reply Last reply Reply Quote 0
      • V
        viragomann @mike69
        last edited by viragomann

        Servus,

        @mike69 said in Email Reports: Nur die letzten 24 Stunden anzeigen.:

        Leider bin ich mit der Syntax von BSD nicht soooo fit.

        das bin ich zwar auch nicht, aber die Rückgabe lässt eh auf das Problem schließen. grep erwartet den Tag als Filename und findet dieses nicht.
        Setze die Datums-Variable in Anführungszeichen:

        /usr/local/sbin/clog /var/log/dhcpd.log | /usr/bin/grep "`/bin/date -v-1d "+%b %d"`"
        

        Schönen Sonntag.

        mike69M 1 Reply Last reply Reply Quote 1
        • JeGrJ
          JeGr LAYER 8 Moderator
          last edited by

          Dat funktioniert (zumindest bei mir) nicht ;) weil da dann " innerhalb von " steht - das mögen die Anführungszeichen nicht. Man sollte die inneren aber ersetzen können à la

          /usr/local/sbin/clog /var/log/dhcpd.log | /usr/bin/grep "`/bin/date -v-1d '+%b %d'`"
          

          Das hat zumindest bei mir keinen Fehler ausgespuckt.

          Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

          If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

          1 Reply Last reply Reply Quote 1
          • mike69M
            mike69 Rebel Alliance @viragomann
            last edited by

            Jo, danke schön Euch beiden. Jens seine Zeile funzt. :)

            @viragomann said in Email Reports: Nur die letzten 24 Stunden anzeigen.:

            das bin ich zwar auch nicht, aber die Rückgabe lässt eh auf das Problem schließen. grep erwartet den Tag als Filename und findet dieses nicht.
            Setze die Datums-Variable in Anführungszeichen:
            /usr/local/sbin/clog /var/log/dhcpd.log | /usr/bin/grep "/bin/date -v-1d "+%b %d""

            Wie bei Jens gab es eine Fehlermeldung:

            [2.4.5-RELEASE][root@pfSense.home]/root: /usr/local/sbin/clog /var/log/dhcpd.log | /usr/bin/grep "`/bin/date -v-1d "+%b %d"`"
            Unmatched '`'.
            [2.4.5-RELEASE][root@pfSense.home]/root:
            

            Aber die Variablen in Anführungszeichen setzen, das war es. 👍 😊

            Jetzt nur die Loggrösse erhöhen, damit die 24h auch erfasst werden. Aktuell reichen die 512 kB nur für ca, 6h.

            Das schöne ist, es ist nicht nur auf ein Log beschränkt, kannst ganz geschmeidig dir täglich die letzten x Stunden zukommen lassen. 😀

            Wäre eine feine Sache, dieses Feature in den Email Reports einfliessen zu lassen.

            Problem ist gelöst, danke Euch beiden. 🙏

            DG FTTH 400/200
            Supermicro A2SDi-4C-HLN4F with pfSense 2.7.2

            1 Reply Last reply Reply Quote 0
            • JeGrJ
              JeGr LAYER 8 Moderator
              last edited by

              @mike69 said in [solved] Email Reports: Nur die letzten 24 Stunden anzeigen.:

              Jetzt nur die Loggrösse erhöhen, damit die 24h auch erfasst werden. Aktuell reichen die 512 kB nur für ca, 6h.

              Aber dran denken, Loggrößenänderung gilt auch bei Setzen des Werts in der UI ERST, wenn du auf den Reset Logs Button gehst. Vorher bleiben die alle streng bei 512kb egal was du einstellst. Erst bei Reset werden die gelöscht und neu angelegt. Leider mir schon mehrfach passiert, dass es vergessen wurde ;)

              Freut euch auf die 2.5 - da ist das viel einfacher!

              Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

              If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

              mike69M 1 Reply Last reply Reply Quote 0
              • mike69M
                mike69 Rebel Alliance @JeGr
                last edited by

                @JeGr said in [solved] Email Reports: Nur die letzten 24 Stunden anzeigen.:

                Freut euch auf die 2.5 - da ist das viel einfacher!

                Auf alle Fälle, zumindest auch aus einem anderen Grund. ☺
                ALTQ ist ab 2.5 für die ixgbe Treiber gefixt.💪

                @JeGr said in [solved] Email Reports: Nur die letzten 24 Stunden anzeigen.:

                Aber dran denken, Loggrößenänderung gilt auch bei Setzen des Werts in der UI ERST, wenn du auf den Reset Logs Button gehst.

                Danke für den Tip. 👍

                DG FTTH 400/200
                Supermicro A2SDi-4C-HLN4F with pfSense 2.7.2

                1 Reply Last reply Reply Quote 0
                • JeGrJ
                  JeGr LAYER 8 Moderator
                  last edited by

                  Sonst einfach mal über "Diagnostics/Command Prompt" testen:

                  ls -la /var/log
                  

                  -> Dateigröße von 511488 (512kb) ist default. Wer was anderes eingestellt hat und es hier nicht sieht, dem fehlt der Reset.

                  Don't forget to upvote 👍 those who kindly offered their time and brainpower to help you!

                  If you're interested, I'm available to discuss details of German-speaking paid support (for companies) if needed.

                  mike69M 1 Reply Last reply Reply Quote 0
                  • mike69M
                    mike69 Rebel Alliance @JeGr
                    last edited by

                    @JeGr said in [solved] Email Reports: Nur die letzten 24 Stunden anzeigen.:

                    ls -la /var/log

                    Ja, hatte kein Reset Initiiert, jetzt haben die Logs 2M. :)

                    DG FTTH 400/200
                    Supermicro A2SDi-4C-HLN4F with pfSense 2.7.2

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