Nginx Monitoring Tools

nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev. For a long time, it has been running on many heavily loaded Russian sites including Yandex, Mail.Ru, VK, and Rambler.

Telegraf Input Plugin: Nginx

Monitor your Nginx web server to keep it performant. Check key metrics such as:

  • Requests per second
  • Response times
  • Active connections
  • Connection backlog queue
  • Response codes
  • Process open file handles
  • Process states
  • Server status
  • Server load average
  • Server network usage
  • Server disk space
  • and more!

Nginx Basics

A large fraction of web servers use NGINX, often as a load balancer. Nginx’s modular event-driven architecture Can provide more predictable performance under high loads. Nginx has a rich and popular feature set for managing SSL traffic, load balancing, restricting access, logging and monitoring, mail proxy, and others. Its HTTP proxy and Web server features include:

  • Ability to handle more than 10,000 simultaneous connections with a low memory footprint (~2.5 MB per 10k inactive HTTP keep-alive connections)
  • Handling of static files, index files and auto-indexing
  • Reverse proxy with caching
  • Load balancing with in-band health checks
  • TLS/SSL with SNI and OCSP stapling support, via OpenSSL
  • FastCGI, SCGI, uWSGI support with caching
  • Name- and IP address-based virtual servers
  • IPv6-compatible
  • WebSockets and HTTP/1.1 Upgrade (101 Switching Protocols)
X
Contact Sales