Overview of Network UPS Tools (NUT) Architecture
masterNetwork UPS Tools (NUT) is a layered collection of programs designed to monitor and administer UPS (Uninterruptible Power Supply), PDU (Power Distribution Unit), and SCD hardware.
Its architecture consists of three main layers:
- Drivers: Communicate directly with specific hardware models, translating device-specific protocols into a common compatibility layer.
- Server (
upsd): Caches information from the drivers and serves it over the network to authorized clients. - Clients: Monitor status and perform actions (like clean shutdowns) based on data received from
upsd.
This layered approach allows multiple systems to monitor a single large UPS and enables centralized management of power devices.