-
e072adb717
Add import_ips_from_qualys: fallback IPs depuis Qualys pour serveurs sans IP iTop
Admin MPCZ
2026-04-14 20:13:11 +0200
-
c8a5f73616
import_sanef_ips: csv.reader par indice (evite conflit Nom/Nom duplique)
Admin MPCZ
2026-04-14 20:10:51 +0200
-
a66e0d853e
Fix schema server_ips: ip_type au lieu de is_primary, VRF/GW/MASK dans description
Admin MPCZ
2026-04-14 19:55:42 +0200
-
c905ab6db3
import_sanef_ips: CAST inet + hostname multi-source + skip doublons
Admin MPCZ
2026-04-14 19:50:40 +0200
-
b66ef0a122
Fix SQLAlchemy: CAST(:ip AS inet) au lieu de :ip::inet (conflit avec bind marker)
Admin MPCZ
2026-04-14 19:48:42 +0200
-
e2f61af818
Add import_ips_from_assets: lit colonne IP directe des CSV VM/physical
Admin MPCZ
2026-04-14 19:47:37 +0200
-
78ad32045e
import_databases: lire Systeme->Nom en priorite (Serveur->Nom vide pour VM)
Admin MPCZ
2026-04-14 19:39:35 +0200
-
7c56725f6e
Add import_sanef_databases: table server_databases + import CSV iTop
Admin MPCZ
2026-04-14 19:36:11 +0200
-
2379a2fdc0
align_from_ayoub: dedoublonne les domaines case/accent-insensitive
Admin MPCZ
2026-04-14 19:32:28 +0200
-
991f4dd6dc
align_from_ayoub: dry-run affiche les domains/envs/paires a creer
Admin MPCZ
2026-04-14 19:26:26 +0200
-
331e6b2946
align_from_ayoub: normalise Environnement (production->Production, Test 1->Test)
Admin MPCZ
2026-04-14 19:25:10 +0200
-
b6bb7e2edd
align_from_ayoub: switch vers jointure (auto-cree domains/envs/de)
Admin MPCZ
2026-04-14 19:20:36 +0200
-
c16a360cdd
Add align_from_ayoub: alignement servers depuis Excel Planning Patching
Admin MPCZ
2026-04-14 19:17:25 +0200
-
9048a87397
Drop NOT NULL sur servers.etat pour accepter les physiques non-lifecycle
Admin MPCZ
2026-04-14 19:06:05 +0200
-
a366427daf
Fix: iTop exporte 2 colonnes Etat (lifecycle+condition), prendre la 1ere
Admin MPCZ
2026-04-14 19:05:08 +0200
-
3c6e10944e
Servers list: SELECT s.environnement (colonne iTop) au lieu de e.name legacy
Admin MPCZ
2026-04-14 18:58:24 +0200
-
56fc1eaa7c
Servers filters: option (Sans etat)/(Sans env) pour NULL
Admin MPCZ
2026-04-14 18:53:51 +0200
-
ce2ac219db
Fix: lire Etat en priorite (Status toujours Production, inutile) + condition -> NULL
Admin MPCZ
2026-04-14 18:51:57 +0200
-
56f91ca9a8
Add list_csv_etats: liste valeurs distinctes Etat/Status/Environnement
Admin MPCZ
2026-04-14 18:49:29 +0200
-
1c2d0b958e
Etat/Environnement dropdowns alignes strict iTop SANEF
Admin MPCZ
2026-04-14 18:48:30 +0200
-
753d4076c9
Migre etat vers labels iTop verbatim (Production, Nouveau, etc.)
Admin MPCZ
2026-04-14 18:40:56 +0200
-
242641a085
Add import_environnement: colonne environnement + import CSV iTop verbatim
Admin MPCZ
2026-04-14 18:33:40 +0200
-
0f031b2150
fix_etat_extend: ajoute pret et tests au mapping iTop
Admin MPCZ
2026-04-14 18:32:00 +0200
-
fd748ce3fd
Add fix_etat_extend: extend etat CHECK + remap from iTop CSV
Admin MPCZ
2026-04-14 18:15:25 +0200
-
987e21377b
Add move_esxi_extras + move_chassis scripts
Admin MPCZ
2026-04-14 18:09:26 +0200
-
d3b7fc2e22
Add move_vcenters script + kind column on hypervisors
Admin MPCZ
2026-04-14 17:48:46 +0200
-
0a00c401d7
Add hypervisors table + move script (preserves VM->hypervisor link via vcenter_vm_name)
Admin MPCZ
2026-04-14 17:40:24 +0200
-
683a86346d
Add SANEF physical/hypervisor import script
Admin MPCZ
2026-04-14 17:34:33 +0200
-
7b87074faa
Qualys page size 100
Admin MPCZ
2026-04-14 16:58:03 +0200
-
d15db654d4
Qualys: activation keys lazy (no API on page load if cache empty)
Admin MPCZ
2026-04-14 16:24:45 +0200
-
49b1865d13
Qualys page size 250 (lower timeout risk)
Admin MPCZ
2026-04-14 16:19:29 +0200
-
67287b8256
Qualys: cancel button for ongoing refresh
Admin MPCZ
2026-04-14 16:12:44 +0200
-
69aeb0e77a
Qualys agents page: sync route + drop LOWER (citext is case-insensitive)
Admin MPCZ
2026-04-14 16:09:56 +0200
-
1bfdb16bfb
Qualys: actkeys cache 24h + refresh timeout 600s
Admin MPCZ
2026-04-14 16:07:25 +0200
-
07775a385f
Qualys activation keys: short timeout (5s)
Admin MPCZ
2026-04-14 16:07:03 +0200
-
347ea53c27
Qualys skip threshold: 5 min -> 40 min
Admin MPCZ
2026-04-14 15:56:41 +0200
-
ec90a4a9d1
Qualys: reduce refresh page size to 500
Admin MPCZ
2026-04-14 15:55:35 +0200
-
6db58952ec
Qualys refresh: early exit if no stale assets (< 5 min)
Admin MPCZ
2026-04-14 15:48:41 +0200
-
f66d728d2d
Qualys timeout 300s for bulk hostasset search
Admin MPCZ
2026-04-14 15:37:50 +0200
-
d24afa37b2
Qualys refresh: skip assets updated within last 5 minutes
Admin MPCZ
2026-04-14 15:32:01 +0200
-
d779426118
Bump Qualys page size back to 1000
Admin MPCZ
2026-04-14 15:21:04 +0200
-
71f83d5d4f
Qualys refresh: threading lock + 409 if already running
Admin MPCZ
2026-04-14 15:20:17 +0200
-
e3bcf8fcc1
Qualys refresh: sync route so blocking requests run in threadpool
Admin MPCZ
2026-04-14 15:18:16 +0200
-
67f123e9f5
Qualys refresh: pagination + per-row savepoint to isolate errors
Admin MPCZ
2026-04-14 15:13:48 +0200
-
a422894f83
Sync Qualys FQDN to servers + use fqdn first for DNS resolution
Admin MPCZ
2026-04-14 15:00:40 +0200
-
92175992f8
Qualys: tagName + CONTAINS (API field, not UI syntax)
Admin MPCZ
2026-04-14 14:53:54 +0200
-
a19281a771
Qualys filter: CONTAINS instead of EQUALS for tag
Admin MPCZ
2026-04-14 14:48:29 +0200
-
a331d16a12
Qualys filter: tags.name instead of tagName
Admin MPCZ
2026-04-14 14:47:48 +0200
-
faa267c3ff
Add SANEF contacts import script
Admin MPCZ
2026-04-14 14:22:03 +0200
-
612f3c7cea
Add SANEF IPs import script (from Interface réseau export)
Admin MPCZ
2026-04-14 13:57:27 +0200
-
b72f1244dd
Use autocommit mode to persist inserts immediately
Admin MPCZ
2026-04-14 13:43:25 +0200
-
c6113bc537
Drop ON CONFLICT (no unique constraint on hostname)
Admin MPCZ
2026-04-14 13:39:11 +0200
-
2215067987
Use savepoints per row to isolate failing inserts
Admin MPCZ
2026-04-14 13:38:16 +0200
-
f0fe6eba81
Fix etat mapping: use only production/implementation/stock/obsolete/eol
Admin MPCZ
2026-04-14 13:34:07 +0200
-
42fb16d67e
Fix import script: auto-detect FK tables before truncate
Admin MPCZ
2026-04-14 13:31:00 +0200
-
338c0ecc0f
Add SANEF asset CSV import script
Admin MPCZ
2026-04-14 13:24:42 +0200
-
053c9a3b59
Add Voir detail button and results route for realtime audit
Admin MPCZ
2026-04-14 13:10:23 +0200
-
747e883d22
Smart DNS suffix order based on hostname convention (r=rec, p/i=prod)
Admin MPCZ
2026-04-14 13:02:24 +0200
-
53545585f0
Configurable DNS suffixes + 2s socket timeout for faster resolve
Admin MPCZ
2026-04-14 12:58:54 +0200
-
da1042fef4
Fix SSH key: read PEM content from settings + ssh_key_default_user
Admin MPCZ
2026-04-14 12:56:09 +0200
-
8dba0706b0
Filter Qualys agent refresh on tag name=server
Admin MPCZ
2026-04-14 12:18:43 +0200
-
3d61293172
Add demo DB dump for deployment
Admin MPCZ
2026-04-14 11:43:50 +0200
-
5db5feebe1
Add requirements.txt for deployment
Admin MPCZ
2026-04-14 11:38:58 +0200
-
677f621c81
Admin applications + correspondance cleanup + tools presentation DSI
Admin MPCZ
2026-04-13 21:11:58 +0200
-
caa2be71a4
Misc: servers page (application + equivalent), campagne tweaks
Admin MPCZ
2026-04-12 18:51:36 +0200
-
a706e240ca
Patching: exclusions + correspondance prod<->hors-prod + validations
Admin MPCZ
2026-04-12 18:51:30 +0200
-
ba0bff0f6e
Remove: safe-patching (remplace par QuickWin) + audit-full
Admin MPCZ
2026-04-12 18:51:17 +0200
-
3f47fea8e6
Audit: jobs background paralleles + progression live
Admin MPCZ
2026-04-12 18:51:05 +0200
-
5ea4100f4c
Qualys: deploy agent background jobs + upgrade/downgrade + AJAX overlays
Admin MPCZ
2026-04-12 18:50:56 +0200
-
8479d7280e
Users/Contacts: workflow profils + LDAP + sync iTop + etat aligne
Admin MPCZ
2026-04-12 18:50:43 +0200
-
4fa5f67c32
Qualys agents: bouton Rafraichir + cron 6h
Admin MPCZ
2026-04-11 21:56:59 +0200
-
6411774004
Fix deploy page: NoneType sort + version extraite du nom fichier dans dropdown
Admin MPCZ
2026-04-11 21:39:59 +0200
-
3d053019e6
Deploiement Agent Qualys complet
Admin MPCZ
2026-04-11 21:26:45 +0200
-
b7b0965722
Fix: qualys/agents - convert rows to dicts pour compatibilite Jinja2 map/attribute
Admin MPCZ
2026-04-11 21:07:44 +0200
-
3964dd2c89
Fix: page qualys/agents - try/except sur get_activation_keys et get_agents_summary
Admin MPCZ
2026-04-11 21:04:47 +0200
-
1f0c00c1dc
Suppression menu Specifiques de la navigation
Admin MPCZ
2026-04-11 21:01:32 +0200
-
32d602975b
Sync contacts: role depuis Teams iTop (SecOps→referent_technique, iPOP→responsable_applicatif)
Admin MPCZ
2026-04-11 14:33:12 +0200
-
3707308063
Sync iTop: responsables domaine par fréquence + emails
Admin MPCZ
2026-04-11 14:22:29 +0200
-
73cec814b6
Fix: typologies iTop sans org_id (DomaineApplicatif, Environnement, Zone, DomainLdap)
Admin MPCZ
2026-04-11 14:01:20 +0200
-
df4cd3be6f
Sync iTop: import emails responsable serveur/domaine dans servers + domain_environments
Admin MPCZ
2026-04-11 13:55:25 +0200
-
29e5a28a27
Fix: KeyError 'updated' → 'servers_updated' dans sync_to route
Admin MPCZ
2026-04-11 13:36:23 +0200
-
6683813743
Export iTop: sync responsable serveur et responsable domaine
Admin MPCZ
2026-04-11 13:26:51 +0200
-
d8a526368e
Refonte synchro iTop bidirectionnelle complète
Admin MPCZ
2026-04-11 13:19:10 +0200
-
1ff6b3fd4d
Sync to iTop: export referentiel (environnements, domaines, zones) + serveurs
Admin MPCZ
2026-04-11 04:17:22 +0200
-
66eeff99e8
Sync iTop: import IPs dans server_ips + traceback sur erreur sync
Admin MPCZ
2026-04-11 03:54:45 +0200
-
322fa71324
Fix sync iTop: champs corrects (patch_window, contacts.role, ssh_method constraint, rollback)
Admin MPCZ
2026-04-11 03:20:04 +0200
-
be6c5158b8
Sync iTop: tous les champs custom (tier, connexion, ssh_user, patch_freq, pref_jour/heure, domain_ldap, excludes)
Admin MPCZ
2026-04-11 02:28:39 +0200
-
3b5f0992b3
Refonte sync iTop: import complet contacts/domaines/envs/zones/serveurs
Admin MPCZ
2026-04-11 01:58:31 +0200
-
ba48e75b68
Fix matching iTop: compare aussi par hostname court (sans .mpcz.fr)
Admin MPCZ
2026-04-11 00:23:33 +0200
-
db74111d58
Sync iTop enrichie: responsable_serveur + responsable_domaine + creation VMs
Admin MPCZ
2026-04-11 00:14:09 +0200
-
53e59e7305
Sync iTop: ajout responsable serveur (contacts_list) + commentaire/description
Admin MPCZ
2026-04-10 23:23:48 +0200
-
f73ea25d5d
Referentiel: boutons sync iTop (import/export) + messages status
Admin MPCZ
2026-04-10 23:17:58 +0200
-
acf20c5890
Service iTop REST: synchro bidirectionnelle serveurs + contacts
Admin MPCZ
2026-04-10 23:11:32 +0200
-
33dd3a779e
Fix: GET /audit/realtime redirige vers dashboard au lieu de crash int_parsing
Admin MPCZ
2026-04-10 22:49:05 +0200
-
4801d805b1
Fix: ip_type='primary' au lieu de 'ipv4' dans server_ips
Admin MPCZ
2026-04-10 20:57:14 +0200
-
b190c04147
Fix: hosts manquants + no-cache sur resultats audit (evite re-POST)
Admin MPCZ
2026-04-10 20:38:44 +0200
-
1be5e867dc
Fix: server_ips colonne ip_address au lieu de ip
Admin MPCZ
2026-04-10 20:18:59 +0200
-
369ca7e5a3
Audit: mise a jour table servers avec IP, OS, FQDN depuis resultats audit
Admin MPCZ
2026-04-10 20:10:27 +0200
-
16315ab3b5
Fix SSH audit: lire settings DB au lieu de hardcoder user/key/suffixes
Admin MPCZ
2026-04-10 20:01:15 +0200
-
c2f3d669eb
Mode Demo/Reel au login + base patchcenter_demo
Admin MPCZ
2026-04-10 19:39:35 +0200