|
|
5d3c07885d
|
feat(servers): drop colonnes legacy (snapshot_required/pre_patch_script/post_patch_script/satellite_host/need_pct) avec migration donnees + recreation views v_servers / v_patchable / v_conformity_todo + adaptation prereq_service et server_detail.html
|
2026-05-05 15:11:30 +02:00 |
|
|
|
7d6019f5d3
|
feat(patching/iexec): panneau Details du dernier check pliable (clic header) + bouton Fermer
|
2026-05-05 14:52:21 +02:00 |
|
|
|
a7874aec11
|
feat(settings/clusters M2): UI CRUD server_clusters - groupes + ordre redemarrage + strategie sequential/parallel + panneau detail serveurs rattaches
|
2026-05-05 14:05:59 +02:00 |
|
|
|
075706178e
|
feat(settings/teams M1+M4): UI CRUD canaux Teams + service teams_service.py (Adaptive Card via Incoming Webhook) + bouton Test webhook
|
2026-05-05 13:58:38 +02:00 |
|
|
|
830eaaa519
|
feat(patching/iexec): boutons et stepper avec etats visuels (gris pending / orange en cours / vert done / rouge failed) - cascade automatique selon resultats accumules + animation pulse pour running
|
2026-05-05 12:58:39 +02:00 |
|
|
|
0f5296ab40
|
feat(patching/iexec): terminal global HTML colore consolide - toutes les etapes (check, snap, dryrun, pre, patch, reboot, recon, post) appendent dans le meme terminal avec sections horodatees + couleurs ANSI-like + scroll auto + bouton Vider
|
2026-05-05 12:28:12 +02:00 |
|
|
|
ff95424e03
|
feat(patching/iexec B3.6): bouton 3e Reboot manuel (double confirmation, jamais auto) + 3f Wait reconnexion (poll TCP/22 + SSH uptime, timeout 10min) - shutdown -r +1 avec audit log
|
2026-05-05 12:06:50 +02:00 |
|
|
|
19d88f2d53
|
feat(patching/iexec): detection auto deps problematiques + bouton retry sans paquets KO (multilib, requires, conflicts) - extra_excludes via SSE query param
|
2026-05-05 11:32:44 +02:00 |
|
|
|
8cf78dfef3
|
feat(patching/iexec): terminal live SSE pour dry-run et patch reel - generator yum_stream_lines + endpoint /yum-stream + EventSource cote client + log audit en fin de stream
|
2026-05-04 17:02:28 +02:00 |
|
|
|
e29ecff949
|
feat(patching/iexec B3.4+B3.5): pre-capture services+ports + post-compare avant/apres avec rapport diff (scripts wiki SANEF, push base64) - workflow 3a/3b/3c/3d sequentiel
|
2026-05-04 16:52:15 +02:00 |
|
|
|
6c92c71d17
|
feat(patching/iexec B3): step 3a dry-run (yum update --assumeno) + step 3b real patch (yum update -y) avec excludes effectifs depuis v_servers, validation anti-injection sur excludes, log audit, double confirmation pour patch reel
|
2026-05-04 16:40:46 +02:00 |
|
|
|
a6b98568f1
|
feat(patching/iexec B2): branchement snapshot vCenter - bouton Step 2 lance snapshot pour rows verdict OK, nom intervenant_YYYY-MM-DD_avant_patch, log audit dans patch_planning_row_log
|
2026-05-04 15:50:11 +02:00 |
|
|
|
b07a6816d4
|
feat(patching/iexec): check espace disque (/ >= 1.5Go, /var/log >= 1Go) + fix detection subscription-manager identity FR/EN via UUID regex
|
2026-05-04 15:37:12 +02:00 |
|
|
|
eb2e0dc8ba
|
feat(patching/iexec B1): page wizard step 1 - checks DNS+SSH+Satellite (LAN vpdsiasat2 / DMZ vpdsiasat1 selon domaine), Linux uniquement (Windows skip), sudo -n partout
|
2026-05-04 15:14:06 +02:00 |
|
|
|
a5f3a25198
|
feat(patching/import): actions Reporter/Ajouter au patching + log + colonne Etat (etape A) + placeholder /patching/iexec affichant excludes effectifs (etape B a venir)
|
2026-05-04 14:57:49 +02:00 |
|
|
|
6eb7619efc
|
feat(patching/import): affichage date au format FR dd/mm/yyyy (tri reste sur start_iso ISO)
|
2026-05-04 14:12:42 +02:00 |
|
|
|
1ef9ecf85f
|
feat(patching/import): lien Asset s ouvre dans un nouvel onglet
|
2026-05-04 14:09:27 +02:00 |
|
|
|
6891736395
|
feat(patching/import): retire colonnes Impacts et BDD de l affichage, lien Asset pointe vers /servers?search=
|
2026-05-04 14:09:11 +02:00 |
|
|
|
f70f5c3704
|
feat(patching/import): retire colonnes Coupure/Pb disque/Lien serveur/Mode op de l affichage, link sur Asset, raccourci OS version (RedHat 8, Win 2022, ...)
|
2026-05-04 14:05:16 +02:00 |
|
|
|
630297f98e
|
feat(patching/import): stockage date/heure typés (DATE+TIME) + jour_text fallback texte libre + tri colonne Date par date+heure combinés
|
2026-05-04 13:57:24 +02:00 |
|
|
|
8b6057aef2
|
feat(patching/import): filtre intervenant en dropdown, retire filtre asset texte, ajoute tri asc/desc/none au clic sur entete Asset
|
2026-05-04 13:17:23 +02:00 |
|
|
|
488b5a980b
|
feat(patching/import): ajout colonnes Resp Domaine DTS, Referent technique, Mode operatoire, Impacts, BDD - support nouveau format S07+ + Date au lieu de Jour
|
2026-05-04 13:12:09 +02:00 |
|
|
|
13a5625710
|
feat(patching/import): filtres client-side asset/intervenant/env sur tableau semaine
|
2026-05-04 13:04:05 +02:00 |
|
|
|
557015325b
|
feat(patching): import planning xlsx (etape 1) - tables patch_planning_imports + rows, page upload + selecteur semaine + tableau
|
2026-05-04 12:57:35 +02:00 |
|
|
|
983552a442
|
fix(qualys/agents): message d'echec specifique selon cause reelle (DNS/TCP timeout/TCP refused/SSH auth) - plus de 'agent installe? OS supporte?' generique
|
2026-04-28 02:00:21 +02:00 |
|
|
|
532549072d
|
fix(qualys/agents): lien fiche serveur 404 - remplace par recherche Qualys du host
|
2026-04-28 01:55:25 +02:00 |
|
|
|
767b33095a
|
feat(qualys/agents): bloque troubleshooting pour Windows (route + bouton 'Non gere' dans table)
|
2026-04-28 01:48:32 +02:00 |
|
|
|
b6a602e848
|
ui(qualys/agents): wording diag prudent (constat/hypothese/proposition vers ticket support, pas affirmer)
|
2026-04-28 01:27:42 +02:00 |
|
|
|
67bd3a02d6
|
ui(qualys/agents): bloc Etat checklist OK/KO en tete (connectivite/disque/service/install) + log systeme 10 lignes
|
2026-04-28 01:24:57 +02:00 |
|
|
|
7f8c2c710b
|
ui(qualys/agents): renomme 'Suggestions' en 'Diagnostic' + reformulation orientee constat (pas de cmds shell, oriente vers ticket support)
|
2026-04-28 01:23:56 +02:00 |
|
|
|
fc480b4376
|
ui(qualys/agents): retire bloc Configuration proxy agent (inutile car SANEF prod sort en direct, pas via proxy)
|
2026-04-28 01:13:18 +02:00 |
|
|
|
9d312f43a3
|
feat(qualys/agents): check conf proxy agent (qagent-proxy.conf, drop-in systemd, sysconfig, /etc/environment) + suggestion config proxy
|
2026-04-28 00:20:56 +02:00 |
|
|
|
640292c1ce
|
feat(qualys/agents): checks LVM + logrotate + suggestions extend FS / cleanup / fix logrotate avec snapshot LVM obligatoire
|
2026-04-28 00:11:45 +02:00 |
|
|
|
71a2927e15
|
ui(qualys/agents): highlight rouge >=90% / orange >=75% sur lignes df dans bloc disque
|
2026-04-28 00:01:46 +02:00 |
|
|
|
a877589cf3
|
feat(qualys/agents): suggestions auto resolution selon patterns logs (disque sature, crash loop, conn KO, service masked, agent obsolete)
|
2026-04-28 00:01:14 +02:00 |
|
|
|
54a2a59991
|
ui(qualys/agents): renomme bouton Check en Troubleshooting
|
2026-04-27 23:54:29 +02:00 |
|
|
|
437b1ed172
|
feat(qualys/agents): ajout checks espace disque + connectivite console Qualys (qualysagent/qualysguard.qualys.eu)
|
2026-04-27 23:53:15 +02:00 |
|
|
|
cdcb85917d
|
feat(qualys/agents): audit en background thread + page d'attente auto-refresh (fix ERR_CONNECTION_RESET sur audits longs)
|
2026-04-27 23:25:50 +02:00 |
|
|
|
26e05d63ac
|
fix(qualys/agents): commandes audit adaptees multi-OS (RHEL5 SysV init, journalctl absent, chemins log Qualys multiples)
|
2026-04-27 23:15:50 +02:00 |
|
|
|
03229d4d08
|
feat(qualys/agents): bouton Check + page audit cible Qualys agent (status + version + logs agent/systeme via SSH)
|
2026-04-27 23:09:05 +02:00 |
|
|
|
ad630eba99
|
feat(qualys/agents): tri click-to-sort sur toutes les tables (hostname, OS, check-in, etc.)
|
2026-04-27 16:58:06 +02:00 |
|
|
|
4bc9d6cc61
|
docs(qualys/duplicates): message bandeau ~1200 serveurs
|
2026-04-25 19:56:51 +00:00 |
|
|
|
2c5c0df355
|
docs(qualys/duplicates): clarifie message bandeau (6000 scan total, 1300 serveurs filtres)
|
2026-04-25 11:05:36 +00:00 |
|
|
|
6c52d05393
|
fix(qualys/duplicates): renomme cle items -> groups (conflit Jinja avec dict.items)
|
2026-04-25 10:49:53 +00:00 |
|
|
|
cc550c2d84
|
fix(qualys/duplicates): scan async (background thread) + bandeau scan en cours - evite 503 HAProxy
|
2026-04-25 10:31:07 +00:00 |
|
|
|
3d043af194
|
feat(qualys): page doublons + suppression API Qualys 1-clic
|
2026-04-25 10:17:40 +00:00 |
|
|
|
54c10d90de
|
fix(qualys/dashboard): bandeau plus voyant (gradient cyan + glow)
|
2026-04-25 00:27:01 +00:00 |
|
|
|
66558c4b46
|
fix(qualys/dashboard): compteur base sur running_since DB (survit aux auto-refresh)
|
2026-04-25 00:16:44 +00:00 |
|
|
|
0ab4f2d8fa
|
fix(qualys/dashboard): vire flag in-memory + safety net thread + flex layout 6 KPI
|
2026-04-25 00:13:22 +00:00 |
|
|
|
daf87891a7
|
feat(qualys/dashboard): is_running base sur DB (multi-worker safe) + bouton Annuler
|
2026-04-25 00:05:49 +00:00 |
|