Varnish Überwachung
Überwachen Sie die Trefferquoten des Varnish-Caches, den Zustand der Backends, den Objektspeicher und den Anforderungsdurchsatz in Echtzeit – ganz ohne Konfiguration.
Warum überwachen Sie Varnish?
Varnish Cache ist ein leistungsstarker HTTP-Beschleuniger, der dazu dient, Webanwendungen erheblich zu beschleunigen. Die Überwachung von Varnish ist entscheidend, um hohe Cache-Trefferquoten sicherzustellen, Ausfälle im Backend zu erkennen, das Löschen von Objekten zu verfolgen und eine optimale Leistung bei der Bereitstellung Ihrer Inhalte zu gewährleisten.
Varnish-Monitoring, erklärt
Varnish-Monitoring fängt Einbrüche der Cache-Hit-Ratio, Backend-Health-Fehler und Thread-Pool-Erschöpfung ab, bevor sie sich in nutzerseitig sichtbarer Latenz oder Ausfällen niederschlagen. Da Varnish typischerweise vor WordPress, Magento oder Ihrem Origin-Tier sitzt, ist ein Varnish-Problem meist ein siteweites Problem — gutes Varnish-Monitoring bedeutet, die meisten Cache-Layer-Incidents in ihrer ersten Minute abzufangen. Xitoring entdeckt Ihr Varnish automatisch, liest aus varnishstat und routet Alarme zu Slack, PagerDuty, Telegram oder Ihrem bestehenden On-Call.
Was wir überwachen
Cache-Trefferquote
Anteil der aus dem Cache bedienten Anfragen.
Zustand des Backends
Zustand der Origin-Server.
Objekt-Evictions
Rate der aus dem Cache verdrängten Objekte.
Anfragen/Sek.
Gesamter Anfragedurchsatz.
Thread-Pool-Auslastung
Aktive Threads im Vergleich zu verfügbaren.
Backend-Verbindungen
Verbindungen zu Origin-Servern.
Cache-Größe
Aktuelle Nutzung des Cache-Objektspeichers.
Länge der Ban-Liste
Anzahl der aktiven Cache-Bans.
MAIN.n_object
Aktuell im Cache befindliche Objekte. Verfolgen gegen `n_objectcore`/`n_objecthead` für Cache-Tuning-Einblicke zum Object-Overhead.
SMA.s0.g_bytes / g_space
Belegter vs. verfügbarer Speicherplatz für das Standard-Storage-Backend. Wenn `g_bytes / (g_bytes + g_space)` sich 100 % nähert, beginnt Varnish zu evictieren.
MAIN.s_pipe / s_pass
Gepiped (TCP-Tunnel) vs. gepassthrough (origin-direkt, kein Caching) Requests. Hohe `s_pass`-Raten zeigen oft VCL-`return(pass)`-Regeln auf, die `return(hash)` sein sollten.
Ban-List-Länge
Aktive VCL-Bans, die noch nicht evictiert wurden. Eine wachsende Ban-Liste verlangsamt Cache-Lookups — sollte gegen nahezu null konvergieren, wenn der Ban-Lurker-Thread gebannte Objekte evictiert.
Konfigurierbare Alarmauslöser
Richten Sie benutzerdefinierte Trigger in Ihrem Dashboard ein, um benachrichtigt zu werden, sobald die Kennzahlen von „Varnish“ Ihre festgelegten Schwellenwerte überschreiten.

Cache-Trefferquote
WarnungWird ausgelöst, wenn die Trefferquote unter den Schwellenwert fällt.
Backend ausgefallen
entscheidendWarnt, wenn ein Backend-Server die Health-Checks nicht besteht.
Objekt-Evictions
WarnungWird bei hoher Eviction-Rate ausgelöst — ein Hinweis auf Cache-Druck.
Thread-Pool
entscheidendWird ausgelöst, wenn der Thread-Pool ausgeschöpft ist.
Anfragequote
WarnungWarnungen bei ungewöhnlichem Anfrage-Durchsatz.
Bedeutung von Varnish-Überwachung
Varnish Cache kann Inhalte bis zu 300-mal schneller ausliefern als Origin-Server. Ohne Überwachung gehen diese Vorteile durch Cache-Misses und Backend-Ausfälle verloren.
- Hohe Cache-Trefferquoten für optimale Geschwindigkeit aufrechterhalten
- Backend-Ausfälle sofort erkennen
- Evictions verfolgen, um den Cache-Speicher richtig zu dimensionieren
- Thread-Pools überwachen, um verlorene Anfragen zu vermeiden


Warum entscheiden Sie sich für Xitoring
Varnish-Überwachung auf Enterprise-Niveau mit Zero-Config-Setup.
- Installation mit einem einzigen Befehl
- Über 15 globale Überwachungsknoten
- Zentrales Dashboard
- Benachrichtigung über mehrere Kanäle
- Aufbewahrung historischer Daten


Häufige Varnish-Monitoring- Szenarien
Wo Varnish heute typischerweise läuft – und was schiefgehen könnte, wenn niemand hinsieht.
Beschleunigung von WordPress- und Content-Websites
Varnish sorgt dafür, dass Content-Websites nahezu sofort geladen werden, indem es fertige Seiten speichert. Wenn dieser Effekt nicht mehr funktioniert, wird die Website stillschweigend langsam und die Suchrankings beginnen zu sinken. Wir erkennen den Rückgang in dem Moment, in dem er beginnt, damit Traffic und SEO nicht stillschweigend beeinträchtigt werden.
Online-Shops beim Bezahlvorgang
Online-Shops müssen genau in den Momenten, in denen Kunden einkaufen, schnell bleiben – selbst bei Verkehrsspitzen. Wir beobachten die Signale, die zeigen, ob der Shop einen Ansturm bewältigen kann, damit Aktionen und Verkäufe nicht zu Umsatzeinbußen führen.
Caching für APIs und Microservices
Wenn Varnish Ergebnisse für eine interne API zwischenspeichert, verhindert es, dass die zugrunde liegenden Anwendungen durch wiederholte Anfragen überlastet werden. Wir beobachten den Moment, in dem es unter Spitzenlast zu kämpfen beginnt, damit die Kapazität erhöht werden kann, bevor die dahinterliegenden Anwendungen ausfallen.
Voraussetzungen für Varnish
Stellen Sie sicher, dass diese Punkte erfüllt sind — danach ist die Installation eine Sache von 60 Sekunden.
- Varnish Cache 6.x oder neuer
- varnishstat-Binary im System-PATH verfügbar
- Lesezugriff auf das Varnish-Shared-Memory-Log (/var/lib/varnish — standardmäßig für root erlaubt)
Erste Schritte in Minuten
Xitogent auf Ihrem Varnish-Host installieren
Installieren Sie den ressourcenschonenden Xitogent-Monitoring-Agenten auf dem Host, auf dem Varnish Cache läuft. Xitogent läuft als root und kann den Shared Memory von Varnish direkt lesen — ohne zusätzliche Gruppenmitgliedschaft.
curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEYVerfügbarkeit von varnishstat prüfen
Bestätigen Sie, dass die `varnishstat`-Binary im PATH ist und Counter zurückliefert. Führen Sie `varnishstat -1` auf dem Host aus — Sie sollten einen Snapshot von Cache-, Backend- und Session-Metriken sehen.
varnishstat -1Varnish-Integration aktivieren
Führen Sie `sudo xitogent integrate` aus und wählen Sie Varnish. Xitogent testet die Verbindung und erkennt Ihre Varnish-Instanz und konfigurierten Backends automatisch — der Rest wird automatisch eingerichtet.
sudo xitogent integrateAlarmschwellen konfigurieren (optional)
Legen Sie eigene Schwellenwerte für Cache-Trefferquote, Backend-Down-Ereignisse oder Object-Evictions fest, um Cache-Regressionen und Kapazitätsprobleme zu erkennen, bevor Nutzer ungecachte Antworten sehen.
Funktion überprüfen
Führen Sie diesen Befehl auf dem Server aus, um zu bestätigen, dass Xitogent die Integration erkannt hat. Innerhalb von etwa 30 Sekunden werden frische Metriken in Ihr Dashboard gestreamt.
sudo xitogent statusErwägen Sie Alternativen?
Sehen Sie, wie sich Xitoring gegen die Alternativen für Varnish-Monitoring schlägt — Pauschalpreise, tiefere Integrationen und ein Agent, der Ihren gesamten Stack abdeckt.
Häufig gestellte Fragen
Welche Varnish-Versionen werden unterstützt?
Wird hier „varnishstat“ verwendet?
Kann ich mehrere Varnish-Instanzen überwachen?
Was kostet es für jeden Varnish Cache Server?
Wie lange dauert es, das Varnish Cache Monitoring einzurichten?
Wie überwache ich einen Varnish Server kostenlos?
Welche Art von Benachrichtigungen erhalte ich für das Varnish Cache Monitoring?
Welche Diagramme bieten Sie für das Varnish Cache Monitoring an?
Kann ich mehrere Varnish-Instanzen auf einem Server überwachen?
Varnish überwachen heute
In weniger als 60 Sekunden eingerichtet. Keine Kreditkarte erforderlich. Umfassende Kennzahlen vom ersten Tag an.
Kostenlose Testversion starten



