Skip to main content

Nginx

Overview

Nginx, the high-performance and open-source web server, seamlessly integrates with Motadata AIOps to provide comprehensive monitoring capabilities. With this integration, organizations gain real-time visibility into the performance and health of their Nginx web servers. Monitor critical web server metrics such as request rates, response times, and server resource utilization to ensure optimal handling of web traffic.

Supported Versions

Versions
1.11.5 - 1.13.8
1.13.9 - 1.14.0
1.14.1 - 1.15.8
1.15.9 - 1.15.10
1.15.11 - 1.16.0
1.16.1 - 1.17.3
1.17.4 - 1.17.6
1.17.7
1.17.8
1.17.9
1.17.10 - 1.18.0
1.19.0
1.19.1
1.19.2
1.19.3
1.19.4
1.19.5
1.19.6
1.19.7
1.19.8
1.19.9
1.19.10
1.20.0
1.20.1
1.20.2
1.21.0
1.21.1
1.21.2
1.21.3
1.21.4
1.21.5
1.21.6
1.22.0
1.22.1
1.23.0
1.23.1
1.23.2
1.23.3
1.23.4
1.24.0
2.9.0.0(Windows)
1.14.2(linux)

Prerequisites for Nginx Integration with Motadata AIOps

  • Ensure that the Nginx port (default: 8086) is open for the Motadata AIOps server.

  • Confirm that the Nginx process and service are listed in the process and monitor settings of Motadata AIOps. While these may be listed by default, ensure that the names of the service and process match the specific BIND 9 version that you intend to monitor.

  • Ensure that either HTTP or HTTPS are supported on the Nginx server.

  • Provide the necessary credentials, including the username and password, for Motadata AIOps to connect to the Nginx server.

  • Confirm that the Nginx service is active and running on the server.

  • For agentless monitoring, ensure that the user has the required access for remote access to the Nginx server. For agent-based monitoring, this is not required.

  • In the address area of your browser, type http://[IP]/nginx_status, submit the address, to view the status of the server. Confirm the server availability by following this step.

    where [IP] is the IP address of the server where Nginx is installed.

By following these prerequisites, you can integrate Nginx with Motadata AIOps and ensure the smooth functioning of the monitoring process.

List of Supported KPIs

NameDescriptionType
Nginx Active ConnectionsThe number of currently active connections to the Nginx server. These connections represent clients that are currently sending or receiving data.Count
Nginx Requests RateThe rate at which requests are being made to the Nginx server. This metric indicates the incoming request load on the server.Count
Nginx Reading ConnectionsThe number of connections in the reading state. This state occurs when Nginx is reading the request data from the clients.Count
Nginx Writing ConnectionsThe number of connections in the writing state. This state occurs when Nginx is sending the response data back to the clients.Count
Nginx Waiting ConnectionsThe number of connections in the waiting state. This state occurs when Nginx is waiting for available connections from the upstream servers or when the client request has not been fully received.Count
Nginx Connections RateThe rate at which new connections are being established with the Nginx server. This metric provides insights into the connection establishment rate.Count
Nginx Handled ConnectionsThe total number of connections that have been successfully handled by the Nginx server since startup. This metric indicates the overall traffic served by the server.Count
Nginx Rejected ConnectionsThe number of connections that have been rejected by the Nginx server. This can occur due to various reasons such as reaching connection limits or server overload.Count