Apri/Chiudi il menu
Toggle preferences menu
Apri/Chiudi il menu personale
Accesso non effettuato
Il tuo indirizzo IP sarà visibile pubblicamente se effettuerai modifiche.

Glances e Grafana

Da fabietto's wiki.

Glances e Grafana - Metriche Sistema

Glances raccoglie metriche di sistema (CPU, RAM, disco, rete) da tutti gli host e le esporta verso InfluxDB su monitoring. Grafana su dashboard visualizza i dati in dashboard.

Architettura

Componenti

Glances (tutti gli host)

Parametro Valore
Versione 4.5.0.5 (pip) su host principali, 3.2.4.2 (apt) su DietPi
Config /etc/glances/glances.conf
Servizio glances.service (web + export combinati) oppure glances-influxdb.service (solo export, su workstation)
Porta Web 61208 (REST API)
Refresh 15 secondi

Host monitorati (13): server-cloud, dashboard, web-host, monitoring, workstation, display-host, host-pi-x, nas-hub, laptop-primary, desktop-1, laptop-secondary, host-bsd, dns-host, server-cloud-2

InfluxDB (monitoring)

Parametro Valore
Database glances
Retention rp_30d 30 giorni (default) — dati full resolution
Retention rp_1y 1 anno — dati downsampled
Credenziali user: <USER>, password: <PASSWORD> (credenziali ruotate, vedi vault personale)
IP monitoring:8086

Grafana (dashboard)

Parametro Valore
Versione 12.3.3
Porta 3000
URL http://dashboard:3000
Dashboard docker-glances (metriche container), argos-macmini (stack ARGOS)

Peculiarità

  • Glances 3.x vs 4.x: la versione 3.2.4.2 (apt/DietPi) tenta di inizializzare curses anche in modalità export-only. Richiede -q (quiet) e Environment=TERM=dumb nel service systemd. La 4.5.0.5 (pip) non ha questo problema.
  • Hostname InfluxDB: il tag host nel config Glances deve usare il trattino (-), non l'underscore (es. desktop-1, non cachyos_x8664).
  • Due servizi su workstation: Glances recente non supporta -w --export combinato. Quindi: glances.service (-w, REST API) + glances-influxdb.service (-q --export influxdb).
  • Metriche container: Glances rileva container Podman solo se DOCKER_HOST=unix:///run/user/UID/podman/podman.sock è impostato nel service.