Guide utilisateur
Guide complet pour les clients SecuMon : portail client, tableaux de bord, alertes, gestion des agents et rapports de monitoring.
Guide utilisateur SecuMon
Ce guide est destine aux clients finaux de SecuMon qui utilisent le portail client pour surveiller leur infrastructure, configurer des alertes et consulter les rapports de performance.
Acces au portail client
Le portail client est accessible a l'adresse https://secumon.secuaas.com. Apres votre inscription ou connexion via le portail (https://secumon.secuaas.com), qui vous redirige automatiquement vers l'authentification centrale SecuAAS, vous recevez vos identifiants par courriel.
Connexion
- Rendez-vous sur le portail client.
- Saisissez votre adresse courriel et votre mot de passe.
- Si l'authentification multi-facteur (MFA) est activee, saisissez le code TOTP genere par votre application d'authentification.
- Si votre organisation utilise le SSO, cliquez sur "Connexion SSO" pour etre redirige vers le fournisseur d'identite Zitadel.
Premiere connexion
Lors de votre premiere connexion, vous etes invite a :
- Configurer l'authentification MFA (recommande).
- Deployer votre premier agent sur un serveur.
- Explorer le tableau de bord de demonstration pre-configure.
Tableau de bord principal
Le tableau de bord principal offre une vue consolidee de l'etat de votre infrastructure. Il affiche en temps reel :
- Nombre d'agents actifs : total des serveurs connectes et transmettant des metriques.
- Taux de metriques : nombre de metriques ingeries par minute.
- Alertes actives : nombre d'alertes en cours, classees par severite (critique, avertissement, information).
- Graphiques temporels : courbes d'utilisation CPU, memoire et charge systeme sur les dernieres heures.
Widgets disponibles
Le tableau de bord offre plusieurs types de visualisations :
| Widget | Description |
|---|---|
| Utilisation CPU | Timeline de l'usage CPU par agent ou global |
| Utilisation memoire | RAM utilisee / disponible avec tendances |
| Charge systeme | Load average 1/5/15 minutes |
| Espace disque | Jauges par partition avec seuils d'alerte |
| Trafic reseau | Bande passante entrante/sortante par interface |
| Processus actifs | Top 10 processus par CPU et memoire |
| Connexions reseau | Nombre de connexions actives par protocole |
Personnalisation
Vous pouvez creer des tableaux de bord personnalises via l'API ou l'interface web en selectionnant les metriques, les agents et la periode d'affichage souhaites. Les tableaux de bord sont sauvegardes et persistes entre les sessions.
Gestion des agents
Deployer un agent
Pour monitorer un serveur, vous devez y installer l'agent SecuMon. L'agent est un binaire leger (~10 MB) qui fonctionne sous Linux.
Installation rapide :
Note : la distribution automatisee de binaires precompiles (
releases.secuaas.ovh) n'est pas encore disponible — il n'existe a ce jour aucun pipeline de publication pour l'agent. En attendant, l'agent est compile depuis les sources et installe manuellement :
- Depuis le portail, accedez a la section "Agents" et cliquez sur "Ajouter un agent" pour recuperer votre token de collecteur.
- Compilez et installez l'agent depuis le depot source
secumon-agent:
make build-all
sudo make install
sudo secumon-agent setup --collector=collector.secuaas.ovh:9090
sudo systemctl enable secumon-agent
sudo systemctl start secumon-agent- L'agent apparait dans le portail dans les 60 secondes.
Installation Docker :
docker run -d \
--name secumon-agent \
--restart unless-stopped \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /:/rootfs:ro \
-e COLLECTOR_ENDPOINT=collector.secuaas.ovh:9090 \
-e AGENT_TOKEN=<votre-token> \
secuaas/secumon-agent:latestConsulter les agents
La liste des agents affiche pour chaque serveur :
- Nom et hostname
- Systeme d'exploitation et version de l'agent
- Statut de connexion (actif, hors ligne, en erreur)
- Derniere activite (dernieres metriques recues)
- Etiquettes (labels) personnalisees
Statuts des agents
| Statut | Signification |
|---|---|
| Actif | L'agent transmet des metriques normalement |
| Hors ligne | Aucune metrique recue depuis plus de 5 minutes |
| En attente | Agent enregistre mais pas encore connecte |
| Erreur | Probleme de communication detecte |
Metriques collectees
L'agent collecte automatiquement les metriques suivantes a intervalle configurable (par defaut : 60 secondes) :
CPU
- Usage global en pourcentage
- Load average sur 1, 5 et 15 minutes
- Utilisation par coeur
Memoire
- RAM totale, utilisee et disponible
- Utilisation du swap
- Cache et buffers
Disque
- Espace par partition (total, utilise, disponible)
- Utilisation des inodes
- Debit I/O (lectures/ecritures par seconde)
Reseau
- Bande passante par interface (octets envoyes/recus)
- Paquets, erreurs et drops
- Etat des interfaces (up/down)
Processus
- Top 10 processus par consommation CPU et memoire
- Nombre total de processus et de zombies
- Details par processus : PID, nom, utilisateur, threads
Configuration des alertes
Creer une regle d'alerte
- Accedez a la section "Alertes" puis "Regles d'alertes".
- Cliquez sur "Nouvelle regle".
- Configurez les parametres :
- Nom : description de l'alerte.
- Metrique : type de metrique a surveiller (cpu, memory, disk, network).
- Condition : operateur de comparaison (superieur, inferieur, egal).
- Seuil : valeur numerique declenchant l'alerte.
- Duree : temps pendant lequel la condition doit persister avant declenchement.
- Severite : critique, avertissement ou information.
- Canaux de notification : courriel, Slack, webhook.
- Filtre d'agents : appliquer la regle a tous les agents ou a une selection par etiquettes.
Regles par defaut
Quatre regles d'alerte sont pre-configurees a l'installation :
| Regle | Metrique | Condition | Seuil | Severite |
|---|---|---|---|---|
| CPU eleve | cpu.usage_percent | > | 90 % (5 min) | Critique |
| Memoire elevee | memory.usage_percent | > | 85 % | Avertissement |
| Disque plein | disk.usage_percent | > | 90 % | Critique |
| Charge elevee | cpu.load_avg_5 | > | 10 (3 min) | Avertissement |
Gerer les alertes
Les alertes actives sont affichees dans le centre d'alertes avec :
- Severite et titre de l'alerte
- Agent et metrique concernes
- Valeur actuelle vs seuil
- Heure de declenchement
Vous pouvez acquitter une alerte pour indiquer qu'elle a ete prise en charge. Les alertes resolues automatiquement (la condition n'est plus remplie) sont archivees dans l'historique.
Notifications
SecuMon prend en charge trois canaux de notification :
Courriel (SMTP)
Les alertes sont envoyees par courriel avec un template HTML colore selon la severite : rouge pour critique, orange pour avertissement, bleu pour information.
Slack
Integration via webhook Slack. Les messages incluent la severite, l'agent concerne et la valeur de la metrique.
Webhook generique
Envoi d'un payload JSON a une URL personnalisee, permettant l'integration avec n'importe quel systeme tiers.
Metriques en temps reel
SecuMon offre un flux WebSocket pour recevoir les metriques en temps reel. Depuis le portail, la page de detail d'un agent affiche les metriques rafraichies toutes les 2 secondes sans rechargement de page.
Le flux WebSocket diffuse les dernieres metriques des 30 dernieres secondes, avec possibilite de filtrer par type de metrique (CPU uniquement, memoire uniquement, etc.).
Grafana (visualisation avancee)
En complement du portail client, SecuMon inclut trois dashboards Grafana pre-configures :
- System Overview : agents actifs, taux de metriques, CPU, memoire, load, disque.
- Network & Process : trafic reseau, erreurs, interfaces, processus actifs, connexions.
- Alerts : compteurs d'alertes, alertes actives, frequence, distribution par severite, temps de reponse.
Ces dashboards se connectent automatiquement a TimescaleDB et sont provisionnes au demarrage de Grafana.
Mode sonde de l'agent
L'agent peut optionnellement fonctionner en mode sonde pour executer des tests reseau depuis le serveur monitore :
- Ping ICMP : latence et disponibilite.
- Test de port TCP : verification que des services sont accessibles.
- Verification HTTP/HTTPS : temps de reponse et codes de statut.
- Analyse SSL/TLS : validite des certificats, ciphers utilises.
Ce mode se configure dans le fichier agent.yaml sous la section probe_mode.
Gestion de l'equipe
Depuis le portail, vous pouvez :
- Inviter des membres de votre equipe par courriel.
- Attribuer des roles : administrateur (acces complet), utilisateur (consultation et configuration), lecture seule.
- Gerer les cles API pour vos integrations personnalisees.
Abonnement et facturation
Le portail affiche votre plan actuel et votre consommation. Trois plans sont disponibles :
| Plan | Agents | Retention | Tarif |
|---|---|---|---|
| Starter | 10 | 7 jours | 99 $/mois |
| Professional | 50 | 30 jours | 249 $/mois |
| Enterprise | Illimite | 365+ jours | 499+ $/mois |
La gestion de l'abonnement se fait via l'integration Stripe directement depuis le portail.
Support et langue
L'interface du portail est disponible en francais et en anglais. Le selecteur de langue est accessible dans le menu de navigation. La preference est sauvegardee automatiquement et persiste entre les sessions.
Pour toute question, contactez le support a support@secuaas.ovh.