New package Apcupsd is available.
-
@Hollander:
G'day Danilo ;D
Could I ask a question? I have an APC-UPS (SmartUPS 1000), which connects to a Synology NAS via a USB-cable which has some (I don't know which one yet, but Synology runs Linux) UPS-server running. So the APC-UPS sends a signal to the Synology when there is a power problem, after which the Synology can shut down itself and the other Synology NAS-ses I have via LAN. Would your package be able to act as a slave towards the Synology also? As in:
APC-UPS: power problem signal to Synology NAS 1
–----------> Synology NAS 1 (UPS server monitoring software)
-------------------------------> signal to other Synologies: shutdown
-------------------------------> signal to pfSense: shutdownIf so, what would be the settings in your package to accomplish this? I have been poking around, but to be honest: I have no clue :-[
Thank you in advance for your answer ;D
Bye,
[/quote]I have done this with the NUT package. The USB cable from my backups ES700 is connected to a Synology NAS and this NAS acts as a server for my Pfsense box.
Works like a charm:-
On your NAS check shutdown UPS and enable Network UPS Server
-
In Permitted disk stations enter IP adres of your Pfsense box (Lan IP address in most cases)
-
In the NUT package settings set Remote UPS
-
And Remote NUT ups settings set name to "ups", Remote address to you NAS IP, User "monuser" and Password "secret"
Thats all there is. But don't forget that with a power failure your network doesn't have power too, so your switch must be connected to the UPS too (that's what I forgot while testing) :D
-
-
@Hollander:
G'day Danilo ;D
Could I ask a question? I have an APC-UPS (SmartUPS 1000), which connects to a Synology NAS via a USB-cable which has some (I don't know which one yet, but Synology runs Linux) UPS-server running. So the APC-UPS sends a signal to the Synology when there is a power problem, after which the Synology can shut down itself and the other Synology NAS-ses I have via LAN. Would your package be able to act as a slave towards the Synology also? As in:
APC-UPS: power problem signal to Synology NAS 1
–----------> Synology NAS 1 (UPS server monitoring software)
-------------------------------> signal to other Synologies: shutdown
-------------------------------> signal to pfSense: shutdownIf so, what would be the settings in your package to accomplish this? I have been poking around, but to be honest: I have no clue :-[
Thank you in advance for your answer ;D
Bye,
[/quote]I have done this with the NUT package. The USB cable from my backups ES700 is connected to a Synology NAS and this NAS acts as a server for my Pfsense box.
Works like a charm:-
On your NAS check shutdown UPS and enable Network UPS Server
-
In Permitted disk stations enter IP adres of your Pfsense box (Lan IP address in most cases)
-
In the NUT package settings set Remote UPS
-
And Remote NUT ups settings set name to "ups", Remote address to you NAS IP, User "monuser" and Password "secret"
Thats all there is. But don't forget that with a power failure your network doesn't have power too, so your switch must be connected to the UPS too (that's what I forgot while testing) :D
Thank you Gogol for the very clear instructions, very kind of you ;D
Of course, knowing me, it didn't work :-[
( ;D)
I will open a new thread in order not to hijack Danilo's thread. Perhaps you'd be willing to look in that new thread? (I'll post it here once I've created it). EDIT: new thread is here: http://forum.pfsense.org/index.php/topic,71121.msg388428.html#msg388428
Thank you ;D
-
-
The package was updated. (apcupsd-3.14.10_1 pkg v0.2)
-
Fixed snmp.
-
Added device option.
-
Added script to send alerts if you have smtp notifications enabled and mailreport package.
If you use pcnet on the Upstype field, the parameters need to be on same field.
If you use snmp, the parameters need to be on device field. -
-
Hello!
Love the UPS monitoring feature; very nice!
Question/request though - it is possible to get email notifications when the power is cut out?
Thanks!
-
Question/request though - it is possible to get email notifications when the power is cut out?
May I suggest reading the previous post, right above yours?
-
Question/request though - it is possible to get email notifications when the power is cut out?
May I suggest reading the previous post, right above yours?
blind, i am :D
-
So I am hitting a bit of a weird issue…
Upgraded to 2.1.2 and all was well; apcupsd worked fine with my USB based APC UPS.
Then all of the sudden, I started getting the operation timed out error when clicking on the status tab. Checking the logs, I see this:
2014-04-10 21:21:48 -0700 Lock file data error: Xìÿÿÿ^? 2014-04-10 21:21:48 -0700 apcupsd FATAL ERROR in apcupsd.c at line 285 Failed to acquire device lock file 2014-04-10 21:21:48 -0700 Lock file data error: Ø^ËB 2014-04-10 21:21:48 -0700 apcupsd error shutdown completed
Tried restarting the service, reinstalling, rebooting, removing, rebooting, reinstalling… no dice.
Then, I just put a random string in the 'Device' field (the one right above 'Poll Time') - not to confuse with 'USB Type / Device' field which shows "usb BLANK"
Now I see this:
2014-04-10 21:27:50 -0700 apcupsd FATAL ERROR in generic-usb.c at line 674 Cannot find UPS device -- For a link to detailed USB trouble shooting information, please see <http: www.apcupsd.com="" support.html="">. 2014-04-10 21:27:50 -0700 apcupsd error shutdown completed</http:>
For testing sake - I installed NUT and it seems to be working just fine.
So, any ideas of why apcupsd ceased to work? :(
-
Before, We had just one field to be filled: UPS Type / Device.
Now, We have Device field separated.For pcnet config, parameters need to be just on UPS Type field.
With snmp, the parameters need to be on device field.How was your config before the upgrade?
-
Hello!
Love the UPS monitoring feature; very nice!
Question/request though - it is possible to get email notifications when the power is cut out?
Thanks!
Hi.
You need to configure smtp email notifications on pfSense and install mailreport package (just install it).
After that, apcupsd will send email alerts to you. -
Before, We had just one field to be filled: UPS Type / Device.
Now, We have Device field separated.For pcnet config, parameters need to be just on UPS Type field.
With snmp, the parameters need to be on device field.How was your config before the upgrade?
Config was as attached (of course service was enabled; I disabled it for now since I am using NUT). All other settings are left at default.
![Screen Shot 2014-04-11 at 9.28.52 AM.png_thumb](/public/imported_attachments/1/Screen Shot 2014-04-11 at 9.28.52 AM.png_thumb)
![Screen Shot 2014-04-11 at 9.28.52 AM.png](/public/imported_attachments/1/Screen Shot 2014-04-11 at 9.28.52 AM.png) -
Config was as attached (of course service was enabled; I disabled it for now since I am using NUT). All other settings are left at default.
When you have a chance, on UPSType / Device put just "usb" and try again.
-
Config was as attached (of course service was enabled; I disabled it for now since I am using NUT). All other settings are left at default.
When you have a chance, on UPSType / Device put just "usb" and try again.
Unfortunately that did not help :\ still have the same problem:
2014-04-11 13:58:04 -0700 Lock file data error: X���� 2014-04-11 13:58:04 -0700 apcupsd FATAL ERROR in apcupsd.c at line 285 Failed to acquire device lock file 2014-04-11 13:58:04 -0700 Lock file data error: ؋B 2014-04-11 13:58:04 -0700 apcupsd error shutdown completed
-
Could you collect all the log?
On Diagnostics –> Command Prompt
cat /var/log/apcupsd.events
Use a pastebin like pastebin.ca
Thank you.
Config was as attached (of course service was enabled; I disabled it for now since I am using NUT). All other settings are left at default.
When you have a chance, on UPSType / Device put just "usb" and try again.
Unfortunately that did not help :\ still have the same problem:
2014-04-11 13:58:04 -0700 Lock file data error: X���� 2014-04-11 13:58:04 -0700 apcupsd FATAL ERROR in apcupsd.c at line 285 Failed to acquire device lock file 2014-04-11 13:58:04 -0700 Lock file data error: ؋B 2014-04-11 13:58:04 -0700 apcupsd error shutdown completed
-
Could you collect the log?
On Diagnostics –> Command Prompt
cat /var/log/apcupsd.events
Use a pastebin like pastebin.ca
Thank you.
Config was as attached (of course service was enabled; I disabled it for now since I am using NUT). All other settings are left at default.
When you have a chance, on UPSType / Device put just "usb" and try again.
Unfortunately that did not help :\ still have the same problem:
2014-04-11 13:58:04 -0700 Lock file data error: X���� 2014-04-11 13:58:04 -0700 apcupsd FATAL ERROR in apcupsd.c at line 285 Failed to acquire device lock file 2014-04-11 13:58:04 -0700 Lock file data error: ؋B 2014-04-11 13:58:04 -0700 apcupsd error shutdown completed
Log here:
http://pastebin.com/9e347baC
The log is as-of yesterday.
-
Thanks for the log.
Could you check what is on this directory?
ls -lha /var/spool/lock/
Log here:
http://pastebin.com/9e347baC
The log is as-of yesterday.
-
Also, this file exists?
/var/run/apcupsd.pid
Thanks for the log.
Could you check what is on this directory?
ls -lha /var/spool/lock/
Log here:
http://pastebin.com/9e347baC
The log is as-of yesterday.
-
Also, this file exists?
/var/run/apcupsd.pid
Thanks for the log.
Could you check what is on this directory?
ls -lha /var/spool/lock/
Log here:
http://pastebin.com/9e347baC
The log is as-of yesterday.
I enabled the service and checked /var/spool/lock - nothing there except LCK..:
[2.1.2-RELEASE][root@pfsense]/var/spool/lock(8): ls -la total 4 drwxrwxr-x 2 uucp dialer 512 Apr 10 21:37 . drwxr-xr-x 8 root wheel 512 Apr 10 23:37 .. -rw-r--r-- 1 root dialer 0 Apr 10 19:46 LCK..
In /var/run - apcupsd.pid does not exist :\
-
remove this LCK and restart the service, please
I enabled the service and checked /var/spool/lock - nothing there except LCK..:
[2.1.2-RELEASE][root@pfsense]/var/spool/lock(8): ls -la total 4 drwxrwxr-x 2 uucp dialer 512 Apr 10 21:37 . drwxr-xr-x 8 root wheel 512 Apr 10 23:37 .. -rw-r--r-- 1 root dialer 0 Apr 10 19:46 LCK..
In /var/run - apcupsd.pid does not exist :\
-
remove this LCK and restart the service, please
I enabled the service and checked /var/spool/lock - nothing there except LCK..:
[2.1.2-RELEASE][root@pfsense]/var/spool/lock(8): ls -la total 4 drwxrwxr-x 2 uucp dialer 512 Apr 10 21:37 . drwxr-xr-x 8 root wheel 512 Apr 10 23:37 .. -rw-r--r-- 1 root dialer 0 Apr 10 19:46 LCK..
In /var/run - apcupsd.pid does not exist :\
Yup! That did it!
Thanks!!!
Now - the email functionality; I presume there's nothing to modify or change, right? Once it goes on battery power - an email is automatically dispatched?
-
Yup! That did it!
Thanks!!!
Now - the email functionality; I presume there's nothing to modify or change, right? Once it goes on battery power - an email is automatically dispatched?
Thank you McFuzz.
I will update the package for fix this problem.
About notifications.
Config:
System -> Advanced -> Notifications –> SMTP E-MailInstall:
mailgraph packageAnd then, you can test apcupsd e-mail notifications:
/usr/pbi/apcupsd-i386/etc/apcupsd/onbattery
/usr/pbi/apcupsd-i386/etc/apcupsd/offbatteryor
/usr/pbi/apcupsd-amd64/etc/apcupsd/onbattery
/usr/pbi/apcupsd-amd64/etc/apcupsd/offbatteryBest Regards.