Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.


Get Started Now!

How to install nginx integration in Datadog?

How it works?

Step 1 – Install Nginx in Centos 7

Step 2 – Configure Nginx and start a services

Step 3 – Enable “ngx_http_stub_status_module” in Nginx

If you use open source NGINX, your instances may lack the stub status module. Verify that your nginx binary includes the module before proceeding to Configuration:

$ nginx -V 2>&1| grep -o http_stub_status_module
http_stub_status_module

If the command output does not include http_stub_status_module, you must install an NGINX package that includes the module.

Step 4 – Configure and Verify a Nginx metrices at http://localhost:81/nginx_status

On each NGINX server, create a status.conf file in the directory that contains your other NGINX configuration files, such as /etc/nginx/conf.d/.


server {
  listen 81;
  server_name localhost;

  access_log off;
  allow 127.0.0.1;
  deny all;

  location /nginx_status {
    # Choose your status module

    # freely available with open source NGINX
    stub_status;

    # for open source NGINX < version 1.7.5
    # stub_status on;

    # available only with NGINX Plus
    # status;

    # ensures the version information can be retrieved
    server_tokens on;
  }
}

$ sudo systemctl restart nginx
$ sudo systemctl status nginx

BROWSER - http://3.110.105.162:81/nginx_status
Inside a Server - curl http://127.0.0.1:81/nginx_status

Step 5 – Configure Datadog integration configuration file

Linux – /etc/datadog-agent/conf.d/nginx.d
Windows – C:\ProgramData\Datadog\conf.d\nginx.d

  • Go into /etc/datadog-agent/conf.d/nginx.d
  • Copy conf.yaml.example into conf.yaml
  • Edit conf.yaml and enable integration

Step 6 – Restart datadog agent & Click on “Install Integration” button on Datadog

Step 7 – Validate NGINX Metrices are coming or not at “Metrics Explorer”

Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
DevOps Certification, SRE Certification, and DevSecOps Certification by DevOpsSchool

Explore our DevOps Certification, SRE Certification, and DevSecOps Certification programs at DevOpsSchool. Gain the expertise needed to excel in your career with hands-on training and globally recognized certifications.

0
Would love your thoughts, please comment.x
()
x