Date ajout : 08/01/2026 Priorite : MOYENNE Origine : Suggestion utilisateur Statut : TERMINE Date fin : 11/01/2026
Les fichiers collect.sh et generate.sh deviennent tres volumineux :
collect.sh : ~1100+ lignesgenerate.sh : ~5500+ lignesCela rend la maintenance difficile et ne permet pas de collecter/generer partiellement.
/stock_8to/33800-stack/monitoring/
├── collect.sh # Script principal (orchestrateur)
├── collect.d/ # Modules de collecte
│ ├── _common.sh # Fonctions partagees (ssh_cmd, etc.)
│ ├── pve.sh # Collecte PVE
│ ├── proxmox1.sh # Collecte Proxmox1
│ ├── prod-portainer.sh # Collecte prod-portainer
│ ├── gitlab.sh # Collecte GitLab
│ ├── nginx.sh # Collecte nginx
│ └── zfs.sh # Collecte ZFS/pools
│
├── generate.sh # Script principal (orchestrateur)
├── generate.d/ # Modules de generation
│ ├── _common.sh # Fonctions partagees (HTML, CSS)
│ ├── index.sh # Page principale
│ ├── crons.sh # Page crons
│ ├── nginx.sh # Page nginx
│ ├── raidz.sh # Page RAIDZ (nouveau)
│ └── ...
./collect.d/gitlab.sh seul si besoin# Full collect (actuel)
./collect.sh
# Collect partiel
./collect.sh --only=gitlab,nginx
# Generate partiel
./generate.sh --only=crons,index
A faire quand le systeme actuel est stable et que les nouvelles pages (RAIDZ, etc.) sont implementees.
Voir /home/gouroubleu/tasks/11-01-2026-20-30-needfinder-dashboard-refactoring.md