# NGINX Server Monitoring ## Creating a new NGINX server monitor **Prerequisites for monitoring NGINX server metrics:** [Click here](https://www.manageengine.com/products/applications_manager/help/prerequisites-for-applications-manager.html#nginx) **Using the REST API to add a new NGINX server monitor:** [Click here](https://www.manageengine.com/products/applications_manager/help/web-server-services-api.html#nginx) Applications Manager's [Nginx monitoring](https://www.manageengine.com/products/applications_manager/nginx-monitoring.html) tool ensures high performance and maximum uptime. To create an 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 the 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](https://www.manageengine.com/products/applications_manager/help/glossary-applications-manager.html#polling-interval) time in minutes. 9. If you are adding a new monitor from the Central Server, [select a Probe Server](https://www.manageengine.com/products/applications_manager/help/enterprise-managed-server.html). 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](https://www.manageengine.com/products/applications_manager/help/bulk-config.html). ### Overview | Parameters | Description | Supported in Prometheus | |---|---|---| | Response Time | The time taken for the NGINX server to respond while monitoring (in milliseconds). | ![Applications Manager NGINX Server Monitoring: enterYourContent](https://www.manageengine.com/products/applications_manager/help/images/tick.gif) | | Active Connections | Refers to connections that are active currently. | ![Applications Manager NGINX Server Monitoring: enterYourContent](https://www.manageengine.com/products/applications_manager/help/images/tick.gif) | | Requests Per Second | Refers to number of requests received per second. | ![Applications Manager NGINX Server Monitoring: enterYourContent](https://www.manageengine.com/products/applications_manager/help/images/tick.gif) | | Requests in Reading State | Refers to number of requests in reading state currently. | ![Applications Manager NGINX Server Monitoring: enterYourContent](https://www.manageengine.com/products/applications_manager/help/images/tick.gif) | | Requests in Writing State | Refers to number of requests in writing state currently. | ![Applications Manager NGINX Server Monitoring: enterYourContent](https://www.manageengine.com/products/applications_manager/help/images/tick.gif) | | Requests in Waiting State | Refers to number of requests in waiting state currently. | ![Applications Manager NGINX Server Monitoring: enterYourContent](https://www.manageengine.com/products/applications_manager/help/images/tick.gif) |