Come è pensato
Prima si guarda, poi si capisce, poi si decide insieme. Solo alla fine si agisce, e sempre con una traccia.
Il percorso di ogni informazione
Osservare
Raccogliere i dati in sola lettura: inventario, configurazioni, aggiornamenti mancanti.
Verificare la provenienza
Ogni dato porta con sé la fonte, il momento della lettura e la copertura.
Catalogare
Un’unica CMDB per cliente, con lo storico di ogni cambiamento.
Valutare
Regole deterministiche e, in futuro, analisi AI locale trasformano i dati in criticità con priorità.
Raccomandare
Il sistema propone; le persone decidono e approvano.
Eseguire sotto controllo
Solo dopo approvazione, nelle finestre previste, con esito per macchina e registro di audit.
Tre parti, ognuna con il suo compito
Una separazione netta: il lavoro si fa sul server, le persone lo guidano dalle console, gli agenti eseguono solo ciò che è stato approvato.
- Il server
- Un servizio di sistema su Windows Server o Linux. Contiene database, regole, pianificazioni e la sincronizzazione con Microsoft. Lavora 24 ore su 24, anche quando nessuno è collegato.
- Le console
- Si installano su PC e altri server. Al primo avvio chiedono il server e fanno confermare l’impronta del suo certificato: da quel momento parlano solo con lui, in HTTPS.
- Gli agenti
- Un singolo eseguibile per Windows e Linux, installato come servizio. Inviano inventario e aggiornamenti mancanti e installano solo ciò che è approvato, nelle finestre previste.
Scelte di progetto
Semplice da installare, semplice da tenere
Il server usa solo la libreria standard di Python e un database SQLite, senza servizi esterni da amministrare. Gli agenti sono scritti in Go: un file, nessuna dipendenza, consumi minimi. L’installazione guidata prepara tutto, servizio e firewall compresi.
Modulare per davvero
Ogni modulo ha i suoi menu, le sue funzioni e i suoi processi in background, attivi solo se installato. Quando un nuovo modulo è pronto, compare da solo nell’installazione guidata come «nuovo».
Aggiornamenti che non perdono dati
Il database evolve con migrazioni numerate e prima di ogni aggiornamento viene salvata una copia di sicurezza. I backup giornalieri sono automatici.
Il cliente come confine
Ogni operazione verifica sul server a quale cliente appartiene il dato richiesto. Ruoli e chiavi degli agenti sono assegnati cliente per cliente.
Sicurezza
Nessuna azione automatica senza approvazione
Le distribuzioni nascono «in attesa di approvazione». Con almeno due approvatori, chi crea un’operazione non può approvarla da solo.
Certificati verificati
Console e agenti accettano solo il certificato del tuo server, confermato una volta. Niente avvisi ignorati, niente intercettazioni.
Agenti che non obbediscono alla cieca
Un agente installa solo aggiornamenti che la propria scansione ha trovato dalla sorgente ufficiale. Non esegue comandi arbitrari.
Audit a prova di modifica
Ogni approvazione, regola, distribuzione e accesso finisce in un registro concatenato con hash, verificabile dalla console.
Account personali
Utenti nominali, password salvate solo come hash robusti, cambio obbligatorio al primo accesso, ruoli per cliente.
Dati che restano a casa
Database, certificati e registri sono accessibili solo agli amministratori del server. Nessun servizio cloud obbligatorio.
NextGen Ops — Piattaforma on-premise per IT Operations, patch management e governance. Progetto indipendente; la disponibilità delle funzioni è indicata nelle pagine.
Per informazioni: sradraven@sradraven.com · Tutti i progetti tecnologia & IA
