PROGETTO 02 / VBA · SSH · AUTOMAZIONE

Remote Flow Monitor

Un controllo Excel read-only che usa SSH per verificare cartelle remote e trasforma un output tecnico in un inventario strutturato, confrontabile e aggiornabile.

Il problema

Controllare manualmente più cartelle remote significa ripetere accessi, percorsi e comandi. Quando le directory seguono combinazioni di tipo flusso e sottocartella, il controllo diventa presto una matrice di verifiche facili da dimenticare o leggere in modo incoerente.

Il dato di partenza, inoltre, è un output testuale pensato per un terminale. Per chi deve fare un controllo operativo è più utile avere righe strutturate con percorso, esito e numero di file, così da poter filtrare e confrontare i risultati.

L’approccio

La configurazione definisce ambiente, porta e percorso base, mentre il VBA genera le combinazioni da controllare. Ogni verifica usa soltanto comandi di lettura via SSH: l’automazione osserva lo stato remoto, ma non crea, modifica o cancella file.

L’output viene poi tradotto in una tabella Excel con campi stabili. In questo modo un risultato tecnico come “directory vuota” o “N file presenti” diventa un’informazione utilizzabile senza dover interpretare ogni volta il testo del comando.

Come funziona

  • La configurazione stabilisce host, porta, utente e percorso remoto di base.
  • Il codice costruisce l’elenco delle cartelle previste per ogni tipo di flusso.
  • SSH esegue esclusivamente comandi read-only.
  • L’output viene interpretato e normalizzato in campi come tipo flusso, sottocartella, percorso, esito e numero file.
  • La tabella finale può essere filtrata, confrontata con controlli precedenti o storicizzata.

Scelte di progetto

La separazione tra configurazione e codice riduce i valori hard-coded e rende più semplice cambiare ambiente senza toccare la logica. Anche le credenziali non devono diventare parte del workbook: l’idea è mantenere il file come interfaccia operativa, non come contenitore di segreti.

La scelta read-only è deliberata. In uno strumento di controllo, togliere la possibilità di modificare il filesystem remoto riduce il rischio e rende più chiaro il perimetro dell’automazione.

Il risultato

Una sequenza di controlli manuali diventa una singola operazione ripetibile. La parte tecnica resta sotto il cofano, mentre l’utente vede un inventario coerente che può essere confrontato nel tempo. Il vantaggio principale è trasformare una verifica fragile in un processo osservabile.

Cosa ho imparato

Non tutte le automazioni devono fare qualcosa sul sistema che osservano. A volte il valore sta proprio nel limitarsi a leggere, organizzare e rendere confrontabile lo stato. Ridurre i privilegi può essere una scelta di design, non soltanto una misura di sicurezza.

TECNOLOGIE

Excel
VBA
OpenSSH
Filesystem remoto

PRINCIPIO

Osservare automaticamente, modificare nulla.

← TUTTI I PROGETTI