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

NUT package (2.8.0 and below)

UPS Tools
128
1.2k
4.0m
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
    dennypage @kevindd992002
    last edited by Jan 22, 2020, 4:08 PM

    @kevindd992002 It looks like it was restarted. Possibly as a result of an interface flap. For answers to these kinds of questions, you need to evaluate the entire system log surrounding an event, not just entries that have the string "ups" in them.

    K 1 Reply Last reply Feb 19, 2020, 12:30 AM Reply Quote 0
    • D
      DannyBoy2k
      last edited by Jan 28, 2020, 2:20 AM

      I just wanted to say a big thanks to @dennypage for all the information provided here. Anticipating a battle in getting my new SG-3100 and CyberPower CP685AVRG talking to each other, I found this thread while Googling for information. I read all of this thread and the start of the NUT documentation on configuration, but found the actual process a total non-event.

      I only had to plug in the USB cable, install the nut package, reboot for good measure (because I think I read there might be a permissions issue for something if I didn't?), and then set the one dropdown to Local USB and hit Save. Boom! Up and running! Too easy.

      Having gone through this thread, I have a really clear picture of the options available to me, how to debug processes, and how I might setup other systems to use the pfsense as a master, if needed, including setting up the Synology I haven't used in ages. This thread is a treasure trove of information. Thanks!

      ~Dan

      D 1 Reply Last reply Jan 28, 2020, 7:40 PM Reply Quote 0
      • F
        flu
        last edited by Jan 28, 2020, 1:11 PM

        I have email alert activated for nut.
        Nut is sending messages like "Communications with UPS UPS lost" and "UPS UPS is unavailable" every time something is changed on any interface. Like editing a interface, restarting a OpenVPN server or even when just the PPPoe lost the DSL connection or is reconnecting.
        But the UPS is connected directly to pfsense through a serial port so it is not actually not losing connection.

        All these "false positive" error messages make it hard to get alarmed should there really be an issue with the UPS sometime.

        Is it possible to fix this behaviour?

        D D 2 Replies Last reply Jan 28, 2020, 2:35 PM Reply Quote 0
        • D
          DurUser @flu
          last edited by Jan 28, 2020, 2:35 PM

          @flu I think I have seen the same thing happen.

          1 Reply Last reply Reply Quote 0
          • D
            dennypage @DannyBoy2k
            last edited by Jan 28, 2020, 7:40 PM

            @DannyBoy2k You are most welcome. Glad it was so easy!

            And very impressed that you went through the entire thread. 👏

            1 Reply Last reply Reply Quote 0
            • D
              dennypage @flu
              last edited by Jan 28, 2020, 7:56 PM

              @flu Yes, this happens because when an interface flaps, pfSense restarts all add-on services. The reason for this is that pfSense itself does not have direct knowledge of what dependencies the services have on interfaces (if any).

              F 1 Reply Last reply Jan 29, 2020, 8:02 AM Reply Quote 0
              • F
                flu @dennypage
                last edited by Jan 29, 2020, 8:02 AM

                @dennypage
                many thanks for the explanation.
                I guess the nut package could be changed so that it does not send messages like "Communications with UPS UPS lost" and "UPS UPS is unavailable" every time it gets restarted by pfsense?

                D 1 Reply Last reply Jan 29, 2020, 3:57 PM Reply Quote 0
                • D
                  dennypage @flu
                  last edited by Jan 29, 2020, 3:57 PM

                  @flu The email comes from NUT itself, rather than the pfSense NUT package. And from NUT's point of view, the connection to the UPS is actually being lost. This will be triggered by something that affects the USB or serial connectivity being restarted or reloaded underneath NUT. NUT doesn't know why the connection failed, it just knows that it failed so it sends the email. You should be able to see the order of events in the system log if you want to understand more about what is happening.

                  1 Reply Last reply Reply Quote 0
                  • K
                    kevindd992002 @dennypage
                    last edited by Feb 19, 2020, 12:30 AM

                    @dennypage So here's what I noticed recently in my system logs after receiving UPS communication lost and established emails:

                    Feb 19 04:33:53 	php-cgi 		nut_email.php: Message sent to kevindd992002@yahoo.com OK
                    Feb 19 04:33:49 	php-cgi 		nut_email.php: Message sent to kevindd992002@yahoo.com OK
                    Feb 19 04:33:46 	upsmon 	43175 	Communications with UPS ups established
                    Feb 19 04:33:44 	upsd 	86349 	UPS [ups] data is no longer stale
                    Feb 19 04:33:41 	upsmon 	43175 	Communications with UPS ups lost
                    Feb 19 04:33:41 	upsmon 	43175 	Poll UPS [ups] failed - Data stale
                    Feb 19 04:33:41 	kernel 		ugen0.2: <EATON 5E> at usbus0
                    Feb 19 04:33:38 	kernel 		ugen0.2: <EATON 5E> at usbus0 (disconnected)
                    Feb 19 04:33:37 	upsd 	86349 	Data for UPS [ups] is stale - check driver
                    

                    What does "data is stale" even mean? And why does this happen intermittently?

                    G 1 Reply Last reply Feb 19, 2020, 3:23 AM Reply Quote 0
                    • G
                      Gertjan @kevindd992002
                      last edited by Feb 19, 2020, 3:23 AM

                      @kevindd992002 said in NUT package:

                      What does "data is stale" even mean? And why does this happen intermittently?

                      Probably because :
                      Feb 19 04:33:38 kernel ugen0.2: <EATON 5E> at usbus0 (disconnected)
                      Feb 19 04:33:37 upsd 86349 Data for UPS [ups] is stale - check driver

                      which says to me that the link between the driver (NUT ?) and the UPS device (cable, whatever) isn't "stable".

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

                      K 1 Reply Last reply Feb 19, 2020, 5:54 AM Reply Quote 0
                      • K
                        kevindd992002 @Gertjan
                        last edited by Feb 19, 2020, 5:54 AM

                        @Gertjan said in NUT package:

                        @kevindd992002 said in NUT package:

                        What does "data is stale" even mean? And why does this happen intermittently?

                        Probably because :
                        Feb 19 04:33:38 kernel ugen0.2: <EATON 5E> at usbus0 (disconnected)
                        Feb 19 04:33:37 upsd 86349 Data for UPS [ups] is stale - check driver

                        which says to me that the link between the driver (NUT ?) and the UPS device (cable, whatever) isn't "stable".

                        Right but it's just weird that it happens randomly. It's not the UPS and cable because those were replaced already. I also tried using another usb port on the apu2c4 to no avail. There are only 2 usb ports available. Maybe the hub itself? How can you tell for sure though?

                        D 1 Reply Last reply Feb 20, 2020, 12:07 AM Reply Quote 0
                        • D
                          dennypage @kevindd992002
                          last edited by Feb 20, 2020, 12:07 AM

                          @kevindd992002 It's either the host end or the UPS end. On the host end, it can be hardware (bridge controller) or software (kernel driver). On the UPS end it would just be a flakey USB implementation.

                          What I generally recommend to people having these types of issues:

                          • Try a different port on the host that uses a different bridge chip. Favor ports that are USB 2 as USB 3 ports usually have more problems.
                          • If you have a USB hub between the host and the UPS, try removing it.
                          • If you don't have a USB hub between the host and the UPS, try adding one.
                          • Try a different USB hub that uses a different bridge chip.
                          • Try a different UPS model.
                          • Try a different host model.

                          Regarding the apu2c4, you might find this an interesting read.

                          Bonne chance

                          1 Reply Last reply Reply Quote 0
                          • Q
                            q54e3w
                            last edited by Apr 16, 2020, 4:10 PM

                            @dennypage I'm seeing the following log entries under 2.4.5, anything to be concerned about?

                            Apr 16 07:09:28	upsmon	92379	Communications with UPS UPS established
                            Apr 16 07:09:28	upsd	33793	User local-monitor@127.0.0.1 logged into UPS [UPS]
                            Apr 16 07:09:23	upsmon	92379	Communications with UPS UPS lost
                            Apr 16 07:09:23	upsmon	92379	Poll UPS [UPS] failed - Write error: Permission denied
                            Apr 16 07:09:21	nginx		2020/04/16 07:09:21 [crit] 11971#100993: *62736 SSL_write() failed (13: Permission denied) while processing HTTP/2 connection, client: 192.168.20.115, server: 0.0.0.0:4433
                            Apr 16 07:08:43	upsmon	92379	Communications with UPS UPS established
                            Apr 16 07:08:43	upsd	33793	User local-monitor@127.0.0.1 logged into UPS [UPS]
                            Apr 16 07:08:38	upsmon	92379	Communications with UPS UPS lost
                            Apr 16 07:08:38	upsmon	92379	Poll UPS [UPS] failed - Write error: Permission denied
                            
                            D 2 Replies Last reply Apr 16, 2020, 4:31 PM Reply Quote 0
                            • D
                              dennypage @q54e3w
                              last edited by Apr 16, 2020, 4:31 PM

                              @q54e3w Can you provide information on your NUT configuration please?

                              1 Reply Last reply Reply Quote 0
                              • Q
                                q54e3w
                                last edited by Apr 16, 2020, 6:12 PM

                                UPS is a network connected Eaton 9PX with Network Card 2.

                                UPS Type: Remote SNMP
                                UPS Name: UPS
                                Notifications: Enabled

                                Driver Settings
                                Remote IP: 192.168.10.42
                                Extra args:
                                mibs = pw
                                pollfreq = 15
                                ignorelb

                                Advanced Settings
                                FINALDELAY 180
                                Addition configuration lines for ups.conf = LISTEN 192.168.10.1
                                Additional ups.users
                                [remoteuser]
                                password = mysupersecretpassword
                                upsmon slave

                                This provides the following status

                                UPS Status
                                Name: UPS@localhost
                                Summary status: On line
                                Runtime (H:M:S): 5:17:00
                                UPS Load:
                                36.00%
                                Battery charge:
                                100.00%
                                Battery voltage: 52.00
                                Input frequency: 60.00

                                1 Reply Last reply Reply Quote 0
                                • D
                                  dennypage @q54e3w
                                  last edited by Apr 16, 2020, 10:20 PM

                                  @q54e3w said in NUT package:

                                  Poll UPS [UPS] failed - Write error: Permission denied

                                  Is there anything that precedes this entry in the log? Perhaps something similar to this?

                                  Q 1 Reply Last reply Apr 17, 2020, 12:59 AM Reply Quote 0
                                  • Q
                                    q54e3w @dennypage
                                    last edited by Apr 17, 2020, 12:59 AM

                                    @dennypage said in NUT package:

                                    Is there anything that precedes this entry in the log? Perhaps something similar to this?

                                    No, no other errors or messages from upsd/upsmon above or below that one. First sign of trouble is the Poll UPS failed.

                                    D 1 Reply Last reply Apr 17, 2020, 2:39 AM Reply Quote 0
                                    • D
                                      dennypage @q54e3w
                                      last edited by Apr 17, 2020, 2:39 AM

                                      @q54e3w said in NUT package:

                                      @dennypage said in NUT package:

                                      Is there anything that precedes this entry in the log? Perhaps something similar to this?

                                      No, no other errors or messages from upsd/upsmon above or below that one. First sign of trouble is the Poll UPS failed.

                                      I wasn’t asking about other upsd/upsmon messages, rather I was asking about messages associated with links flapping, DHCP activities, etc. Similar to the logs in the link above.

                                      1 Reply Last reply Reply Quote 0
                                      • Q
                                        q54e3w
                                        last edited by Apr 17, 2020, 6:00 AM

                                        ahhhh, gotcha. There was another issue with UPnP that I resolved and thats when I noticed these entries. I'll keep an eye on it but as I haven't seen a repeat maybe it was related. Thank you.

                                        1 Reply Last reply Reply Quote 0
                                        • K
                                          kevindd992002
                                          last edited by Apr 18, 2020, 1:26 AM

                                          @dennypage Why is it that in the NUT GUI I see different set of parameters shown between my two pfsense boxes (same version of pfsense, same hardware, same NUT version, different UPS but both USB):

                                          login-to-view

                                          login-to-view

                                          I'm missing battery voltage and last test result on the second one. Is this normal?

                                          D 1 Reply Last reply Apr 18, 2020, 1:38 AM Reply Quote 0
                                          • First post
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.