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.0KB/s {% endif %}
Actif

📈 Métriques système (temps réel)

🥧 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 %}