secubox-openwrt/package/secubox/luci-app-system-hub/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

221 lines
5.4 KiB
Markdown

[English](README.md) | [Francais](README.fr.md) | [中文](README.zh.md)
# System Hub - Tableau de Bord de Controle Central
**Version :** 1.0.0
**Derniere mise a jour :** 2025-12-28
**Statut :** Actif
Tableau de bord central de controle et de surveillance systeme pour OpenWrt avec des capacites completes de gestion systeme.
## Fonctionnalites
### Surveillance Systeme
- Informations systeme en temps reel (hostname, modele, uptime, version du kernel)
- Metriques de sante systeme avec jauges visuelles (CPU, RAM, Disque)
- Charge CPU moyenne (1min, 5min, 15min)
- Repartition detaillee de l'utilisation memoire
- Surveillance du stockage pour tous les points de montage
- Surveillance de la temperature (zones thermiques)
### Gestion des Services
- Liste de tous les services systeme avec statut
- Demarrer/Arreter/Redemarrer les services
- Activer/Desactiver le demarrage automatique des services
- Statut en temps reel (en cours/arrete)
- Gestion par lots des services
### Journaux Systeme
- Affichage des logs systeme avec nombre de lignes configurable (50-1000 lignes)
- Filtrage des logs en temps reel
- Recherche par mot-cle
- Affichage style terminal
### Sauvegarde et Restauration
- Creation de sauvegarde de configuration systeme (tar.gz)
- Telechargement de l'archive de sauvegarde
- Restauration de configuration depuis une sauvegarde
- Fonctionnalite de redemarrage systeme
## Installation
```bash
opkg update
opkg install luci-app-system-hub
/etc/init.d/rpcd restart
/etc/init.d/uhttpd restart
```
## Dependances
- **luci-base** : Framework LuCI
- **rpcd** : Daemon RPC
- **coreutils** : Utilitaires de base
- **coreutils-base64** : Encodage/decodage Base64
## Utilisation
### Interface Web
Naviguez vers **Systeme -> System Hub** dans LuCI.
#### Onglet Vue d'ensemble
- Cartes d'informations systeme
- Metriques de sante avec jauges visuelles :
- Charge CPU (pourcentage base sur les coeurs)
- Utilisation memoire (pourcentage avec details en MB)
- Utilisation disque (pourcentage avec infos de taille)
- Details CPU (modele, coeurs, charge moyenne)
- Surveillance de la temperature (code couleur : vert < 60C, orange < 80C, rouge >= 80C)
- Details du stockage pour tous les points de montage
#### Onglet Services
- Liste de tous les services systeme
- Indicateurs de statut (en cours/arrete)
- Statut de demarrage automatique (active/desactive)
- Boutons d'action :
- Demarrer (pour les services arretes)
- Arreter (pour les services en cours)
- Redemarrer (pour tous les services)
- Activer/Desactiver le demarrage automatique
#### Onglet Journaux Systeme
- Visualiseur de logs avec controles de filtre
- Nombre de lignes configurable (50, 100, 200, 500, 1000)
- Filtrage par mot-cle
- Rafraichissement des logs a la demande
- Affichage style terminal (fond noir, texte vert)
#### Onglet Sauvegarde et Restauration
- Creer et telecharger une sauvegarde de configuration
- Uploader et restaurer un fichier de sauvegarde
- Redemarrage systeme avec confirmation
### Ligne de Commande
#### Obtenir le Statut Systeme
```bash
ubus call luci.system-hub status
```
#### Obtenir les Informations Systeme
```bash
ubus call luci.system-hub get_system_info
```
#### Obtenir la Sante Systeme
```bash
ubus call luci.system-hub get_health
```
#### Lister les Services
```bash
ubus call luci.system-hub list_services
```
#### Gerer un Service
```bash
# Demarrer un service
ubus call luci.system-hub service_action '{"service":"network","action":"start"}'
# Arreter un service
ubus call luci.system-hub service_action '{"service":"network","action":"stop"}'
# Redemarrer un service
ubus call luci.system-hub service_action '{"service":"network","action":"restart"}'
```
#### Obtenir les Logs
```bash
# Obtenir les 100 dernieres lignes
ubus call luci.system-hub get_logs '{"lines":100,"filter":""}'
# Obtenir les 500 dernieres lignes avec filtre
ubus call luci.system-hub get_logs '{"lines":500,"filter":"error"}'
```
#### Creer une Sauvegarde
```bash
ubus call luci.system-hub backup_config
```
#### Redemarrer le Systeme
```bash
ubus call luci.system-hub reboot
```
## Visualisation des Jauges
La page d'apercu affiche trois jauges circulaires :
### Jauge de Charge CPU
- Pourcentage calcule a partir de la charge moyenne sur 1 minute divisee par le nombre de coeurs
- Vert : < 75%
- Orange : 75-90%
- Rouge : > 90%
### Jauge Memoire
- Pourcentage de memoire utilisee
- Affiche "MB utilises / MB totaux"
- Code couleur comme le CPU
### Jauge Disque
- Pourcentage du systeme de fichiers racine utilise
- Affiche "Utilise / Taille totale"
- Code couleur comme le CPU
## Considerations de Securite
- Les actions sur les services necessitent des permissions d'ecriture dans l'ACL
- Les donnees de sauvegarde contiennent des configurations sensibles
- L'action de redemarrage est irreversible
- Le filtrage des logs ne nettoie pas les donnees sensibles dans les logs
## Depannage
### Les Services ne S'affichent Pas
Verifiez si les services existent :
```bash
ls /etc/init.d/
```
### Metriques de Sante Inexactes
Verifiez que les fichiers systeme sont accessibles :
```bash
cat /proc/meminfo
cat /proc/loadavg
df -h
```
### Echec de Creation de Sauvegarde
Assurez-vous que sysupgrade est disponible :
```bash
which sysupgrade
```
### Temperature Non Affichee
Verifiez les zones thermiques :
```bash
ls /sys/class/thermal/thermal_zone*/temp
```
## Licence
Apache-2.0
## Mainteneur
CyberMind <contact@cybermind.fr>