Monitoring Nginx Server



Similar documents
Configuring and Monitoring SNMP Generic Servers. eg Enterprise v5.6

Monitoring Open VPN Access Server

Configuring and Monitoring SharePoint Servers

Configuring and Monitoring FTP Servers

Monitoring Veeam Backup Server. eg Enterprise v6

eg Enterprise v5.2 Clariion SAN storage system eg Enterprise v5.6

Configuring and Monitoring the Client Desktop Component

Monitoring MSDynamix CRM 2011

How To Configure A Microsoft Virtual Server On A Microsoul.Com (Windows) 2005 (Windows 2005) (Windows Vvirtual) (Powerpoint) (Msof) (Evil) (Microsoul) (Amd

Configuring and Monitoring Event Logs

Configuring and Monitoring the Xen Desktop Broker. eg Enterprise v5.6

Monitoring Symantec Backup Server. eg Enterprise v6

Monitoring Traffic manager

Monitoring App V eg Enterprise v6

Configuring and Monitoring HP EVA StorageWorks Array

Monitoring the NTP Server. eg Enterprise v6.0

Monitoring QNAP NAS system

Configuring and Monitoring Citrix Branch Repeater

Monitoring Sonic Firewall

Monitoring Coyote Point Equalizers

Configuring and Monitoring SiteMinder Policy Servers

Microsoft Dynamics NAV

Configuring and Monitoring Hitachi SAN Servers

Monitoring DoubleTake Availability

Cisco Expressway IP Port Usage for Firewall Traversal. Cisco Expressway X8.1 D December 2013

Configuring and Monitoring Citrix Access Gateway-Linux Servers. eg Enterprise v5.6

Monitoring IBM HMC Server. eg Enterprise v6

Monitoring the HP Blade Servers

MS Skype for Business and Lync. Integration Guide

Configuring and Monitoring Bluecoat AntiVirus

Monitoring Event Logs

ProxySG TechBrief Implementing a Reverse Proxy

Installation and configuration guide

How to Make the Client IP Address Available to the Back-end Server

Netsweeper Whitepaper

Installation and configuration guide

Monitoring the BlackBerry Enterprise Server

Cisco Collaboration with Microsoft Interoperability

CA Process Automation

Monitoring Microsoft Project Server

HP SiteScope. HP Vertica Solution Template Best Practices. For the Windows, Solaris, and Linux operating systems. Software Version: 11.

simplify monitoring Environment Prerequisites for Installation Simplify Monitoring 11.4 (v11.4) Document Date: January

Microsoft Lync Server 2010

CA APM Cloud Monitor. Scripting Guide. Release 8.2

Using IIS Application Request Routing to Publish Lync Server 2013 Web Services

Novell LDAP Proxy Server

Cisco TelePresence Video Communication Server (Cisco VCS) IP Port Usage for Firewall Traversal. Cisco VCS X8.5 December 2014

Monitoring the Citrix Provisioning Server. eg Enterprise v6.0

Monitoring Network Elements

PANO MANAGER CONNECTOR FOR SCVMM& HYPER-V

Flexible Routing and Load Control on Back-End Servers. Controlling the Request Load and Quality of Service

Goliath Performance Monitor Prerequisites v11.6

Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001

Monitoring Microsoft Applications. eg Enterprise v6

CA Nimsoft Service Desk

z/os V1R11 Communications Server system management and monitoring

AuditMatic Enterprise Edition Installation Specifications

HTTPS HTTP. ProxySG Web Server. Client. ProxySG TechBrief Reverse Proxy with SSL. 1 Technical Brief

Monitoring Forefront TMG

CIA Lab Assignment: Web Servers

MailMarshal SMTP in a Load Balanced Array of Servers Technical White Paper September 29, 2003

EView/400i Management Pack for Systems Center Operations Manager (SCOM)

Monitoring SharePoint 2007/2010/2013 Server Using Event Tracker

Server Installation ZENworks Mobile Management 2.7.x August 2013

CA Nimsoft Monitor. Probe Guide for URL Endpoint Response Monitoring. url_response v4.1 series

Minimum Hardware Configurations for EMC Documentum Archive Services for SAP Practical Sizing Guide

HP Business Service Management

Reverse Proxy Guide. Version 2.0 April 2016

Landscape Design and Integration. SAP Mobile Platform 3.0 SP02

HP Operations Smart Plug-in for Virtualization Infrastructure

ZENworks 11 Support Pack 4 Management Zone Settings Reference. May 2016

EMC Documentum Interactive Delivery Services Accelerated Overview

DNS and Network Configuration Version 8.0

Module 6. Designing and Deploying External Access. MVA Jump Start

Veeam Task Manager for Hyper-V

Monitoring Siebel Enterprise

Monitoring Replication

Application Notes for Configuring Microsoft Office Communications Server 2007 R2 and Avaya IP Office PSTN Call Routing - Issue 1.0

BMC Performance Manager Windows Security White Paper DCOM / WMI

CA Clarity PPM. Connector for Microsoft SharePoint Product Guide. Service Pack

TIBCO Spotfire Web Player 6.0. Installation and Configuration Manual

CA Mobile Device Management 2014 Q1 Getting Started

Title Page. Hosted Payment Page Guide ACI Commerce Gateway

How To Set Up A Load Balancer With Windows 2010 Outlook 2010 On A Server With A Webmux On A Windows Vista V (Windows V2) On A Network With A Server (Windows) On

Configuring and Monitoring Citrix Environments

CA Nimsoft Monitor. Probe Guide for Performance Collector. perfmon v1.5 series

CA Technologies SiteMinder

Telephony System Integrator s Guide for ShoreTel. Citrix EasyCall Gateway 3.0

Enterprise Deployment of the EMC Documentum WDK Application

Configuring and Monitoring Database Servers

Reverse Proxy with SSL - ProxySG Technical Brief

Integration with CA Transaction Impact Monitor

Metalogix Replicator. Quick Start Guide. Publication Date: May 14, 2015

CA ARCserve Replication and High Availability

StreamServe Persuasion SP5 StreamStudio

CA Spectrum and CA Service Desk

About Contract Management

Integration with CA Application Delivery Analysis

OpenText Secure MFT Network and Firewall Requirements

Pipeliner CRM Phaenomena Guide Sales Pipeline Management Pipelinersales Inc.

Transcription:

Monitoring Nginx Server eg Enterprise v6

Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may be reproduced or disclosed to others without the prior permission of eg Innovations Inc. eg Innovations Inc. makes no warranty of any kind with regard to the software and documentation, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Trademarks Microsoft Windows, Windows NT, Windows 2000 Windows 2003 and Windows 2008 are either registered trademarks or trademarks of Microsoft Corporation in United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. Copyright 2014 eg Innovations Inc. All rights reserved.

Table of Contents MONITORING NGINX SERVER... 1 1.1 The Web Server Layer... 1 1.1.1 Nginx Status Test... 2 CONCLUSION... 4

Table of Figures Figure 1: The layer model of the Nginx Server... 1 Figure 2: The tests mapped to the Web Server layer... 2

M o n i t o r i n g N g i n x S e r v e r Monitoring Nginx Server Nginx (pronounced engine-x ) is a free, open-source, high-performance HTTP server (aka web server) and reverse proxy, as well as an IMAP/POP3 proxy server. Therefore, NGINX provides a unique combination of web server, caching proxy and load balancing solution to any website that just wants to be consistently efficient. Because of its design and architecture NGINX has already enabled more performance, scalability, reliability and security to many organizations across the world. Today NGINX is one of the most popular open source web servers on the Internet. NGINX optimizes the usage of the operating system and the hardware resources with its modular, event-driven, asynchronous, non-blocking architecture. Using event notifications and asynchronous handling of a variety of consequent actions associated with accepting, processing and managing network connections and content retrieval, NGINX provides hints to the operating system and gets timely feedback in regards to when expect an inbound or outbound traffic, when check disk operation, when refresh content and so on. Therefore administrators prefer to monitor the Nginx Server and obtain critical metrics from the server such as the Active connections, connections accepted, Total requests etc. To cater to the requirements of the administrators, eg Enterprise provides a specialized Nginx Server monitoring model. Figure 1 depicts the model used by the eg Enterprise suite to monitor an Nginx Server. Figure 1: The layer model of the Nginx Server The Operating System, Network, TCP and Application Processes layers of an Nginx Server model are similar to that of a Windows Generic server model. Since these tests have been dealt with in the Monitoring Unix and Windows Servers document, Section 1.1 focuses on the Web Server layer. 1.1 The Web Server Layer This layer tracks the health of the Nginx Server and the critical performance statistics of the Nginx Server. Since the HTTP test is discussed in detail in the Monitoring Web Servers document, let us now discuss the Nginx Status test in the following section. 1

M o n i t o r i n g N g i n x S e r v e r Figure 2: The tests mapped to the Web Server layer 1.1.1 Nginx Status Test This test reveals critical performance statistics pertaining to an Nginx server. This test, upon execution, accesses a specific URL on the Nginx server, which contains the required metrics. Purpose Target of the test Agent deploying the test Configurable parameters for the test Reveals critical performance statistics pertaining to an Nginx Server. This test, upon execution, accesses a specific URL on the Nginx Server, which contains the required metrics An Nginx server An external agent 1. Test period - How often should the test be executed 2. Host - The host for which the test is to be configured. 3. port The port number at which the specified HOST listens to. 4. URL In the URL text box, the URL to be accessed by this test for extracting the performance statistics of the Nginx server, will be displayed by default. The URL is: http://{nginx web server host}:{nginx web server port}/nginx_status. Outputs of the test Measurements made by the test One set of results for the URL that is to be accessed Measurement Active connections: connections that are currently active on this server. Measurement Unit Interpretation A high value is desired for this measure. 2

M o n i t o r i n g N g i n x S e r v e r Connections accepted: connections that are currently accepted by this server. Connections handled: connections that are currently handled by this server. Total requests: requests that are currently handled by this server. Reading request headers: request headers that are currently read by this server. Writing requests: write responses provided to the client by this server after reading and processing the requests. Waiting requests: waiting connections i.e., keep alive connections (including reading and writing connections). Requests per connection: Indicates the average number of requests that are handled for each connection. The value of this measure is a ratio of the measures - Total requests: Connections handled. 3

C o n c l u s i o n Conclusion This document has described in detail the monitoring paradigm used and the measurement capabilities of the eg Enterprise suite of products with respect to the Nginx Server. For details of how to administer and use the eg Enterprise suite of products, refer to the user manuals. We will be adding new measurement capabilities into the future versions of the eg Enterprise suite. If you can identify new capabilities that you would like us to incorporate in the eg Enterprise suite of products, please contact support@eginnovations.com. We look forward to your support and cooperation. Any feedback regarding this manual or any other aspects of the eg Enterprise suite can be forwarded to feedback@eginnovations.com. 4