{% extends 'base.html' %} {% block title %}Audit Serveurs{% endblock %} {% block content %}

Audit Général Linux

{% if last_audit and last_audit.last_date %} Dernier audit : {{ last_audit.last_date.strftime('%d/%m/%Y à %H:%M') }} — {{ last_audit.count }} serveurs {% else %}Aucun audit réalisé{% endif %}

Export CSV
{% if active_jobs %}
⏳ Audits en cours
{% for j in active_jobs %}
{{ j.id }} {{ j.done }}/{{ j.total }} — {{ j.parallel }} en parallèle Reprendre
{% endfor %}
{% endif %} {% set p = perms if perms is defined else request.state.perms %} {% if p.audit in ('edit', 'admin') %}

Lancer un audit général

Tous les serveurs Linux en production seront audités (hors exclusions).

{% for d in domains %} {% endfor %}
{% for z in zones %} {% endfor %}

EMV exclu par défaut (zone PCI-DSS)

{% endif %} {% set msg = request.query_params.get('msg') %} {% if msg %}
{% if msg == 'no_hosts' %}Aucun hostname saisi.{% elif msg == 'no_results' %}Pas de résultats à sauvegarder.{% elif msg.startswith('saved_') %}Base mise à jour : {{ msg.split('_')[1] }} modifié(s), {{ msg.split('_')[2] }} ajouté(s).{% endif %}
{% endif %}
{{ stats.ok }}
Connectes
{{ stats.failed }}
Echoues
{{ stats.disk_alerts }}
Alerte disque
{{ stats.no_autostart }}
Sans auto-start
{{ stats.failed_svc }}
Svc en echec
{{ stats.ok - stats.qualys_ok }}
Qualys KO
{{ stats.ok - stats.s1_ok }}
S1 KO
{% for e in entries %} {% endfor %}
Hostname Statut Connexion Kernel Uptime Disque Qualys S1 Sans auto Svc KO Detail
{{ e.hostname }} {{ e.status[:10] }} {% if e.resolved_fqdn %}{{ e.resolved_fqdn[:25] }}{% else %}-{% endif %} {{ (e.kernel or '-')[:20] }} {{ (e.uptime or '-')[:15] }} {% if e.disk_alert %}ALERTE {% elif e.status == 'OK' %}OK {% else %}-{% endif %} {% if e.qualys_active %}OK{% else %}KO{% endif %} {% if e.sentinelone_active %}OK{% else %}KO{% endif %} {% if e.running_not_enabled %}{{ e.running_not_enabled.split('\n')|length }}{% else %}-{% endif %} {% if e.failed_services %}{{ e.failed_services[:20] }}{% else %}-{% endif %}
{% endblock %}