Nginx Server Monitoring


Creating a new Nginx server monitor

Prerequisites for monitoring Nginx server metrics: Click here

Using the REST API to add a new Nginx server monitor: Click here

Applications Manager's Nginx monitoring tool ensures high performance and maximum uptime. To create a Nginx Monitor, follow the steps given below:

  1. Click on New Monitor link. Choose Nginx Server.
  2. Enter Display Name of the server.
  3. Enter the IP Address or hostname of the host in which the monitor is running.
  4. Provide the port number in which the monitor is running.
  5. Choose SSL option, if SSL is enabled in Nginx Server.
  6. Enter the Nginx User Name and Password if the Nginx Server is authenticated.
  7. Modify the Nginx Server Status URI if required. This is for getting the server status. The default Server Status URI is nginx_status. You can modify the server status URI using this option, if the server status URI is different.
  8. Enter the polling interval time in minutes.
  9. If you are adding a new monitor from an Admin Server, select a Managed Server.
  10. Choose the Monitor Group from the combo box with which you want to associate Nginx Monitor (optional). You can choose multiple groups to associate your monitor.
  11. Click Add Monitor(s). This discovers the Nginx Server from the network and starts monitoring them.
  • Security/Firewall Requirements: The Nginx Server host and port should be accessible from the Applications Manager installed machine.
  • User Privilege: The required user credentials are to be provided.

Monitored Parameters

  • Availability tab gives the availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

Overview

ParametersDescriptionSupported in Prometheus
Response Time The time taken for the Nginx server to respond while monitoring (in milliseconds).
Active Connections Refers to connections that are active currently.
Requests Per Second Refers to number of requests received per second.
Requests in Reading State Refers to number of requests in reading state currently.
Requests in Writing State Refers to number of requests in writing state currently.
Requests in Waiting State Refers to number of requests in waiting state currently.