V1.0.3
This commit is contained in:
16
README.md
16
README.md
@@ -7,7 +7,7 @@ Outil de supervision système avec interface web, écrit en Rust. Surveille CPU,
|
||||
- **Dashboard temps réel** — CPU, RAM, disques, uptime, statut par code couleur (ok / warning / critical)
|
||||
- **Surveillance de processus** — détection par pattern, alerte si processus arrêté, seuil mémoire configurable
|
||||
- **Alertes email (SMTP)** — envoi automatique avec cooldown configurable pour éviter le spam
|
||||
- **Suivi utilisateurs Amadea** — analyse des logs `awevents` et `isoft`, statuts actif/inactif/absent/déconnecté, temps de présence et temps actif, graphe d'activité horaire, hebdomadaire et mensuel, historique par utilisateur
|
||||
- **Suivi utilisateurs Amadea** — analyse des logs `awevents` et `isoft`, statuts actif/inactif/absent/déconnecté, temps de présence et temps actif, compteur d'erreurs par utilisateur (logs `isoft` niveau ERROR), graphe d'activité horaire, hebdomadaire et mensuel, historique par utilisateur
|
||||
- **Interface de configuration** — seuils, SMTP, processus, port, mot de passe admin, tout modifiable via l'UI
|
||||
- **Service Windows** — installation en tant que service système avec démarrage automatique
|
||||
|
||||
@@ -139,15 +139,25 @@ Pour chaque utilisateur SuperVision calcule :
|
||||
- **Présence** — durée entre la première et la dernière action du jour
|
||||
- **Temps actif** — présence moins les pauses dépassant le seuil configuré
|
||||
|
||||
### Erreurs isoft
|
||||
|
||||
SuperVision analyse les fichiers `isoft_*` pour compter les lignes de niveau `ERROR`. Chaque erreur est rattachée à un utilisateur via le champ `ISI=<session_id>` présent dans le nom du thread, et la correspondance session → login est établie grâce aux événements `OpenUserSession` et `CloseUserSession`.
|
||||
|
||||
Le nombre d'erreurs est affiché :
|
||||
- Dans le **tableau temps réel** et le **tableau jour historique** (colonne « Erreurs », badge rouge si > 0)
|
||||
- Dans le **panneau historique utilisateur** (colonne « Erreurs » + tooltip sur les barres)
|
||||
- Dans les **tooltips des graphiques 7/30 jours** (total d'erreurs du jour)
|
||||
|
||||
### Tableau temps réel (aujourd'hui)
|
||||
|
||||
- Colonnes : Utilisateur, Statut, Dernière action, Actions (24h), Connecté depuis, Présence, Temps actif, Sessions
|
||||
- Colonnes : Utilisateur, Statut, Dernière action, Actions (24h), Erreurs, Présence / Actif, Depuis
|
||||
- Tri : actif → inactif → absent → déconnecté, puis dernière action la plus récente en premier
|
||||
|
||||
### Graphiques d'activité
|
||||
|
||||
- **7 jours** et **30 jours** — pic d'utilisateurs simultanés par jour
|
||||
- **Cliquer sur une barre** charge le tableau des utilisateurs de ce jour : login, première/dernière action, nombre d'actions, présence, temps actif, nombre de sessions
|
||||
- **Cliquer sur une barre** charge le tableau des utilisateurs de ce jour : login, première/dernière action, nombre d'actions, erreurs, présence, temps actif, nombre de sessions
|
||||
- **Tooltip sur les barres** affiche le nombre d'utilisateurs et le total d'erreurs du jour
|
||||
- **Cliquer sur un utilisateur** (tableau du jour ou tableau temps réel) affiche son historique individuel sur 7 ou 30 jours
|
||||
|
||||
### Détection des fichiers de logs
|
||||
|
||||
Reference in New Issue
Block a user