Server web e applicativi
    Aggiornato il maggio 2026
    Varnish logo

    Varnish Monitoraggio

    Monitora in tempo reale i tassi di hit della cache di Varnish, lo stato di salute dei backend, lo storage degli oggetti e la velocità di elaborazione delle richieste senza alcuna configurazione.

    Perché monitorare Varnish?

    Varnish Cache è un potente acceleratore HTTP utilizzato per velocizzare notevolmente le applicazioni web. Il monitoraggio di Varnish è fondamentale per garantire elevati tassi di cache hit, rilevare i guasti del backend, tenere traccia delle rimozioni degli oggetti e mantenere prestazioni ottimali nella distribuzione dei contenuti.

    Rilevamento automatico tramite Xitogent
    Monitoraggio del rapporto hit/miss della cache
    Salute dei backend e tempi di risposta
    Metriche di storage degli oggetti e di eviction
    Monitoraggio del throughput delle richieste
    Utilizzo del thread pool
    Monitoraggio della ban list
    Intervalli di raccolta metriche di 1 minuto
    Soglie di alert personalizzabili per ogni metrica
    Intervalli di raccolta metriche di 1 minuto out of the box
    Cos'è il monitoraggio di Varnish?

    Il monitoraggio di Varnish, spiegato

    Il monitoraggio di Varnish intercetta cali del cache hit-ratio, fallimenti di salute del backend ed esaurimento del thread pool prima che si trasformino in latenza visibile all'utente o in disservizi. Poiché Varnish tipicamente si trova davanti a WordPress, Magento o al suo tier di origin, un problema Varnish è di solito un problema sull'intero sito — monitorarlo bene significa intercettare la maggior parte degli incidenti del layer cache nel primo minuto. Xitoring scopre automaticamente il suo Varnish, legge da varnishstat e indirizza gli alert verso Slack, PagerDuty, Telegram o la sua on-call esistente.

    Indicatori

    Ciò che monitoriamo

    Rapporto di cache hit

    Percentuale di richieste servite dalla cache.

    Salute del backend

    Stato di salute dei server di origine.

    Eviction di oggetti

    Tasso di oggetti rimossi dalla cache.

    Richieste/sec

    Throughput totale delle richieste.

    Utilizzo del thread pool

    Thread attivi rispetto a disponibili.

    Connessioni backend

    Connessioni verso i server di origine.

    Dimensione della cache

    Utilizzo corrente dello storage degli oggetti in cache.

    Lunghezza della ban list

    Numero di ban di cache attivi.

    MAIN.n_object

    Oggetti attualmente in cache. Si traccia rispetto a `n_objectcore`/`n_objecthead` per insight di tuning sull'overhead per oggetto.

    SMA.s0.g_bytes / g_space

    Storage in uso vs disponibile per il backend di storage di default. Quando `g_bytes / (g_bytes + g_space)` si avvicina al 100%, Varnish inizia a fare eviction.

    MAIN.s_pipe / s_pass

    Richieste in pipe (tunnel TCP) vs passed (origin-direct, nessuna cache). Tassi elevati di `s_pass` spesso fanno emergere regole VCL `return(pass)` che dovrebbero essere `return(hash)`.

    Lunghezza della ban list

    Ban VCL attivi non ancora evictati. Una ban list in crescita rallenta i lookup in cache — dovrebbe convergere a quasi zero man mano che il thread ban-lurker fa eviction degli oggetti bannati.

    Notifiche e avvisi

    Configurabile condizioni di attivazione

    Imposta dei trigger personalizzati nella tua dashboard per ricevere una notifica non appena le metriche dell{name}e superano le soglie da te definite.

    Varnish pannello di controllo per la configurazione dei trigger di monitoraggio

    Rapporto di cache hit

    avviso

    Si attiva quando il rapporto di hit scende sotto la soglia.

    Backend offline

    critico

    Avvisa quando un server backend fallisce gli health check.

    Eviction di oggetti

    avviso

    Si attiva su un elevato tasso di eviction che indica pressione sulla cache.

    Thread pool

    critico

    Si attiva quando il thread pool è esaurito.

    Tasso di richieste

    avviso

    Avvisa su un throughput di richieste insolito.

    01

    Importanza del monitoraggio Varnish

    Varnish Cache può servire contenuti 300 volte più velocemente dei server di origine. Senza monitoraggio, cache miss e guasti backend annullano questi vantaggi.

    • Mantieni rapporti di cache hit elevati per una velocità ottimale
    • Rileva immediatamente i guasti dei backend
    • Tieni traccia delle eviction per dimensionare correttamente lo storage della cache
    • Monitora i thread pool per prevenire perdite di richieste
    Dashboard di monitoraggio Varnish
    Analisi delle eviction della cache
    02

    Perché scegliere Xitoring

    Monitoraggio Varnish di livello enterprise con configurazione zero-config.

    • Installazione con un solo comando
    • Oltre 15 nodi di monitoraggio globali
    • Dashboard unificata
    • Alerting multicanale
    • Conservazione dei dati storici
    Panoramica Varnish Xitoring
    Configurazione degli avvisi
    Casi d'uso

    Scenari comuni di monitoraggio Varnish

    Dove Varnish è tipicamente in esecuzione oggi e cosa potrebbe andare storto se nessuno sta monitorando.

    Accelerare WordPress e siti di contenuti

    Varnish mantiene i siti di contenuti caricati quasi istantaneamente ricordando le pagine completate. Quando questo effetto smette di funzionare, il sito rallenta silenziosamente e il posizionamento nei motori di ricerca inizia a scivolare. Rileviamo il calo nel momento in cui inizia in modo che il traffico e la SEO non vengano silenziosamente danneggiati.

    Negozi online al checkout

    I negozi online devono rimanere veloci nei momenti esatti in cui i clienti stanno acquistando — anche quando il traffico aumenta. Monitoriamo i segnali che indicano se il negozio può assorbire un picco di traffico, in modo che promozioni e vendite non si trasformino in mancati guadagni.

    Caching per API e microservizi

    Quando Varnish memorizza nella cache i risultati per un'API interna, impedisce alle applicazioni sottostanti di essere sovraccaricate da richieste ripetute. Monitoriamo il momento in cui inizia a faticare sotto un carico improvviso, in modo che la capacità possa essere aumentata prima che le applicazioni a valle inizino a fallire.

    Prima di iniziare

    Prerequisiti per Varnish

    Assicurati di avere tutto questo in posizione — la maggior parte delle installazioni dura 60 secondi una volta soddisfatte le condizioni.

    • Varnish Cache 6.x o successivo
    • Binario varnishstat disponibile nel PATH di sistema
    • Accesso in lettura al log di memoria condivisa di Varnish (/var/lib/varnish — concesso di default a root)
    Guida all'installazione

    Inizia con verbali

    1

    Installa Xitogent sul tuo host Varnish

    Installa il leggero agente di monitoraggio Xitogent sull'host che esegue Varnish Cache. Xitogent gira come root, quindi può leggere la memoria condivisa di Varnish direttamente — senza appartenenza a gruppi aggiuntivi.

    curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEY
    2

    Verifica la disponibilità di varnishstat

    Conferma che il binario `varnishstat` sia nel PATH e restituisca contatori. Esegui `varnishstat -1` sull'host — dovresti vedere uno snapshot di metriche di cache, backend e sessione.

    varnishstat -1
    3

    Abilita l'integrazione Varnish

    Esegui `sudo xitogent integrate` e seleziona Varnish. Xitogent testerà la connessione e rileverà automaticamente la tua istanza Varnish e i backend configurati — il resto viene configurato automaticamente.

    sudo xitogent integrate
    4

    Configura le soglie di allerta (opzionale)

    Imposta soglie personalizzate per Cache Hit Ratio, eventi Backend Down o Object Evictions per intercettare regressioni di cache e problemi di capacità prima che gli utenti vedano risposte non in cache.

    5

    Verifica che funzioni

    Esegui questo comando sul server per confermare che Xitogent ha rilevato l'integrazione. In circa 30 secondi nuove metriche cominceranno a comparire sulla tua dashboard.

    sudo xitogent status

    Spesso domande poste

    Quali versioni di Varnish sono supportate?
    Sono supportate le versioni 4.x, 5.x, 6.x e 7.x di Varnish.
    Questo utilizza varnishstat?
    Sì, Xitogent legge i dati statistici da varnishstat con un overhead trascurabile.
    Posso monitorare più istanze di Varnish?
    Sì, ogni istanza viene monitorata in modo indipendente.
    Quanto costa per ogni server Varnish Cache?
    Il monitoraggio di Varnish Cache è incluso senza costi aggiuntivi. Con il piano Flessibile, ogni server costa $5.00/mese, e i piani combinati consentono di risparmiare fino al 50%. Consulta la nostra pagina dei prezzi per tutti i dettagli.
    Quanto tempo ci vuole per configurare il monitoraggio di Varnish Cache?
    Se Xitogent è già in esecuzione sul tuo server, la configurazione del monitoraggio di Varnish richiede in media circa cinque minuti. La guida completa si trova nella nostra documentazione sul monitoraggio di Varnish.
    Come posso monitorare un server Varnish gratuitamente?
    Xitoring offre una prova di 30 giorni per testare il monitoraggio di Varnish senza impegno. Le metriche di base del server e il monitoraggio dell'uptime sono sempre gratuiti, anche dopo la fine della prova.
    Che tipo di avvisi ricevo per il monitoraggio di Varnish Cache?
    Puoi configurare trigger e avvisi personalizzati per le metriche più importanti, tra cui i tassi di richiesta, il rapporto di hit della cache, l'utilizzo delle risorse e lo stato del backend — e indirizzarli ai canali di notifica che il tuo team già utilizza.
    Quali grafici fornite per il monitoraggio di Varnish Cache?
    Xitoring fornisce grafici predefiniti per richieste, tasso di hit della cache, sessioni e server backend, offrendoti una visibilità end-to-end sulle prestazioni di Varnish senza dover creare dashboard da zero.
    Posso monitorare più istanze Varnish su un singolo server?
    Sì. Passi il nome di ciascuna istanza con `varnishstat -n ` (corrispondente all'argomento `-n` usato per avviare `varnishd`). Xitogent scopre automaticamente ogni istanza e le traccia separatamente in dashboard con metriche, alert e storico propri — utile per setup multi-tenant o split-traffic.

    Inizia a monitorare Varnish oggi

    Configurazione in meno di 60 secondi. Non è richiesta alcuna carta di credito. Statistiche complete fin dal primo giorno.

    Inizia la prova gratuita

    Continua a esplorare

    Correlati Integrazioni