Argomento
Questo articolo descrive come utilizzare la cache delle patch come componente dei flussi di lavoro di distribuzione del software.
Ambiente
Patching NinjaOne
Descrizione
La cache delle patch assicura che i lavori di patch non consumino troppa larghezza di banda su Internet e attenua i problemi legati a connessioni limitate o inaffidabili.
Selezionate una categoria qui sotto per saperne di più.
- Considerazioni importanti
- Creare un server cache
- Eliminare o ripristinare un server cache
- Sovrascrittura dei server cache per un singolo dispositivo
- Risorse aggiuntive:
Considerazioni importanti
Considerate quanto segue:
- Il contenuto della cache supportato comprende gli aggiornamenti del sistema operativo (OS) Microsoft Windows, gli aggiornamenti del software Windows (escluso WinGet) e i programmi di installazione di applicazioni personalizzate.
- È possibile designare come server cache solo dispositivi Windows. È possibile specificare i server per ogni livello: sede, organizzazione e globale.
- NinjaOne supporta l'override a livello di dispositivo per modificare la priorità del server di cache di un dispositivo. È possibile aggiungere fino a 10 server cache a ciascun livello: sede, organizzazione e globale. Quando si aggiunge un nuovo server di cache e si salva la configurazione, NinjaOne distribuisce il servizio di caching sul dispositivo selezionato.
- I server cache non fungono da proxy per le comunicazioni degli agenti. Ogni agente NinjaOne richiede comunque una connettività Internet diretta per accedere al cloud NinjaOne e alle scansioni delle patch di Windows.
Informazioni su Allowlist e impostazioni consigliate
L'agente si connette al listener della cache (il server distribuito in cui è impostato il nodo della cache) utilizzando il nome dell'host e la porta 8443. È necessario consentire la creazione di tale connessione e il server deve essere in grado di accettarla. Il processo del server si chiama "CacheListener.exe" per la regola.
Windows Firewall solitamente consente il lato client, ma blocca il server per impostazione predefinita, rendendo obbligatoria la creazione di una regola.
- Per un massimo di 1.000 trasferimenti simultanei, garantire una larghezza di banda di rete di almeno 10 Gbps. Utilizzare una macchina cache con almeno otto core e 32 GB di memoria.
- Per un massimo di 250 trasferimenti simultanei, garantire una larghezza di banda di rete di almeno 2,5 Gbps.
- La rete deve essere in grado di gestire tutte le connessioni TCP senza andare in tilt.
Come funziona la distribuzione
La seguente configurazione avviene durante la distribuzione:
- Il sistema crea una cartella cache. In genere corrisponde all'URL; NinjaOne cercherà nel catalogo Microsoft l'identificatore univoco globale (GUID) o il titolo della patch corrispondente se non è disponibile un URL diretto.
- NinjaOne imposta le autorizzazioni delle cartelle per impedire l'accesso non autorizzato.
- Il servizio si avvia automaticamente all'avvio del sistema.
- NinjaOne crea un registro delle attività sul cruscotto di NinjaOne.
Come gli agenti si collegano ai server Cache
L'agente riceve un elenco di tutti i server cache configurati in NinjaOne.
- L'agente utilizza il primo server funzionante dell'elenco se ci sono più server.
- Se tutti i server cache non sono disponibili, l'agente utilizza un download diretto da Internet.
- Se le dimensioni del file da scaricare sono superiori a quelle che il server cache può contenere (il server non ha più spazio), il server cache restituisce un errore e l'agente procede al download diretto da Internet.
Creare un server cache
Per abilitare la cache in NinjaOne, è necessario prima configurare uno o più dispositivi, che fungono da repository locale per i file scaricati dall'agente.
NinjaOne consiglia di impostare la cache in una nuova cartella. L'opzione predefinita %programdata%/cache è un buon esempio. Sebbene sia possibile utilizzare le cartelle esistenti, c'è il rischio elevato che i dati interferiscano con le dimensioni della cache e vengano eliminati quando tutto viene rimosso.
Selezionare un'opzione per creare un server cache:
- Server di cache a livello di sistema
- Server Cache a livello di organizzazione
- Server cache a livello di posizione
Server di cache a livello di sistema
Si consiglia di utilizzare questo tipo di server cache per il patching di software di terze parti.
- In NinjaOne, navigare in Amministrazione → Dispositivi → Cache.
- Clicca su Aggiungi. Si aprirà la finestra di configurazione del server cache.

- Selezionare un dispositivo aggiunto a NinjaOne dal menu a discesa Dispositivo esistente.

- Utilizzare la tabella sottostante per completare i campi applicabili, quindi fare clic su Applica.
| Campo | Descrizione |
|---|---|
| Posizione della cartella Cache | Il percorso in cui sono memorizzati i file della cache sul server. Se la posizione della cartella cambia, NinjaOne crea una nuova cartella nella posizione aggiornata ed elimina la cartella originale e il suo contenuto. |
| Dimensione massima della cache (%) | Percentuale di spazio su disco da utilizzare per la cache. Se la dimensione della cache sta per superare il limite configurato, NinjaOne elimina prima i file più vecchi fino a ridurli al di sotto del limite. |
| Dimensione massima della cache (GB) | Limite di memoria in gigabyte da usare per la cache. Questa impostazione ha la priorità sull'impostazione %. Se la dimensione della cache sta per superare il limite configurato, NinjaOne elimina prima i file più vecchi fino a ridurli al di sotto del limite. |
| Età massima della cache | Il limite di età dei file della cache in base alla data di creazione. NinjaOne elimina i file che superano questa impostazione. |
| Larghezza di banda massima per il download | Il valore della larghezza di banda della connessione Internet del server cache. |
| Larghezza di banda massima in upload | Il valore della larghezza di banda per la connessione di rete di ciascun agente che deve essere adattato dal server cache. |
Server Cache a livello di organizzazione
I dispositivi utilizzeranno i server di cache dell'organizzazione locale.
- In NinjaOne, navigare in Amministrazione → Organizzazioni e selezionare un'organizzazione.
- Fare clic su Cache e poi su Aggiungi.

Figura 3: Aggiunta di un server Cache a livello di Organizzazione (fare clic per ingrandire)
Viene visualizzata la finestra di configurazione del server cache.
- Selezionare un dispositivo aggiunto a NinjaOne dal menu a discesa Dispositivo esistente.
- Utilizzare la tabella della sezione Server di cache a livello di sistema, riportata sopra, per completare i campi applicabili.
Server cache a livello di posizione
Per creare un server cache a livello di località, eseguire le seguenti operazioni:
- Andare in Amministrazione → Organizzazioni e selezionare un'organizzazione.
- Modificare una posizione. Per creare una nuova posizione per la cache, è necessario prima crearla e poi modificarla.
- Aprire la scheda Cache, quindi fare clic su Aggiungi.

Figura 4: Aggiunta di un server cache a livello locale (fare clic per ingrandire)
- Selezionare un dispositivo aggiunto a NinjaOne dal menu a discesa Dispositivo esistente.
- Utilizzare la tabella della sezione Server di cache a livello di sistema, riportata sopra, per completare i campi applicabili.
Eliminare o ripristinare un server cache
Prima di eliminare o ripristinare un server cache, tenere presente le seguenti note importanti.
Quando una cache viene eliminata, NinjaOne esegue le seguenti azioni:
- Rimuovere tutti i file di cache e le impostazioni di servizio dal dispositivo
- Arresto e rimozione del processo di servizio di caching sul dispositivo
- Aggiungere un registro eventi al dashboard Attività
Quando la cache viene ripristinata, NinjaOne esegue le seguenti azioni:
- Rimuovere tutti i file memorizzati nella cache dal dispositivo
- Aggiungere un registro eventi al dashboard Attività
Per eliminare o reimpostare un server di cache, spostare il cursore sul dispositivo, fare clic sul pulsante con l'ellisse, quindi fare clic su Elimina o Reimposta cache.

Figura 5: Eliminazione o ripristino di un server cache (fare clic per ingrandire)
Sovrascrittura dei server cache per un singolo dispositivo
È possibile aggiungere server cache esistenti, ma non creare nuovi server cache in questa pagina.
- Accedere alla dashboard di un dispositivo Windows non impostato come server cache.
- Aprire la scheda Impostazioni.
- In Cache, fare clic su Cambia. Si aprirà la maschera di configurazione delle sovrascritture del dispositivo.

Figura 6: Sovrascrittura delle impostazioni della cache a livello di dispositivo (fare clic per ingrandire)
Fare clic sul collegamento Aggiungi server cache e scegliere il dispositivo. Per rimuovere un server cache, spostare il cursore sul server cache e fare clic sulla X che appare. È possibile riordinare la priorità selezionando un nodo e trascinandolo in alto o in basso nell'elenco.
Nella dashboard del dispositivo appaiono solo i server di cache a livello di sistema, a meno che il dispositivo non appartenga a un'organizzazione con un server di cache abilitato.

Figura 7: Aggiungere o rimuovere un server cache dall'elenco di override
- Fare clic su Applica per salvare le impostazioni.
Risorse aggiuntive:
Per saperne di più su NinjaOne Patching, consultare la seguente risorsa: Patching: Catalogo delle risorse.