NGINX Plus monitoring with Netdata
Monitors one or more NGINX Plus servers depending on configuration. Servers can be either local or remote.
Example nginx_plus configuration can be found in 'python.d/nginx_plus.conf'
It produces following charts:
Requests total in requests/s
- total
Requests current in requests
- current
Connection Statistics in connections/s
- accepted
- dropped
Workers Statistics in workers
- idle
- active
SSL Handshakes in handshakes/s
- successful
- failed
SSL Session Reuses in sessions/s
- reused
SSL Memory Usage in percent
- usage
Processes in processes
- respawned
For every server zone:
- Processing in requests
- processing
Requests in requests/s
- requests
Responses in requests/s
- 1xx
- 2xx
- 3xx
- 4xx
- 5xx
Traffic in kilobits/s
- received
- sent
For every upstream:
Peers Requests in requests/s
- peer name (dimension per peer)
All Peers Responses in responses/s
- 1xx
- 2xx
- 3xx
- 4xx
- 5xx
Peer Responses in requests/s (for every peer)
- 1xx
- 2xx
- 3xx
- 4xx
- 5xx
Peers Connections in active
- peer name (dimension per peer)
Peers Connections Usage in percent
- peer name (dimension per peer)
All Peers Traffic in KB
- received
- sent
Peer Traffic in KB/s (for every peer)
- received
- sent
Peer Timings in ms (for every peer)
- header
- response
Memory Usage in percent
- usage
Peers Status in state
- peer name (dimension per peer)
Peers Total Downtime in seconds
- peer name (dimension per peer)
For every cache:
Traffic in KB
- served
- written
- bypass
Memory Usage in percent
- usage
Configuration
Edit the python.d/nginx_plus.conf
configuration file using edit-config
from the Netdata config
directory, which is typically at /etc/netdata
.
cd /etc/netdata # Replace this path with your Netdata config directory, if different
sudo ./edit-config python.d/nginx_plus.conf
Needs only url
to server's status
.
Here is an example for a local server:
local:
url : 'http://localhost/status'
Without configuration, module fail to start.
Was this page helpful?
Need further help?
Search for an answer in our community forum.
Contribute
- Join our community forum
- Learn how to contribute to Netdata's open-source project
- Submit a feature request