![]() |
3 years ago | |
---|---|---|
.. | ||
Makefile.inc | 6 years ago | |
README.md | 3 years ago | |
nginx_plus.chart.py | 5 years ago | |
nginx_plus.conf | 6 years ago |
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
Requests current in requests
Connection Statistics in connections/s
Workers Statistics in workers
SSL Handshakes in handshakes/s
SSL Session Reuses in sessions/s
SSL Memory Usage in percent
Processes in processes
For every server zone:
Requests in requests/s
Responses in requests/s
Traffic in kilobits/s
For every upstream:
Peers Requests in requests/s
All Peers Responses in responses/s
Peer Responses in requests/s (for every peer)
Peers Connections in active
Peers Connections Usage in percent
All Peers Traffic in KB
Peer Traffic in KB/s (for every peer)
Peer Timings in ms (for every peer)
Memory Usage in percent
Peers Status in state
Peers Total Downtime in seconds
For every cache:
Traffic in KB
Memory Usage in percent
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.