Skip to content
BrokenSakPublic

About

Dov'è — trova ogni VM su vCenter VMware e Nutanix Prism Central

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Dov'è

Trova ogni VM del tuo datacenter in un attimo
VMware vSphere e Nutanix Prism Central in un'unica ricerca.

Release Download Go Wails Windows

App desktop per Windows: un solo .exe portable (~21 MB), nessuna installazione.

Dov'è — schermata principale

Download

Scarica dove.exe

Copialo dove vuoi e avvialo: niente installazione, niente privilegi di amministratore. Al primo avvio Windows SmartScreen può chiedere conferma («Ulteriori informazioni» → «Esegui comunque»): è normale per gli eseguibili non firmati.

Cosa fa

Interroga in parallelo tutti i vCenter e i Prism Central configurati e mostra i risultati in un'unica tabella: nome, IP, sorgente, cluster, host, stato, sistema operativo, vCPU, RAM, spazio allocato e datastore.

  • Ricerca per nome VM, indirizzo IP o host (ESXi/AHV), anche parziali
  • Filtri e ordinamento per colonna, con menu a checkbox stile Excel
  • Multi-piattaforma: vCenter VMware (SDK govmomi) e Nutanix Prism Central (REST API v3) fianco a fianco
  • Multi-utenza: credenziali diverse per endpoint diversi
  • Stato connessioni: verifica automatica con indicatore verde/rosso per ogni endpoint
  • Import da Chrome: aggiungi gli endpoint direttamente dai segnalibri, raggruppati per cartella
  • Progresso reale: la barra mostra quali endpoint hanno già risposto

Sicurezza

  • Le password vivono nel Credential Manager di Windows, cifrate dal sistema operativo — mai in chiaro, mai nei file di configurazione
  • La configurazione sta in %APPDATA%\DoveVM\config.json, tutto in locale
  • Nessuna telemetria: le uniche connessioni in uscita sono verso i tuoi vCenter e Prism Central

Requisiti

  • Windows 10/11
  • Runtime WebView2 (incluso in Windows 11)

Build

Servono Go 1.24+, Node.js e la CLI di Wails v2:

go install github.com/wailsapp/wails/v2/cmd/wails@latest
wails build

L'eseguibile finisce in build/bin/dove.exe.

Struttura

File Contenuto
vmware.go Client vSphere (govmomi): VM, cluster, host, risorse, datastore
nutanix.go Client Prism Central (REST API v3)
bookmarks.go Lettura segnalibri Chrome per l'import guidato
credentials.go Credential Manager di Windows (compatibile con Python keyring)
config.go Configurazione utenze/endpoint in %APPDATA%
app.go Ricerca parallela e API esposte al frontend
frontend/ Interfaccia (vanilla JS, tema scuro)

Sviluppato da Alessio Sacconi — LinkedIn

About

Dov'è — trova ogni VM su vCenter VMware e Nutanix Prism Central

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages