NGINX monitoring with Netdata
Monitors one or more NGINX servers depending on configuration. Servers can be either local or remote.
Requirements#
- nginx with configured 'ngx_http_stub_status_module'
- 'location /stub_status'
Example nginx configuration can be found in 'python.d/nginx.conf'
It produces following charts:
Active Connections
- active
Requests in requests/s
- requests
Active Connections by Status
- reading
- writing
- waiting
Connections Rate in connections/s
- accepts
- handled
Configuration#
Edit the python.d/nginx.conf configuration file using edit-config from the Netdata config
directory, which is typically at /etc/netdata.
Needs only url to server's stub_status.
Here is an example for local server:
Without configuration, module attempts to connect to http://localhost/stub_status