# Network UPS Tools: example upsd configuration file
#
# This file contains access control data, you should keep it secure.
#
# It should only be readable by the user that upsd becomes.  See the FAQ.

# =======================================================================
# Access Control Lists (ACLs)
#
# ACL <name> <ipblock>
# ACL myhost 10.0.0.1/32
#
# ACCESS <action> <level> <aclname>
# ACCESS grant monitor myhost
# 
# <level> can be one of:
#
#    BASE - to only allow connections (perhaps for a service checker)
# MONITOR - allows connections allows access to UPS status data
#
# Use these to define blocks of addresses.  See the upsd.conf(5) man page
# for more information.
#
# This default configuration allows localhost to monitor things and denies
# access to the rest of the world.  To allow more, see the docs and 
# change these lines.

ACL all 0.0.0.0/0
ACL localhost 127.0.0.1/32

ACCESS grant monitor localhost
ACCESS deny all all

# =======================================================================
# MAXAGE <seconds>
# MAXAGE 15
#
# This defaults to 15 seconds.  After a UPS driver has stopped updating
# the data for this many seconds, upsd marks it stale and stops making
# that information available to clients.  After all, the only thing worse
# than no data is bad data.
#
# You should only use this if your driver has difficulties keeping
# the data fresh within the normal 15 second interval.  Watch the syslog
# for notifications from upsd about staleness.
