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

    Syslog service in pfSense v2.8.1 often stop itself

    Scheduled Pinned Locked Moved General pfSense Questions
    59 Posts 16 Posters 8.7k Views 14 Watching
    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.
    • A Offline
      aclrgt
      last edited by

      Hello,
      I'm experiencing the same problem with a client after updating to 25.07.1
      I can also confirm that the problem occurs because we have a remote syslog server under maintenance.
      Pf's syslogd should continue to work in this scenario.
      I hope a fix is ​​found soon.
      Thank you,

      1 Reply Last reply Reply Quote 1
      • KOMK Offline
        KOM @dennypage
        last edited by KOM

        @dennypage Huh. I did not know that.

        1 Reply Last reply Reply Quote 0
        • stephenw10S Offline
          stephenw10 Netgate Administrator
          last edited by stephenw10

          As a workaround you can prevent the syslogd process seeing the connection rejection message from the server by adding firewall walls.

          You need to pass the syslog traffic outbound with state set to 'none'. And block the incoming icmp rejection if it's not already blocked.

          It then just keeps sending to the server.

          A 1 Reply Last reply Reply Quote 0
          • V Offline
            vmillan69
            last edited by

            I have the same problem but with version 25.07.1 of pfsense+ and I am in PCI non-compliance. I think it is not that the remote server is not available for me, it is a bug in the version and it is critical.

            J 1 Reply Last reply Reply Quote 0
            • J Offline
              jrey @vmillan69
              last edited by

              @vmillan69 said in Syslog service in pfSense v2.8.1 often stop itself:

              I think it is not that the remote server is not available for me,

              if it is not this specifically -- then more information is likely required to offer any suggestions --

              same issue with code reference
              https://forum.netgate.com/topic/198418/25.07-unbound-pfblocker-python-syslog/43?_=1758219580156

              1 Reply Last reply Reply Quote 0
              • stephenw10S Offline
                stephenw10 Netgate Administrator
                last edited by

                Yes if you're not seeing 'connection refused logged then it's not the same issue. In which case the more info you can give us the better.

                1 Reply Last reply Reply Quote 0
                • A Offline
                  aclrgt @stephenw10
                  last edited by

                  @stephenw10 said in Syslog service in pfSense v2.8.1 often stop itself:

                  As a workaround you can prevent the syslogd process seeing the connection rejection message from the server by adding firewall walls.

                  You need to pass the syslog traffic outbound with state set to 'none'. And block the incoming icmp rejection if it's not already blocked.

                  It then just keeps sending to the server.

                  Thanks for the tips 👍

                  M 1 Reply Last reply Reply Quote 1
                  • M Away
                    mcury Rebel Alliance @aclrgt
                    last edited by mcury

                    Workaround tested on 25.07.1 and working, thanks @stephenw10

                    Follow for reference:

                    pfSense LAN: 192.168.50.254/24
                    Syslog: 192.168.50.253
                    Syslog port: UDP 1514
                    
                    
                    ========
                    Status / System Logs / Settings
                    Remote Logging Options
                    
                    Source Address: LAN
                    IP Protocol: IPv4
                    Remote log servers: 192.168.50.253:1514
                    ========
                    
                    Two floating rules:
                    
                    Action: Pass
                    Interface: LAN
                    Direction: out
                    IPv4
                    Protocol: UDP
                    Source: 192.168.50.254
                    Source port: 514
                    Destination: 192.168.50.253
                    Destination port: 1514
                    State type: None
                    Description: WORKAROUND 16362
                    
                    Action: Block
                    Quick: ticked
                    Interface: LAN
                    Direction: in
                    IPv4
                    Protocol: ICMP
                    ICMP Subtypes: Destination unreachable
                    Source: 192.168.50.253
                    Destination: 192.168.50.254
                    Description: WORKAROUND 16362 
                    

                    dead on arrival, nowhere to be found.

                    T 1 Reply Last reply Reply Quote 1
                    • T Offline
                      thetravellor @mcury
                      last edited by

                      @mcury I will try your workaround.

                      I have just applied 25.11 dev and can confirm that it does not solve the syslog issue.

                      1 Reply Last reply Reply Quote 0
                      • stephenw10S Offline
                        stephenw10 Netgate Administrator
                        last edited by

                        Hmm, 25.11-dev has the patched syslogd. Are you still seeing the connection refused message? What's the last thing(s) logged?

                        1 Reply Last reply Reply Quote 0
                        • S Offline
                          slu @slu
                          last edited by

                          said in Syslog service in pfSense v2.8.1 often stop itself:

                          "Service Watchdog" at the moment, maybe a workaround?

                          I can answer this myself (we rebooted yesterday our syslog server), service watchdog working:

                          20:43:00 Service Watchdog detected service syslogd stopped. Restarting syslogd (System Logger 
                          Daemon)
                          

                          pfSense Gold subscription

                          T 1 Reply Last reply Reply Quote 0
                          • T Offline
                            tsmalmbe @slu
                            last edited by

                            @slu How did you implement this - I have never added anything custom to the watchdog.

                            Security Consultant at Mint Security Ltd - www.mintsecurity.fi

                            S 1 Reply Last reply Reply Quote 0
                            • S Offline
                              slu @tsmalmbe
                              last edited by slu

                              @tsmalmbe not sure what's exactly your question because the custom, but here are the steps:

                              1. install Service_Watchdog package
                              2. Services / Service Watchdog
                              3. Add New Service
                              4. select syslogd

                              Done :)

                              pfSense Gold subscription

                              T 1 Reply Last reply Reply Quote 1
                              • T Offline
                                tsmalmbe @slu
                                last edited by

                                @slu Yes exactly I needed this very obvious steps clearly spelled out to me :) Thank you.

                                Security Consultant at Mint Security Ltd - www.mintsecurity.fi

                                1 Reply Last reply Reply Quote 1
                                • provelsP Offline
                                  provels
                                  last edited by

                                  FWIW, I see the service stop randomly, too, but I just use a second HDD mounted on the system drive for my remote logging, so no remote syslog server that might require FW rules. I'd suggest turning on notifications on Watchdog as well so you can check logs.

                                  Peder

                                  MAIN - pfSense+ 25.07.1-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD. 500 GB HDD for SyslogNG
                                  BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

                                  1 Reply Last reply Reply Quote 0
                                  • stephenw10S Offline
                                    stephenw10 Netgate Administrator
                                    last edited by

                                    Do you see any errors logged before it stops? I assume you're using syslog-ng locally for the extra disk?

                                    provelsP 2 Replies Last reply Reply Quote 0
                                    • provelsP Offline
                                      provels @stephenw10
                                      last edited by

                                      @stephenw10 Get back to you later.

                                      Peder

                                      MAIN - pfSense+ 25.07.1-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD. 500 GB HDD for SyslogNG
                                      BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

                                      1 Reply Last reply Reply Quote 1
                                      • provelsP Offline
                                        provels @stephenw10
                                        last edited by provels

                                        @stephenw10 Yes, syslog-ng. I'm actually seeing the same type of messages the remote log server users are. Rinse/repeat.
                                        I enabled the watchdog a few days ago but no new notifications of restart since. Notifications are working, as I just enabled the service and waited for the syslogd restart to confirm. From all the repeated entries I see, it seems syslogd get restarted often, far more often than the watchdog would indicate. Some normal, expected actions from syslog-ng? Archiving? Don't know, just blathering. Excuse me if I state the obvious... 😊

                                        Sep 30 17:09:30	syslogd		sendto: Connection refused
                                        Sep 30 17:09:30	syslogd		kernel boot file is /boot/kernel/kernel
                                        Sep 30 17:09:29	syslogd		exiting on signal 15
                                        Sep 30 17:09:01	syslogd		sendto: Connection refused
                                        Sep 30 17:09:01	syslogd		kernel boot file is /boot/kernel/kernel
                                        

                                        Peder

                                        MAIN - pfSense+ 25.07.1-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD. 500 GB HDD for SyslogNG
                                        BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

                                        1 Reply Last reply Reply Quote 0
                                        • stephenw10S Offline
                                          stephenw10 Netgate Administrator
                                          last edited by

                                          Hmm, good question. It must be syslog-ng restarting. I would expect that to be logged somewhere though...

                                          provelsP 2 Replies Last reply Reply Quote 0
                                          • provelsP Offline
                                            provels @stephenw10
                                            last edited by provels

                                            @stephenw10 I see a string of these. The => syslog start is the one watchdog started after I enabled it. Doesn't really seem to follow logic, though...
                                            Daemon exited gracefully, not restarting; exitcode='0'

                                            Sep 30 17:08:05	syslogd		exiting on signal 15
                                            Sep 30 17:08:00	syslogd		sendto: Connection refused
                                            Sep 30 17:07:58	supervise/syslog-ng	46549	Daemon exited gracefully, not restarting; exitcode='0'
                                            => Sep 30 11:17:02	syslogd		kernel boot file is /boot/kernel/kernel
                                            Sep 20 08:43:22	syslogd		sendto: Connection refused
                                            Sep 20 08:43:22	syslogd		kernel boot file is /boot/kernel/kernel
                                            Sep 20 08:43:22	syslogd		exiting on signal 15
                                            Sep 20 08:42:49	syslogd		sendto: Connection refused
                                            Sep 20 08:42:49	syslogd		kernel boot file is /boot/kernel/kernel
                                            Sep 20 08:41:53	syslogd		exiting on signal 15
                                            Sep 20 08:41:47	syslogd		sendto: Connection refused
                                            Sep 20 08:41:46	supervise/syslog-ng	39433	Daemon exited gracefully, not restarting; exitcode='0'
                                            Sep 19 20:20:27	syslogd		kernel boot file is /boot/kernel/kernel
                                            Sep 18 05:55:38	supervise/syslog-ng	64260	Daemon exited gracefully, not restarting; exitcode='0'
                                            Sep 17 09:05:00	syslogd		sendto: Connection refused
                                            

                                            Peder

                                            MAIN - pfSense+ 25.07.1-RELEASE - Adlink MXE-5401, i7, 16 GB RAM, 64 GB SSD. 500 GB HDD for SyslogNG
                                            BACKUP - pfSense+ 23.01-RELEASE - Hyper-V Virtual Machine, Gen 1, 2 v-CPUs, 3 GB RAM, 8GB VHDX (Dynamic)

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