Web & Application Servers
    Updated May 2026
    LiteSpeed logo

    LiteSpeed Monitoring

    Monitor LiteSpeed Web Server request rates, LSCache hit ratio, response times, anti-DDoS blocked IPs, and connection states in real time — agent-based, no manual configuration.

    Why monitor LiteSpeed?

    LiteSpeed Web Server powers some of the web's busiest WordPress, cPanel, and e-commerce sites. When LSCache hit ratios drop or workers saturate, sites slow down before anyone notices — and on shared hosting, one bad tenant can drag down everyone. Monitoring catches those signals early so degradation never reaches your users.

    Auto-discovery via Xitogent — zero manual configuration
    Real-time request rate and end-to-end response time metrics
    LSCache (Public & Private) hit-ratio tracking
    Anti-DDoS blocked-IP visibility from Server Health stats
    Per-virtual-host request status and external-app monitoring
    Connection-state tracking (active, idle, keep-alive, SSL)
    Static vs dynamic hit ratio for cache-tuning insights
    Worker-process count and resource utilization
    Customizable alert thresholds for every metric
    1-minute metric collection intervals out of the box
    What is LiteSpeed monitoring?

    LiteSpeed monitoring, explained

    LiteSpeed monitoring catches cache-miss storms, worker saturation, and slow virtual-host responses minutes before users notice — so a Friday-night WordPress launch doesn't turn into a weekend incident. With Xitoring you get one-minute visibility into every metric the LiteSpeed WebAdmin Console exposes (Pub Cache Hits, Private Cache Hits, anti-DDoS blocks, per-vhost status), plus alerts routed to Slack, PagerDuty, Telegram, or whatever your on-call already uses.

    Metrics

    What we monitor

    Requests / sec

    Live HTTP request rate served by LiteSpeed, broken down by virtual host. Spikes flag traffic surges or attacks before users see latency.

    Pub Cache Hits / sec

    LSCache public-cache hits per second — the ranking signal the LiteSpeed WebAdmin console exposes natively. Critical for WordPress + LSCWP setups.

    Private Cache Hits / sec

    LSCache private-cache hits — logged-in user pages and personalized content. A different efficiency profile from public cache.

    Static Hits / sec

    Static-asset hits per second. The static-vs-dynamic ratio is a core cache-tuning input.

    Response Time

    End-to-end latency to serve a request. Track p50, p95, and p99 to catch tail-latency regressions invisible to averages.

    Active Connections

    Total active, idle, and keep-alive HTTP connections. Approaching the worker connection limit means you are one traffic spike from queue buildup.

    SSL / HTTPS Connections

    Active SSL/TLS connections and HTTPS throughput in kilobits/sec — separate from plain HTTP for cleaner diagnosis.

    HTTP / HTTPS Throughput

    Network bandwidth served over HTTP vs HTTPS. Anomalies often surface here before they show up in request counts.

    Anti-DDoS Blocked IPs

    Number of IPs LiteSpeed's anti-DDoS layer is currently blocking. Sudden spikes indicate active attacks or misbehaving clients.

    Worker Processes

    Active LiteSpeed worker count and per-worker memory. Worker churn or memory pressure is the leading indicator of restarts.

    Virtual Host Status

    Request-processing status per vhost. Lets you isolate which site or domain is degraded when overall numbers look fine.

    External Application Status

    Status and resource use of LiteSpeed's external apps (lscgid, PHP LSAPI workers). Catches PHP-FPM-style slowdowns inside LSWS.

    Triggers & Alerts

    Configurable alert triggers

    Set up custom triggers in your dashboard to get notified the moment LiteSpeed metrics cross your defined thresholds.

    LiteSpeed monitoring trigger configuration dashboard

    Request Rate

    warning

    Fires when request rate exceeds threshold, indicating traffic surge or potential attack.

    Cache Hit Ratio

    warning

    Triggers when LSCache hit ratio drops, causing increased origin load.

    Response Time

    critical

    Alerts when average response time exceeds threshold, degrading user experience.

    Connection Limit

    critical

    Fires when active connections approach server limits.

    Bandwidth

    warning

    Triggers on abnormal throughput patterns.

    01

    Importance of LiteSpeed Monitoring

    LiteSpeed powers high-traffic websites with its event-driven architecture. Without monitoring, cache misses, connection saturation, and slow responses can silently degrade performance.

    • Detect cache inefficiencies before they impact load times
    • Monitor connection states to prevent saturation
    • Track response times across your web fleet
    • Identify bandwidth anomalies early
    LiteSpeed monitoring dashboard
    LiteSpeed cache performance analytics
    02

    Why Choose Xitoring

    Xitoring delivers enterprise-grade LiteSpeed monitoring with zero-config setup. Our lightweight agent auto-discovers your instances and starts collecting metrics in under 60 seconds.

    • One-command install
    • 15+ global monitoring nodes
    • Unified dashboard for all services
    • Flexible alerting via Slack, PagerDuty, Telegram & more
    • Historical data retention for capacity planning
    Xitoring LiteSpeed monitoring overview
    Alert notification configuration
    Use cases

    Common LiteSpeed monitoring scenarios

    Where LiteSpeed typically runs today — and what could go wrong if no one's watching.

    Fast WordPress sites

    WordPress sites use LiteSpeed's built-in caching to load in well under a second. When that cache stops working as expected, page speed drops and visitors quietly bounce. We catch the dip the moment it begins so the team can act before search rankings and conversions suffer.

    Hosting servers running many websites

    On a hosting server, one greedy customer site can starve every other site sharing the same machine. We show which sites are using the most resources so the team can address the cause before everyone else's pages start to crawl.

    Busy online stores

    Online stores hit their web server hardest at checkout — the exact moment a slow page costs real revenue. We watch the signals that show whether the store can handle a traffic spike so the team can prepare for sales and promotions with confidence.

    Before you start

    Prerequisites for LiteSpeed

    Make sure you've got these in place — most installs are a 60-second job once they are.

    • LiteSpeed Web Server (Enterprise) 5.x or 6.x installed and running
    • LiteSpeed stats path accessible (default /tmp/lshttpd/)
    • Root access on the host to install Xitogent
    Setup Guide

    Get started in minutes

    1

    Install Xitogent on your server

    Install the lightweight Xitogent monitoring agent.

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

    Enable the LiteSpeed integration

    Use the Xitoring dashboard or CLI to enable the LiteSpeed integration.

    sudo xitogent integrate
    3

    Configure alert thresholds (optional)

    Set custom thresholds for cache hit ratio, request rate, or response time.

    4

    Verify it's working

    Run this command on the server to confirm Xitogent picked up the integration. Fresh metrics will start streaming to your dashboard within ~30 seconds.

    sudo xitogent status

    Frequently asked questions

    What is LiteSpeed monitoring?
    LiteSpeed monitoring is the continuous collection of LiteSpeed Web Server performance data — request rate, LSCache hit ratio, response times, connection states, and anti-DDoS signals — combined with alerting when those metrics breach thresholds. It surfaces the same data LiteSpeed's WebAdmin Real-Time Stats console exposes, but with history, dashboards, and notifications.
    Why is LiteSpeed monitoring important?
    LiteSpeed's event-driven architecture is fast but unforgiving — a dropping LSCache hit ratio, saturated workers, or a vhost slowdown can degrade every site on the server within minutes. Monitoring catches these signals early so you can purge a misbehaving cache, scale workers, or block a noisy client before users notice.
    How do I monitor LSCache hit ratio?
    Xitoring reads Pub Cache Hits/sec and Private Cache Hits/sec directly from LiteSpeed's.rtreport stat file (the same source the WebAdmin Real-Time Stats console uses). You can also confirm individual responses are cached by checking the x-litespeed-cache: hit response header. Set an alert when the public-cache hit ratio drops below your baseline (typically 80%+ for a well-tuned WordPress site).
    How can I monitor LiteSpeed in real time?
    Install Xitogent with one command, enable the LiteSpeed integration with sudo xitogent integrate, and metrics start streaming on a 1-minute interval. The dashboard updates live, and you can wire alerts to Slack, PagerDuty, Telegram, email, or webhooks.
    Does this work with LiteSpeed Enterprise and OpenLiteSpeed?
    This integration is optimized for LiteSpeed Web Server Enterprise (5.x and 6.x). For OpenLiteSpeed, use the dedicated OpenLiteSpeed integration — the metrics namespaces and stat-file layout differ between the two.
    Will Xitogent affect LiteSpeed performance?
    No measurable impact. Xitogent reads the existing.rtreport file LiteSpeed already writes for its own WebAdmin console — there is no extra request handling or instrumentation injected into the request path.
    What LiteSpeed versions are supported?
    LiteSpeed Web Server 5.x and later, including the current 6.x line. Stat-file paths default to /tmp/lshttpd/; if you have moved them, configure the path in the Xitoring dashboard's LiteSpeed integration settings.
    How often are metrics collected?
    Every 60 seconds by default. The polling interval is configurable per agent if you need higher resolution for incident response or lower frequency for cost-sensitive deployments.
    What is the difference between LiteSpeed and OpenLiteSpeed monitoring?
    LiteSpeed Web Server (Enterprise) exposes richer real-time stats — anti-DDoS blocked IPs, more granular external-application status, full Pub/Private cache split. OpenLiteSpeed shares the same engine but exposes a smaller subset. Xitoring ships separate integrations for each so the metric vocabulary matches the actual stat surface of your install.

    Start monitoring LiteSpeed today

    Set up in under 60 seconds. No credit card required. Full metrics from day one.

    Start Free Trial

    Keep exploring

    Related Integrations