SecuAAS Docs
SecuMon

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

  1. Rendez-vous sur le portail client.
  2. Saisissez votre adresse courriel et votre mot de passe.
  3. Si l'authentification multi-facteur (MFA) est activee, saisissez le code TOTP genere par votre application d'authentification.
  4. 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 :

WidgetDescription
Utilisation CPUTimeline de l'usage CPU par agent ou global
Utilisation memoireRAM utilisee / disponible avec tendances
Charge systemeLoad average 1/5/15 minutes
Espace disqueJauges par partition avec seuils d'alerte
Trafic reseauBande passante entrante/sortante par interface
Processus actifsTop 10 processus par CPU et memoire
Connexions reseauNombre 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 :

  1. Depuis le portail, accedez a la section "Agents" et cliquez sur "Ajouter un agent" pour recuperer votre token de collecteur.
  2. 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
  1. 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:latest

Consulter 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

StatutSignification
ActifL'agent transmet des metriques normalement
Hors ligneAucune metrique recue depuis plus de 5 minutes
En attenteAgent enregistre mais pas encore connecte
ErreurProbleme 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

  1. Accedez a la section "Alertes" puis "Regles d'alertes".
  2. Cliquez sur "Nouvelle regle".
  3. 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 :

RegleMetriqueConditionSeuilSeverite
CPU elevecpu.usage_percent>90 % (5 min)Critique
Memoire eleveememory.usage_percent>85 %Avertissement
Disque pleindisk.usage_percent>90 %Critique
Charge eleveecpu.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 :

  1. System Overview : agents actifs, taux de metriques, CPU, memoire, load, disque.
  2. Network & Process : trafic reseau, erreurs, interfaces, processus actifs, connexions.
  3. 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 :

PlanAgentsRetentionTarif
Starter107 jours99 $/mois
Professional5030 jours249 $/mois
EnterpriseIllimite365+ jours499+ $/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.

On this page