troubleshooting_para_conectar_el_driver_de_nut

This is an old revision of the document!


Troubleshooting para conectar el driver de NUT

Verificar que el dispositivo esté conectado y el USB lo lea

facundo@raspberrypi:~ $ lsusb
Bus 001 Device 006: ID 0463:ffff MGE UPS Systems UPS
Bus 001 Device 004: ID 125f:a76a A-DATA Technology Co., Ltd.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Encender el servicio

facundo@raspberrypi:~ $ sudo systemctl start nut-server.service

Preguntar al dispositivo configurado como 'ups'

facundo@raspberrypi:~ $ upsc ups
Init SSL without certificate database
Error: Driver not connected

Si devuelve error de driver, iniciar el driver

facundo@raspberrypi:~ $ sudo upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.4
Network UPS Tools - Generic HID driver 0.41 (2.7.4)
USB communication driver 0.33
Using subdriver: MGE HID 1.39

Archivos de Configuración Principales de NUT

/etc/nut/nut.conf

Este archivo configura el modo de operación del servidor NUT. Puede establecer si NUT debe correr en modo `standalone`, `netserver` o `netclient`.

# IMPORTANT NOTE:
#  This file is intended to be sourced by shell scripts.
#  You MUST NOT use spaces around the equal sign!

MODE=netserver

/etc/nut/ups.conf

Este archivo define los UPS que serán manejados por NUT. Aquí se configuran los detalles específicos de cada UPS, como el driver que se utilizará y las opciones del mismo.

/etc/nut/upsd.conf

Configura el demonio de NUT (`upsd`). Define los parámetros de comunicación, como el puerto en el que escuchará `upsd` y otras opciones de red.

/etc/nut/upsd.users

Contiene la configuración de los usuarios que pueden interactuar con `upsd`. Aquí se definen los nombres de usuario, contraseñas y niveles de permisos.

/etc/nut/upsmon.conf

Configura el monitor de UPS (`upsmon`). Este archivo define cómo `upsmon` monitorea los UPS, qué acciones tomar en diferentes estados y cómo interactuar con `upsd`.

/etc/nut/upssched.conf

Configura el programador de eventos de NUT (`upssched`). Permite definir acciones específicas que deben tomarse en ciertos eventos, como el cambio de estado de un UPS.

troubleshooting_para_conectar_el_driver_de_nut.1721655824.txt.gz · Last modified: 2024/10/17 21:42 (external edit)