Ad Widget

Collapse

zabbix мониторинг nginx

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • wesow
    Member
    • Aug 2022
    • 41

    #1

    zabbix мониторинг nginx

    Добрый день.
    Хочу настроить мониторинг nginx

    конфиг сайта:
    server {
    if ($host = address.rmiac18.ru) {
    return 307 https://$host$request_uri;
    }


    listen 80;
    location /nginx-status {
    stub_status on;
    }
    server_name address.rmiac18.ru;
    access_log /var/log/nginx/address-access.log;
    error_log /var/log/nginx/address-error.log;
    set_real_ip_from 78.85.16.162;
    real_ip_header X-Real-IP;
    return 301 https://$server_name$request_uri;


    }

    server {
    listen 443 ssl http2;
    server_name address.rmiac18.ru;
    access_log /var/log/nginx/address-ssl-access.log;
    error_log /var/log/nginx/address-ssl-error.log;

    ssl on;
    ssl_certificate /etc/letsencrypt/live/address.rmiac18.ru/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/address.rmiac18.ru/privkey.pem; # managed by Certbot
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;

    location /.well-known/acme-challenge/ {
    root /var/www/html/;
    }
    location / {
    rewrite ^/$ /fcgi/wtma.wt redirect;
    proxy_pass http://192.168.139.31;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_connect_timeout 600;
    proxy_send_timeout 600;
    proxy_read_timeout 600;
    send_timeout 600;
    }


    }


    Не могу разобраться куда добавлять
    location /nginx-status {
    stub_status on;
    }​
    если добавляю в конце то на команду
    zabbix_agentd -t web.page.get[localhost,nginx-status,80]
    получаю:
    [t|HTTP/1.1 301 Moved Permanently

    как мониторить nginx по 80 порту?
  • Answer selected by wesow at 28-09-2022, 06:13.
    Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    location размещайте внутри Server.

    # with-http_stub_status_module
    location /nginx-status {
    stub_status;
    allow 127.0.0.1;
    deny all;
    }​

    Запрос curl'ом этого url что показывает?
    Last edited by Hamardaban; 27-09-2022, 15:32.

    Comment

    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #2
      location размещайте внутри Server.

      # with-http_stub_status_module
      location /nginx-status {
      stub_status;
      allow 127.0.0.1;
      deny all;
      }​

      Запрос curl'ом этого url что показывает?
      Last edited by Hamardaban; 27-09-2022, 15:32.

      Comment

      • ANigma91
        Junior Member
        • Apr 2022
        • 21

        #3
        Подскажите плз, имеется nginx выступающий в роле прокси и nlb, при попытке его мониторинга он выдает такую ошибку
        Code:
            server {
                    listen      80;
                    server_name test.cluster.ru;
                    rewrite ^ https://$server_name$request_uri? permanent;
                    #location / {
                    #   proxy_set_header Host $host;
                    #   proxy_set_header X-Real-IP $remote_addr;
                    #   proxy_pass http://testcluster;
                    #}
        
                location = /basic_status {
                    stub_status;
                    allow 127.0.0.1;
                    allow ::1;
                    deny all;
                }
        
            }
        ​

        Code:
        curl 127.0.0.1/basic_status
        <html>
        <head><title>301 Moved Permanently</title></head>
        <body bgcolor="white">
        <center><h1>301 Moved Permanently</h1></center>
        <hr><center>nginx/1.13.7</center>
        </body>
        </html>​​
        Last edited by ANigma91; 21-10-2022, 08:56.

        Comment

        Working...