Skip to content

nginx

This module will monitor 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:

  1. Active Connections
    * active

  2. Requests in requests/s
    * requests

  3. Active Connections by Status
    * reading
    * writing
    * waiting

  4. Connections Rate in connections/s
    * accepts
    * handled

configuration

Needs only url to server’s stub_status

Here is an example for local server:

update_every : 10
priority     : 90100

local:
  url     : 'http://localhost/stub_status'

Without configuration, module attempts to connect to http://localhost/stub_status