Skip to content

Glances

Application de monitoring système en temps réel, affichant CPU, RAM, disques, réseaux, capteurs, etc.

Glances est installé directement sur le host Proxmox et exposé comme service systemd sur le port 61208.

Paramètre Valeur
Installation apt install glances (host PVE) — package pinned (apt-mark hold)
Service glances.service — systemd, démarrage automatique
URL locale http://192.168.1.21:61208
URL publique https://glances.ncls.ltd (via Caddy reverse proxy)

WebUI — patch static/public

Le package Debian glances (+dfsg) exclut le bundle WebUI compilé (static/public/). Celui-ci est extrait manuellement depuis le tarball PyPI de la même version et placé dans l'installation système.

Path : /usr/lib/python3/dist-packages/glances/outputs/static/public/

Contenu : browser.js, glances.js, favicon.ico

Le package est pinné (apt-mark hold glances) pour éviter qu'une mise à jour apt ne supprime ce répertoire. Lors d'une mise à jour volontaire :

# Dépinner, mettre à jour, réappliquer le patch
apt-mark unhold glances
apt upgrade glances
GLANCES_VER=$(glances --version | awk '{print $3}')
curl -L "https://files.pythonhosted.org/packages/source/g/glances/glances-${GLANCES_VER}.tar.gz" \
    -o /tmp/glances-${GLANCES_VER}.tar.gz
tar -xzf /tmp/glances-${GLANCES_VER}.tar.gz -C /tmp --strip-components=4 \
    "glances-${GLANCES_VER}/glances/outputs/static/public"
cp -r /tmp/public /usr/lib/python3/dist-packages/glances/outputs/static/
rm -rf /tmp/public /tmp/glances-${GLANCES_VER}.tar.gz
apt-mark hold glances
systemctl restart glances

Prérequis module it87

Le capteur it8628-isa-0a40 (puce IT8628E) nécessite que le module kernel it87 soit chargé :

# Chargement immédiat
modprobe it87

# Persistance (survit au reboot)
# /etc/modules-load.d/it87.conf contient : it87

Sans ce module, sensors ne liste pas les capteurs MB/fans — ni les températures carte mère, ni les vitesses ventilateurs.

Note : Le module it87 est également déclaré dans /etc/modules (méthode obsolète, remplacée par /etc/modules-load.d/). Ce doublon est inoffensif mais redondant — le fichier /etc/modules lui-même indique qu'il n'est plus supporté.