Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Step-by-step guide

After installing and configuring nginx you can follow this steps to monitor Nginx status.

  1. Enable stub status module
  2. Add a new server block configuration inside /etc/nginx/sites-enabled/default
  3. restart nginx service
  4. Now the Url 127.0.0.1:8081/nginx_status should be available
  5. Configure nginx_status
    1. manually
    2. via Bakery
MK_CONFDIR=/etc/check_mk /usr/lib/check_mk_agent/plugins/nginx_status 

<<<nginx_status>>>
127.0.0.1 8081 Active connections: 1 
127.0.0.1 8081 server accepts handled requests
127.0.0.1 8081  380 380 380 
127.0.0.1 8081 Reading: 0 Writing: 1 Waiting: 0 


Debugging

Port Checking

root@klappanas:~# netstat -tulpen |grep 8081
tcp        0      0 0.0.0.0:8081            0.0.0.0:*               LISTEN      0          43044      1353/nginx: master  
tcp6       0      0 :::8081                 :::*                    LISTEN      0          43045      1353/nginx: master  


Nginx Service

root@klappanas:~# systemctl status nginx

Stub status module

root@klappanas:~# nginx -V 2>&1 | grep -o with-http_stub_status_module   
with-http_stub_status_module


Checking the status page

root@klappanas:~# wget -qO - http://127.0.0.1:8081/nginx_status
Active connections: 1 
server accepts handled requests
 398 398 398 
Reading: 0 Writing: 1 Waiting: 0



  • No labels