Aquest projecte es pot trobar a Github: https://github.com/norkator/apcupsd-monitor
Aquesta és una aplicació de monitor APCUPSD senzilla, gratuïta i també sense anuncis que es pot utilitzar mitjançant SSH o NIS per extreure informació de les vostres instàncies APCUPSD o dels UPS d'Eaton mitjançant el programari Eaton IPM i la seva interfície web https. He desenvolupat aquesta aplicació per al meu propi ús amb les funcions que necessito, de manera que les funcions futures les demanen els usuaris. El meu ús personal per això és controlar fàcilment els registres de talls d'energia.
A continuació trobareu instruccions de resolució de problemes per a casos habituals.
Funcions
• S'admeten múltiples SAI!
• Llegir i mostrar informació d'estat.
• Llegir i mostrar els registres d'esdeveniments. Podeu canviar el mètode de color d'esdeveniments d'energia del registre d'esdeveniments des de la configuració.
• Giny que mostra la informació de l'estat actual.
• Servei de fons que busca canvis d'estat.
• El servei de fons envia notificacions si algun SAI cau.
• Suport de connexió ssh de clau privada. És molt recomanable utilitzar aquest mètode!
• La llista d'UPS de la primera pàgina inclou accions de lliscament per a accions d'edició i supressió.
• Admet Synology upsc i altres solucions basades en format de dades upsc.
• Admet Eaton IPM, la qual cosa significa que es pot utilitzar un SAI PowerWare antic.
• S'admeten les eines d'UPS de xarxa (NUT).
Com s'utilitza
• Necessiteu un servidor SSH amb APCUPSD instal·lat (tinc la versió 3.14.12...) o bé utilitzeu el servidor NIS de l'aplicació APCUPSD Linux o Windows al port 3551. Els usuaris de Synology UPSC veuen la seva secció a continuació!
• En primer lloc, introduïu les variables del vostre servidor SSH (adreça del servidor, port si s'ha canviat de predeterminat, nom d'usuari, contrasenya). Amb 3551 NIS només cal l'adreça i el port.
• Tornar des de la configuració on es donen les variables següents i feu clic a Actualitzar al menú de la cantonada dreta.
• L'aplicació us demanarà que verifiqueu l'empremta digital de la clau del nom d'amfitrió. L'aplicació el recordarà després, fins que/si canviï.
• Millor guia disponible aquí: http://www.nitramite.com/apcupsdmonitor.html
- Personalment faig servir el servidor Raspberry Pi (Rasbian linux) i Windows amb el binari APCUPSD instal·lat. Això vol dir que faig servir tant implementacions SSH com NIS.
Resolució de problemes
• L'aplicació no pot obtenir dades?
- Proveu d'executar sudo apcaccess sense sudo. Si veieu un problema de credencials: afegiu NOPASSWD: /sbin/apcaccess al fitxer sudoers i hauria de funcionar bé.
• Encara no pots obtenir dades?
- Proveu d'eliminar la part sudo de l'ordre a la configuració de l'aplicació (a la part inferior de la vista).
• El sistema operatiu Android 10 o posterior no ha pogut carregar les dades mitjançant SSH
- activar: verificació estricta de la clau de l'amfitrió!
• Encara no s'està carregant dades i esteu accedint al servidor per Internet
- Comproveu la configuració d'encaminament/tallafocs, la configuració de reenviament de ports. Utilitzeu telnet per comprovar el port obert o les eines de verificació de ports oberts en línia.
# Estic afegint més especificacions de resolució de problemes basades en els informes dels usuaris i la resolució de problemes.
Synology UPSC
• Utilitzeu SSH per a la connexió igual que des de putty o linux shell ssh, però heu de canviar l'ordre per defecte "sudo apcaccess status" a "upsc ups", l'aplicació ha integrat l'anàlisi per a aquest format de sortida de dades.
• No s'admet la càrrega d'esdeveniments perquè no hi ha prou recerca per a aquest costat.
Usuaris de NUT
Nota d'un usuari de l'aplicació: "el nom del servidor és usv-name@ip, així que en el meu cas és APC-BX700U@192.168.1.10 (segons com vau anomenar el vostre usv en la configuració de la femella)"
Enllaços
Contacte: http://www.nitramite.com/contact.html
Eula: http://www.nitramite.com/eula.html
Privadesa: http://www.nitramite.com/privacy-policy.html
Correu electrònic directe: nitramite@outlook.com
Data d'actualització:
18 de jul. 2025