Network Discovery
Generale
Il componente aggiuntivo Veyon Network Discovery estende Veyon Master per analizzare reti configurate per computer che eseguono una o più istanze di Veyon Server. Tutti i computer rilevati e le sessioni RDP vengono visualizzati immediatamente nel pannello Posizioni e computer. Una volta impostati, computer e posizioni non devono più essere mantenuti nella directory degli oggetti di rete incorporata né deve essere configurata l’integrazione LDAP/ActiveDirectory. Ultimo ma non meno importante, il componente aggiuntivo è perfettamente adatto per reti basate su DHCP in cui gli indirizzi IP dei computer cambiano costantemente.
Configurazione iniziale
Prima di tutto è necessario installare il pacchetto Veyon Add-ons. Assicurati di scaricare e installare la versione corrispondente alla tua installazione Veyon, ovvero Veyon 4.9.1 richiede Veyon Add-ons 4.9.1 mentre per Veyon 4.8.3 devi installare la versione 4.8.3 degli add-ons. Per ulteriori informazioni, fai riferimento a Deployment.
Una volta completata l’installazione, vedrai alcune nuove pagine di configurazione nel programma Veyon Configurator. Una di queste si chiama Network discovery e consente di impostare l’add-on:

Pagina di configurazione di Network Discovery
È possibile iniziare con le impostazioni predefinite se la subnet del computer è sufficientemente piccola, ovvero se il prefisso IPv4 è /24
o la subnet mask è 255.255.255.0
. Per subnet più grandi si consiglia di modificare la modalità in Scansiona intervalli di rete e aggiungere un gruppo con un intervallo di rete per il test (adottare gli indirizzi IP per il proprio ambiente):

Esegue la scansione solo della sotto-rete di una rete più grande
Infine, la directory backend degli oggetti di rete deve essere modificata in Network discovery in modo che Veyon Master utilizzi effettivamente il componente aggiuntivo Network Discovery.

Cambia la directory dell’oggetto di rete backend in Network Discovery
Ora puoi avviare Veyon Master e dovresti vedere i computer nella tua rete che eseguono un Veyon Server. A seconda delle dimensioni della subnet o dell’intervallo(i) di rete, il processo di scansione iniziale potrebbe richiedere un po” di tempo (fino a 1-2 minuti nel caso peggiore).
Opzioni
Dopo aver configurato le subnet o gli intervalli di rete desiderati, è possibile iniziare a modificare le opzioni di scansione dei computer per ridurre la durata iniziale della scansione.
Nella maggior parte dei casi puoi aumentare il numero di scansioni parallele a 100–300. Veyon Master apre il numero specificato di connessioni TCP in parallelo, quindi assicurati di non esaurire le risorse del computer o i limiti di risorse per processo impostati dal sistema operativo.
Se tutti i computer sono sulla stessa LAN (ad esempio tempi di ping solitamente inferiori a 1 ms), puoi anche ridurre il scan timeout a 25–100 ms. Ogni computer che risponde entro quel timeout viene mostrato in Veyon Master.
Con un timeout di scansione di 25 ms e 250 scansioni parallele, Veyon è in grado di scansionare 25*250=6250
computer al secondo. Utilizzando questa formula puoi facilmente calcolare le impostazioni ideali per il tuo ambiente in modo che Veyon Master non richieda troppo tempo per la scansione, pur rilevando tutti i computer in modo affidabile.
Sessioni
Un tipico caso d’uso del componente aggiuntivo Network Discovery sono gli ambienti con server desktop remoti che eseguono sessioni che dovrebbero essere monitorate tramite Veyon. Poiché queste sessioni sono dinamiche, è difficile utilizzare host configurati staticamente (anche se è possibile specificare numeri di porta facoltativi). Invece, puoi semplicemente abilitare l’opzione Scansiona sessioni su tutti i computer e specificare un limite, in genere il numero massimo di sessioni simultanee sul server. Facoltativamente, è possibile escludere la prima sessione poiché spesso è la sessione della console locale del server in cui accedono solo gli amministratori o è visibile la schermata di accesso principale.
Nomi dei computer
Importante
Su Windows, la risoluzione WINS legacy tramite NetBIOS dovrebbe essere disabilitata per evitare problemi in cui il nome host NetBIOS non corrisponde esattamente al nome host DNS (specialmente perché i nomi host NetBIOS sono sempre composti solo da lettere maiuscole mentre i nomi host DNS effettivi solitamente non lo sono). Se NetBIOS è abilitato, Network Discovery potrebbe ottenere tipi di nomi host che cambiano casualmente (per un determinato indirizzo IP) dal sistema operativo a ogni scansione/aggiornamento. Ciò causa continue riconnessioni ai computer poiché dalla vista di Veyon, ogni volta è stato scoperto un computer diverso.
Per impostazione predefinita, Network Discovery tenta di eseguire ricerche inverse DNS per determinare i nomi host corrispondenti agli indirizzi IP rilevati. Se i computer non sono noti ai server DNS, ci sono diversi altri modi per ottenere nomi di computer leggibili dall’uomo, specialmente in scenari di desktop remoto:
- Nome di accesso utente / Nome completo dell’utente
Selezionare una di queste opzioni per utilizzare il nome utente o il nome completo dell’utente connesso come nome del computer.
- Nome client di sessione / Indirizzo client di sessione
Selezionare una di queste opzioni per utilizzare il nome o l’indirizzo del client (ovvero la workstation o il thin client connesso alla sessione desktop remoto rilevata) come nome del computer.
- Nome dell’host della sessione
Selezionare questa opzione per utilizzare il nome host del server desktop remoto (che ospita la sessione desktop remoto rilevata) come nome computer.
- Variabile d’ambiente
Seleziona questa opzione per usare il valore di una certa variabile di ambiente nella sessione utente come nome del computer. Il nome della variabile di ambiente deve essere specificato.
- Chiave di registro
Seleziona questa opzione per usare il valore di una chiave di registro come nome computer. Il registro viene letto nel contesto dell’utente connesso, quindi è possibile leggere una chiave in
HKEY_CURRENT_USER
o qualsiasi altra chiave leggibile globalmente.
Nota
Per tutte le fonti di dati, eccetto Indirizzo IP e Nome DNS, Network Discovery stabilisce connessioni temporanee a tutti i computer rilevati per ottenere la proprietà configurata. Ciò rallenta il processo di scansione e aumenta leggermente il carico della CPU sugli host durante la scansione.
Facoltativamente, è possibile escludere i computer i cui nomi non possono essere risolti dalla visualizzazione in Veyon Master.
Posizioni
A seconda della modalità, i computer scoperti vengono mostrati nella posizione Computer rilevati o in posizioni denominate come i gruppi di intervalli di rete configurati. Tuttavia è possibile utilizzare altre informazioni per modellare le posizioni e mappare i computer rilevati su di esse. Per questo sono disponibili diverse fonti di dati alternative:
- Estrai dai nomi dei computer
Per i dettagli, vedere la sezione Estrazione di nomi di computer e posizioni tramite espressioni regolari.
- Gruppi di utenti registrati
Seleziona questa opzione se gli utenti sono organizzati in classi/corsi e sono membri dei gruppi di classi/corsi corrispondenti. Quindi questi gruppi di classi/corsi saranno usati come posizioni. Per usare solo questi gruppi di utenti specifici (e filtrare i gruppi di utenti non correlati), puoi configurare un’espressione di filtro. Solo i gruppi che corrispondono a queste espressioni di filtro saranno visualizzati come posizioni.
- Variabile d’ambiente
Seleziona questa opzione per usare il valore di una certa variabile di ambiente nella sessione utente come nome di posizione. Il nome della variabile di ambiente deve essere specificato.
- Chiave di registro
Seleziona questa opzione per usare il valore di una chiave di registro come nome di posizione. Il registro viene letto nel contesto dell’utente registrato, quindi è possibile leggere una chiave in
HKEY_CURRENT_USER
o qualsiasi altra chiave leggibile globalmente.
Estrazione di nomi di computer e posizioni tramite espressioni regolari
A seconda della modalità, i computer rilevati vengono visualizzati nella posizione Computer rilevati o in posizioni denominate come i gruppi di intervalli di rete configurati. Tuttavia, se i nomi host contengono anche il nome della stanza o della posizione, puoi lasciare che Network Discovery estragga il nome della posizione e, facoltativamente, anche il nome del computer visualizzato dal nome host. Ciò avviene applicando un’espressione regolare sui nomi host. Il primo gruppo di cattura dell’espressione regolare viene quindi utilizzato come nome posizione/computer.
Ad esempio, se i nomi host hanno il formato r<ROOM-NUMBER>-c<COMPUTER-NUMBER>
(es. r101-c01.example.org
), puoi modificare la fonte dei dati sulla posizione in Estrai dai nomi dei computer e utilizzare la seguente espressione regolare per estrarre il nome della posizione:
([^-]*)-.*
La prima cattura (tra parentesi graffe) cattura tutto fino al primo segno meno, quindi la posizione visualizzata in Veyon Master sarà r101
.
La stessa estrazione di sottostringhe è possibile anche per i nomi dei computer (eccetto per Data source impostato su IP address). Per lo schema hostname di esempio, un’espressione regolare per estrarre il nome del computer (ad esempio, posizione di strip e nome di dominio) sarebbe:
[^-]*-.([^.]*)*
Per maggiori informazioni sul concetto, la sintassi e le opzioni di pattern disponibili, fare riferimento all’articolo di Wikipedia sulle espressioni regolari <https://en.wikipedia.org/wiki/Regular_expression>.
Impostazioni avanzate
Nella modalità di visualizzazione Avanzata sono disponibili diverse opzioni per ottimizzare il comportamento:
- Proprietà per generare ID di oggetti di rete persistenti
Per impostazione predefinita, Veyon calcola ID interni univoci per ogni oggetto di rete in base a più informazioni, come nome host, nome computer, ecc. Questi ID vengono utilizzati quando si salvano e si caricano posizioni di computer personalizzate in Veyon Master. Per utilizzare posizioni fisse per i computer in base al loro host o nome computer (specialmente se il nome computer è configurato per essere uguale, ad esempio, al nome utente), è possibile scegliere l’opzione corrispondente.
- Timeout recupero dati
Questa impostazione influenza il tempo massimo di attesa di Network Discovery per ottenere il nome del computer tramite DNS o per interrogare determinate caratteristiche relative alla sessione da un computer remoto.
Predefinito: 5000 ms
Interfaccia della riga di comando
Il modulo CLI networkdiscovery
consente la scansione dei computer dalla riga di comando:
- scan [<SUBNET>]
Questo comando esegue la scansione delle subnet dell’host locale o delle subnet specificate per i computer che eseguono Veyon Server.