LiteSpeed monitoring with Netdata

What is LiteSpeed?

LiteSpeed Web Server is an open source web server, with a high performance and low resource usage. It is designed for scalability, flexibility, and security, and comes with a host of features, including URL rewriting, web application firewalls, automatic caching, and HTTP/2 support.

Monitoring LiteSpeed with Netdata

The prerequisites for monitoring LiteSpeed with Netdata are to have LiteSpeed and Netdata installed on your system.

Netdata auto discovers hundreds of services, and for those it doesn’t turning on manual discovery is a one line configuration. For more information on configuring Netdata for LiteSpeed monitoring please read the collector documentation.

You should now see the LiteSpeed section on the Overview tab in Netdata Cloud already populated with charts about all the metrics you care about.

Netdata has a public demo space (no login required) where you can explore different monitoring use-cases and get a feel for Netdata.

What LiteSpeed metrics are important to monitor - and why?

Network Throughput HTTP

The amount of data sent and received by the LiteSpeed Web Server over HTTP connections. It is important to measure the throughput of the server as it will indicate how effectively your application is running and how much data it is transferring. By monitoring this metric, you can identify potential bottlenecks in your application, by seeing if the number of bytes sent is lower than expected.

Network Throughput HTTPS

The amount of data sent and received by the LiteSpeed Web Server over HTTPS connections. It is important to measure the throughput of the server as it will indicate how effectively your application is running and how much data it is transferring. By monitoring this metric, you can identify potential bottlenecks in your application, by seeing if the number of bytes sent is lower than expected. Additionally, monitoring this metric can help detect malicious activities, as well as identify vulnerabilities in your web server.

Connections HTTP

The number of active connections to the Web Server over HTTP. It is important to monitor this metric in order to ensure that the server is able to handle the current load of requests as well as to identify any potential resource exhaustion issues. By monitoring this metric, you can identify when the number of connections is too high, which can indicate an overload of requests or a malicious attack.

Connections HTTPS

The number of active connections to the Web Server over HTTPS. It is important to monitor this metric in order to ensure that the server is able to handle the current load of requests as well as to identify any potential resource exhaustion issues. By monitoring this metric, you can identify when the number of connections is too high, which can indicate an overload of requests or a malicious attack.

Requests

Requests is the number of requests that have been made to the Web Server. It is important to monitor this metric in order to ensure that the server is able to handle the current load of requests as well as to identify any potential resource exhaustion issues. By tracking this metric, you can identify when the number of requests is too high, which can indicate an overload of requests or a malicious attack.

Requests In Processing

The number of requests that are currently being processed by the Web Server. This metric is important to monitor as it can provide insight into the performance of the server and can help identify if the server is able to handle the current load of requests. Additionally, it can help detect any potential resource exhaustion issues by seeing if the number of requests in processing is too high.

Public Cache Hits

The number of requests that have been served from the public cache. This metric is important to monitor as it can provide insight into the effectiveness of the public cache and can help identify potential issues with the cache. By monitoring this metric, you can identify if the number of cache hits is too low, which can indicate an issue with the cache configuration or a potential resource exhaustion issue.

Private Cache Hits

The number of requests that have been served from the private cache. This metric is important to monitor as it can provide insight into the effectiveness of the private cache and can help identify potential issues with the cache. By monitoring this metric, you can identify if the number of cache hits is too low, which can indicate an issue with the cache configuration or a potential resource exhaustion issue.

Static Hits

The number of requests that have been served from static pages. This metric is important to monitor as it can provide insight into the performance of the server and can help identify any potential resource exhaustion issues. By tracking this metric, you can identify when the number of requests is too high, which can indicate an overload of requests or a malicious attack.

Get Netdata

Sign up for free

Want to see a demonstration of Netdata for multiple use cases?

Go to Live Demo