Monitor Salicru SPS SOHO+ UPS with NUT

I’ve successfully monitored a Salicru SPS SOHO+ UPS with NUT following these steps.

In this example I have two Fedora servers, a master where the UPS is connected by USB and a client which is also powered by this UPS but monitors its status by network. With the default configuration the clients will be powered down in an outage when the battery reaches critical levels.


In the server, install the nut and nut-monitor packages

# dnf install -y nut nut-client

First configure the driver used by the UPS in /etc/ups/ups.conf with this section:

driver = blazer_usb
port = auto
desc = "Salicru"

In the /etc/ups/upsd.conf file we tell the server to listen on any IP address:


Open the port in the firewall

# firewall-cmd --add-port=3493/tcp --permanent
# firewall-cmd --reload

Create the users to connect to the server in /etc/ups/upsd.users

password = password-master
allowfrom = localhost
upsmon master

password = password-slave
upsmon slave

Configure /etc/ups/upsmon.conf to monitor the UPS:

MONITOR salicru@localhost 1 upsmaster password-master master

Set the mode of operation to netserver in /etc/ups/nut.conf:


Enable and run the services

# systemctl enable nut-server nut-monitor
# systemctl start nut-server nut-monitor


The client needs the nut-client package installed and configured in /etc/ups/upsmon.conf

MONITOR salicru@server 1 upsslave password-slave slave

Set the mode of operation to netclient in /etc/ups/nut.conf:


Enable and run the monitor service:

# systemctl enable nut-monitor
# systemctl start nut-monitor

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s