Connecté
NeuroPulse Monitor Pro v2.1
👤 Connecté en tant que
{{ user }}
•
Système opérationnel
Processeur
{{ metrics.cpu_details.count if metrics and metrics.cpu_details else 'N/A' }} cores
{{ "%.1f"|format(metrics.cpu) if metrics and metrics.cpu is defined else '0.0' }}
%
{{ 'Critique' if metrics and metrics.cpu and metrics.cpu > 90 else ('Élevé' if metrics and metrics.cpu and metrics.cpu > 70 else 'Normal') }}
Mémoire
{{ "%.1f"|format(metrics.memory.total_gb) if metrics and metrics.memory else 'N/A' }} GB total
{{ "%.1f"|format(metrics.ram) if metrics and metrics.ram is defined else '0.0' }}
%
{{ 'Critique' if metrics and metrics.ram and metrics.ram > 95 else ('Élevé' if metrics and metrics.ram and metrics.ram > 80 else 'Normal') }}
Stockage
{{ "%.1f"|format(metrics.disk_details.total_gb) if metrics and metrics.disk_details else 'N/A' }} GB total
{{ "%.1f"|format(metrics.disk) if metrics and metrics.disk is defined else '0.0' }}
%
{{ 'Critique' if metrics and metrics.disk and metrics.disk > 95 else ('Élevé' if metrics and metrics.disk and metrics.disk > 85 else 'Normal') }}
Réseau
Trafic en temps réel
{% if metrics and metrics.network %}
↓ {{ "%.1f"|format(metrics.network.kb_in_per_sec or 0) }}
↑ {{ "%.1f"|format(metrics.network.kb_out_per_sec or 0) }}
KB/s
{% else %} 0.0
KB/s
{% endif %}
Actif
📈 Métriques système (temps réel)
5min
1h
6h
24h
🥧 Répartition des ressources
⚙️ Services surveillés
Gérer →
{% if metrics and metrics.services %} {% for service in metrics.services[:4] %}
{{ service.title or service.name }}
Port {{ service.port or 'N/A' }} • {{ service.criticality or 'Moyenne' }} {% if service.response_time %} • {{ service.response_time }}ms{% endif %}
{{ 'Actif' if service.active else 'Inactif' }}
{% endfor %} {% else %}
Aucun service configuré
Configurez des services dans les paramètres
Config
{% endif %}
🚨 Alertes et Tickets
Voir tout →
{% if metrics and metrics.anomalies %} {% for alert in metrics.anomalies[:3] %}
{{ alert.type|replace('_', ' ')|title }}
{{ alert.message }}
{{ alert.severity }}
{% endfor %} {% elif tickets %} {% for ticket in tickets[:3] %}
#{{ ticket[0] }} - {{ ticket[1] }}
{{ ticket[4][:10] if ticket[4] else 'Date inconnue' }}
{{ ticket[2] or 'medium' }}
{{ ticket[3] or 'open' }}
{% endfor %} {% else %}
✅ Aucune alerte active
Système fonctionne normalement
OK
{% endif %}