Glances
Esponi le API di Glances, configura la Basic Auth e connetti NasDash.
NasDash prova automaticamente le API di Glances /api/5/all, poi /api/4/all, /api/3/all e /api/2/all. La porta suggerita dall'interfaccia è 61208.
Avvia Glances in modalità web
A seconda della tua installazione di Glances:
glances -wVerificate dal container NasDash con un hostname raggiungibile. Non pubblicate corpo della risposta o credenziali nelle segnalazioni:
docker exec nasdash node -e "fetch('http://glances-host:61208/api/4/all').then(r => console.log(r.status, r.headers.get('content-type'))).catch(console.error)"La versione esatta dell'API dipende dalla versione installata; NasDash prova diverse generazioni. Consulta la documentazione ufficiale delle API di Glances.
In NasDash
- Salvate una connessione Glances in Impostazioni → Integrazioni.
- Inserite URL raggiungibile dal container, normalmente su
61208, o l’endpoint completo funzionante. - Aggiungete utente/password solo per Basic.
- Aggiungete una macchina con la connessione condivisa.
NasDash può mostrare CPU, RAM, file system, temperature e GPU a seconda dei dati effettivamente restituiti. Se l'API restituisce una pagina HTML, controlla l'URL e il reverse proxy; NasDash si aspetta JSON.
Diagnosticare endpoint e processo
NasDash memorizza il primo endpoint funzionante. JSON 200 è utilizzabile; 404 indica spesso versione API errata, mentre 401/403 richiedono verifica dell’autenticazione. HTML indica spesso pagina web, accesso o errore proxy. Timeout, ECONNREFUSED ed ENETUNREACH sono errori ritentabili. Se Glances registra OSError: [Errno 24] No file descriptors available, riavviate/aggiornate Glances e controllate limiti: ricostruire NasDash non ripara quel processo remoto.