Page secondaire cpu, définie dans cpu.yml. Elle affiche la supervision du serveur principal à partir de l'API de Glances : processeur, mémoire, disques, réseau, charge et alertes. Configuration commune et déploiement : Dashy.
En-tête et navigation
pageInfo:
title: CPU
description: Resource Usage Monitoring
navLinks:
- title: Home
path: /
pages:
- name: bookmarks
path: bookmark.yml
- name: news
path: news.yml
- name: cpu
path: cpu.yml
title: CPU
description: Resource Usage Monitoring
navLinks:
- title: Home
path: /
pages:
- name: bookmarks
path: bookmark.yml
- name: news
path: news.yml
- name: cpu
path: cpu.yml
Sections
Chaque section contient un seul type de widget Glances, sans item.
| Section | Icône | Widget | Affichage |
|---|---|---|---|
| CPU Usage | fas fa-tachometer | gl-current-cpu, gl-current-cores | rows: 2 |
| CPU History | fas fa-microchip | gl-cpu-history | cols: 2 |
| Disk Space | fas fa-hdd | gl-disk-space | — |
| Network Interfaces | fas fa-ethernet | gl-network-interfaces | — |
| Network Activity | fas fa-exchange | gl-network-traffic | cols: 2 |
| Disk IO | fas fa-disc-drive | gl-disk-io | — |
| Memory Usage | fas fa-memory | gl-current-mem | — |
| System Load | fas fa-tasks-alt | gl-system-load | — |
| System Alerts | fas fa-sensor-alert | gl-alerts | — |
Widgets Glances
Tous les widgets gl-* interrogent l'API REST de Glances (serveur web lancé avec glances -w). Aucun n'utilise d'identifiant : l'API Glances est ouverte, sans mot de passe.
Forme commune :
- type: gl-current-cpu
options:
hostname: https://<DOMAINE_GLANCES>
options:
hostname: https://<DOMAINE_GLANCES>
Forme avec historique limité :
- type: gl-cpu-history
options:
hostname: https://<DOMAINE_GLANCES>
limit: 60
options:
hostname: https://<DOMAINE_GLANCES>
limit: 60
| Widget | Affiche | Options utilisées |
|---|---|---|
| gl-current-cpu | Utilisation globale du processeur, en jauge | hostname |
| gl-current-cores | Utilisation de chaque cœur | hostname |
| gl-cpu-history | Courbe d'utilisation du processeur | hostname, limit: 60 (nombre de points) |
| gl-disk-space | Espace occupé et libre de chaque système de fichiers | hostname |
| gl-network-interfaces | Interfaces réseau, débit et volume échangé | hostname, limit: 500 |
| gl-network-traffic | Courbe du trafic réseau entrant et sortant | hostname, limit: 500 |
| gl-disk-io | Lectures et écritures par disque | hostname |
| gl-current-mem | Utilisation de la mémoire vive | hostname |
| gl-system-load | Charge système sur 1, 5 et 15 minutes | hostname |
| gl-alerts | Alertes récentes levées par Glances | hostname |
- hostname : adresse racine du serveur web de Glances, sans /api. Ici, un sous-domaine publié par SWAG.
- Les widgets n'utilisent pas useProxy : c'est le navigateur qui interroge Glances. Glances doit donc être joignable depuis le poste qui consulte Dashy et autoriser le CORS (comportement par défaut de son serveur web).
- Le widget gl-network-traffic n'a pas d'id : Dashy en génère un au chargement.