secubox-openwrt/package/secubox/luci-app-netdata-dashboard/README.fr.md
CyberMind-FR ccfb58124c docs: Add trilingual documentation (French and Chinese translations)
Add complete French (fr) and Chinese (zh) translations for all documentation:

- Root files: README, CHANGELOG, SECURITY, BETA-RELEASE
- docs/: All 16 core documentation files
- DOCS/: All 19 deep-dive documents including embedded/ and archive/
- package/secubox/: All 123+ package READMEs
- Misc: secubox-tools/, scripts/, EXAMPLES/, config-backups/, streamlit-apps/

Total: 346 translation files created

Each file includes language switcher links for easy navigation between
English, French, and Chinese versions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-20 10:00:18 +01:00

196 lines
5.9 KiB
Markdown

# Tableau de bord LuCI Netdata
[English](README.md) | Francais | [中文](README.zh.md)
**Version :** 0.4.0
**Derniere mise a jour :** 2025-12-28
**Statut :** Actif
Tableau de bord de surveillance systeme en temps reel pour OpenWrt avec une interface moderne et responsive inspiree de Netdata.
## Fonctionnalites
### Surveillance en temps reel
- **Utilisation CPU** : Visualisation en jauge avec historique sparkline
- **Memoire** : Barre empilee montrant utilise/buffers/cache/libre
- **Disque** : Utilisation par systeme de fichiers avec barres visuelles
- **Reseau** : Statistiques d'interfaces avec totaux RX/TX
- **Temperature** : Lectures des capteurs depuis les zones thermiques
- **Charge moyenne** : Affichage des charges 1/5/15 minutes
### Informations systeme
- Nom d'hote, modele, version du noyau
- Version OpenWrt et cible
- Temps de fonctionnement en jours/heures/minutes
- Coeurs CPU et frequence
### Details reseau
- Liste des interfaces avec adresses IP
- Detection de l'etat et de la vitesse du lien
- Statistiques de suivi des connexions
- Repartition du trafic par interface
### Moniteur de processus
- Comptage des processus en cours/en veille
- Liste des processus avec PID, utilisateur, commande
- Utilisation memoire par processus
- Visualisation de l'etat
### Design moderne
- Theme sombre optimise pour la surveillance
- Mise en page en grille responsive
- Jauges et sparklines animees
- Palette de couleurs inspiree de GitHub
### Alertes et journaux SecuBox
- La barre de controle s'integre avec le nouvel assistant `/usr/sbin/secubox-log`.
- Les evenements demarrer/redemarrer/arreter sont ajoutes a `/var/log/seccubox.log`.
- La carte du tableau de bord montre la fin du journal agrege et permet de capturer un instantane dmesg/logread depuis LuCI.
## Installation
### Prerequis
- OpenWrt 21.02 ou ulterieur
- Interface web LuCI
### Depuis les sources (recommande)
```bash
# Cloner dans l'environnement de build OpenWrt
cd ~/openwrt/feeds/luci/applications/
git clone https://github.com/YOUR_USERNAME/luci-app-netdata-dashboard.git
# Mettre a jour les feeds et installer
cd ~/openwrt
./scripts/feeds update -a
./scripts/feeds install -a
# Activer dans menuconfig
make menuconfig
# Naviguer vers : LuCI > Applications > luci-app-netdata-dashboard
# Compiler le package
make package/luci-app-netdata-dashboard/compile V=s
```
### Installation manuelle
```bash
# Transferer le package vers le routeur
scp luci-app-netdata-dashboard_1.0.0-1_all.ipk root@192.168.1.1:/tmp/
# Installer sur le routeur
ssh root@192.168.1.1
opkg install /tmp/luci-app-netdata-dashboard_1.0.0-1_all.ipk
# Redemarrer les services
/etc/init.d/rpcd restart
/etc/init.d/uhttpd restart
```
## Utilisation
Apres l'installation, acceder au tableau de bord a :
**Status -> Netdata Dashboard**
Le tableau de bord a quatre onglets :
1. **Temps reel** : Vue d'ensemble avec jauges et sparklines
2. **Systeme** : Informations systeme detaillees
3. **Reseau** : Statistiques des interfaces
4. **Processus** : Moniteur de processus
Les donnees se rafraichissent automatiquement toutes les 2 secondes.
## Architecture
```
+-----------------------------------------------------------+
| JavaScript LuCI |
| (realtime.js, system.js, etc.) |
+---------------------------+-------------------------------+
| ubus RPC
v
+-----------------------------------------------------------+
| Backend RPCD |
| /usr/libexec/rpcd/netdata |
+---------------------------+-------------------------------+
| lit
v
+-----------------------------------------------------------+
| Linux Proc/Sys |
| /proc/stat, /proc/meminfo, /sys/class/thermal |
+-----------------------------------------------------------+
```
## Points d'API
| Methode | Description |
|---------|-------------|
| `stats` | Apercu rapide (CPU%, memoire%, charge, etc.) |
| `cpu` | Statistiques CPU detaillees et donnees par coeur |
| `memory` | Repartition memoire (total, libre, buffers, cache) |
| `disk` | Utilisation des systemes de fichiers et statistiques I/O |
| `network` | Stats d'interfaces et suivi des connexions |
| `processes` | Liste et comptage des processus |
| `sensors` | Lectures des capteurs de temperature |
| `system` | Informations systeme (hostname, noyau, uptime) |
## Personnalisation
### Modifier le taux de rafraichissement
Editer l'intervalle de poll dans les fichiers de vue :
```javascript
// Dans realtime.js
poll.add(L.bind(this.refresh, this), 2); // 2 secondes
```
### Ajouter des metriques personnalisees
Etendre le script backend RPCD a `/usr/libexec/rpcd/netdata` pour ajouter de nouvelles sources de donnees.
## Prerequis
- OpenWrt 21.02+
- LuCI (luci-base)
- rpcd avec module luci
## Dependances
- `luci-base`
- `luci-lib-jsonc`
- `rpcd`
- `rpcd-mod-luci`
## Contribuer
Les contributions sont les bienvenues ! N'hesitez pas a soumettre des issues et des pull requests.
1. Fork le repository
2. Creer votre branche de fonctionnalite (`git checkout -b feature/amazing-feature`)
3. Commiter vos changements (`git commit -m 'Add amazing feature'`)
4. Push vers la branche (`git push origin feature/amazing-feature`)
5. Ouvrir une Pull Request
## Licence
Ce projet est sous licence Apache License 2.0 - voir le fichier [LICENSE](LICENSE) pour les details.
## Credits
- Inspire par [Netdata](https://netdata.cloud/)
- Construit pour [OpenWrt](https://openwrt.org/)
- Developpe par [Gandalf @ CyberMind.fr](https://cybermind.fr)
## Projets lies
- [luci-app-statistics](https://github.com/openwrt/luci/tree/master/applications/luci-app-statistics) - Statistiques basees sur collectd
- [Netdata](https://github.com/netdata/netdata) - Agent Netdata complet (x86 uniquement)
---
Fait avec amour pour la communaute OpenWrt