CIAO, benvenuti in un nuovo appuntamento con la rubrica di ELAN42 dedicata all’Intelligenza Artificiale. Oggi torniamo a parlare di EDDIE, ma questa volta alziamo il cofano. Oltre a essere la nostra risposta al caos della gestione server frammentata, EDDIE è un vero e proprio capolavoro di ingegneria del software nato nei nostri laboratori. Noi di ELAN42 crediamo in un digitale sostenibile e umano, ma sappiamo bene che per garantire un’estrema semplicità d’uso (riducendo lo spreco di tempo per i Senior e la paura di “rompere tutto” per i Junior) serve un’infrastruttura tecnologica complessa, solida e all’avanguardia.
In questo articolo esploriamo l’architettura tecnica, lo stack software e i modelli di Intelligenza Artificiale che animano il nostro Orchestratore Sistemistico Intelligente.
L’Architettura Core: Dal React Frontend al Gateway Centrale
EDDIE non è un semplice script o una dashboard di lettura, ma un’applicazione distribuita che separa nettamente l’interfaccia utente dall’esecuzione dei comandi.
Il Frontend è una Single Page Application (SPA) “Headless” sviluppata in React.js, arricchita con componenti UI Ionic per garantire una perfetta portabilità cross-platform (PWA e Mobile). La complessa gestione dello stato globale – come i tenant attivi, i server selezionati e lo stato di avanzamento delle code – è affidata a librerie come Zustand o Redux Toolkit. L’interfaccia non comunica mai direttamente con i server Plesk di produzione: ogni singola richiesta passa attraverso un robusto API Gateway centrale.
L’API Gateway funge da “vigile urbano” del sistema (progettato su ambienti Node.js/Express, Python/FastAPI o PHP/Laravel) e gestisce la sicurezza tramite un rigido RBAC (Role-Based Access Control). Un operatore Junior può lanciare la pulizia di una cache o svuotare una coda di posta via API, ma riceverà un errore “403 Forbidden” se tenta di lanciare azioni non autorizzate come l’apertura di una shell root SSH. Tutte le chiamate lunghe e asincrone (es. aggiornamenti massivi) vengono gestite da un Task Runner tramite code Redis BullMQ o tabelle MySQL dedicate, con i log in tempo reale inviati al frontend via WebSocket per evitare fastidiosi timeout.

Gli Agenti Remoti in Python: Esecuzione Blindata
Sui singoli nodi (come i server Debian con Plesk) gira un demone Python silente, evoluzione del nostro precedente h4a-monitor-daemon. Questo Agente Remoto è esecutivamente “stupido” ma incredibilmente sicuro: accetta ed esegue esclusivamente i comandi presenti in una sua whitelist interna.
La comunicazione tra l’API Gateway e l’Agente Remoto avviene tramite Socket TCP con payload JSON. Ogni comando deve essere accompagnato da una firma HMAC SHA256 crittografata. Se la firma generata dal Gateway (tramite le chiavi salvate in un vault crittografato) non coincide perfettamente, l’Agente droppa immediatamente la richiesta. L’Agente utilizza sottomoduli specifici per interagire con l’OS, invocare le API CLI di Plesk, o eseguire moduli di sicurezza (lanciando scansioni tramite script custom, maldet o clamav).

Il “Brain Router”: Intelligenza Artificiale Ibrida (LLM Locale e Cloud)
Il cuore rivoluzionario di EDDIE è il Brain Router, un modulo AI nativamente integrato nel Backend Gateway. Abbiamo implementato un’architettura ibrida per bilanciare la potenza di calcolo con il massimo rispetto della privacy dei dati dei nostri clienti (Multi-Tenant nativo integrabile con WHMCS).
- Workflow AI Locale (Privacy First per Malware Triage): Quando l’Agente Remoto rileva un file PHP modificato in modo anomalo, il codice sorgente grezzo non viene mai inviato fuori dalla nostra rete. Viene instradato sul nostro nodo fisico di calcolo IA chiamato ICARO. Qui, un Large Language Model (LLM) specializzato sul codice in esecuzione locale (modelli come Mistral o Llama 3 caricati tramite framework come Ollama o vLLM) analizza il PHP, identifica offuscamenti (es. eval base64), calcola una percentuale di fiducia sulla minaccia e suggerisce all’operatore di avviare il ripristino o eliminare il file.
- Workflow AI Cloud (Log Crash Analysis): Se un servizio pesante come MySQL va in crash, EDDIE raccoglie le ultime centinaia di righe di errore e le invia a potenti LLM Cloud (come le API di OpenAI GPT o Anthropic Claude). Il prompt di sistema “invisibile” incarica l’IA di ragionare come un Senior Database Administrator. L’IA decifra i log, individua la causa radice (es. saturazione RAM) e propone all’interfaccia utente la variabile esatta da modificare (es. nel my.cnf) per risolvere l’anomalia istantaneamente.

La “Time Machine”: Disaster Recovery Granulare e File System ZFS
Un altro tassello critico è il Disaster Recovery. EDDIE utilizza la “Time Machine”, che trasforma ore spese sulla riga di comando per estrarre archivi giganti in semplici clic su un’interfaccia a calendario. Dietro l’interfaccia visiva si nasconde un sistema di archiviazione a tre livelli (Tiering):
- Tier 1 (Hot): I dati residenti sul Server Plesk Locale.
- Tier 2 (Warm): Una Storage Box remota connessa via NFS/SSHFS, che conserva snapshot incrementali super-efficienti basate sul file system ZFS.
- Tier 3 (Cold): Il nostro server di controllo PROMETEO, che effettua un salvataggio passivo per l’archiviazione profonda.
Se un Junior richiede il ripristino del file wp-config.php di un mese fa, il Gateway interroga il database per sapere dove risiede il dato. Se è nella finestra di retention del Tier 2, istruisce l’Agente locale a innescare un processo rsync rapido dalle snapshot ZFS. Se il dato è più remoto, si attiva una procedura di escalation verso il nodo PROMETEO, che comprime il file dal cold-storage e lo spinge direttamente nel server di produzione originario in totale trasparenza.

Sostenibilità: Amplificare, non sostituire
Con EDDIE, i sistemisti smettono di essere “pompieri che spengono incendi” e diventano ingegneri del controllo. L’unione tra React, Python, ZFS, Mistral e Claude crea un ecosistema in cui la tecnologia automatizza il lavoro stressante e ripetitivo.
Questa è l’Intelligenza Artificiale etica secondo ELAN42: un vero amplificatore della forza lavoro che abbatte l’errore umano, garantisce la protezione profonda del dato e permette di scalare il business (anche offrendo pacchetti di “Gestione Proattiva Avanzata”) eliminando alla radice il burnout operativo dei team IT.
Vuoi scoprire come le nostre infrastrutture intelligenti possono scalare il tuo business? Contatta il team ELAN42 per una consulenza personalizzata sull’automazione e i sistemi IA aziendali.

Scopri l’era Agentica!
Con CIAO, la rubrica AI di ELAN42, continueremo a raccontare gli strumenti e i metodi che usiamo davvero — non solo quelli di cui parliamo.
Contattaci a info@elan42.com per scoprire come la nostra digital agency ELAN42 può portare i tuoi assistenti AI verso l’eccellenza
Se vuoi capire come strutturare la memoria e i flussi AI della tua azienda in modo scalabile, sicuro e senza sprechi, contattaci per una consulenza gratuita: analizzeremo il tuo attuale ecosistema di strumenti e ti aiuteremo a costruire un’infrastruttura su misura.
Contattaci
"*" indica i campi obbligatori