Главные темы ► linux ► nginx ► monitoring ► Мониторинг активности в Nginx
Теги: nginx status_zone zone

Мониторинг активности в Nginx

Мониторинг активности в Nginx

    Общие сведения

    Сбор данных для включения в статистику
    Чтобы собирать данные с виртуальных серверов, групп серверов или зон кэша, необходимо включить зоны общей памяти для объектов
    Чтобы сервер HTTP и TCP отображался в статистике, необходимо указать директиву status_zone
    Одно и то же имя зоны может быть указано более одного раза для многих серверных блоков

    server { # ... status_zone status_page; location / { proxy_pass http://backend; status_zone location_zone; } }upstream backend { zone backend 64k; server backend1.example.com; server backend2.example.com; }

    Чтобы кэш отображался в статистике, необходимо убедиться, что кэширование включено в конфигурации. Зона общей памяти для кэширования указывается в директиве proxy_cache_path, fastcgi_cache_path, scgi_cache_path или uwsgi_cache_path в параметре keys_zone.

    http { # ... proxy_cache_path /data/nginx/cache keys_zone=one:10m; }

    Чтобы проверки работоспособности отображались в статистике, необходимо убедиться, что проверки работоспособности включены с помощью директивы health_check, а группа серверов находится в общей памяти.

    server { # ... status_zone status_page; location / { proxy_pass http://backend; health_check; } }

    Чтобы информация о кластере отображалась на панели мониторинга, убедитесь, что экземпляры NGINX Plus организованы в кластере и для каждого экземпляра включена синхронизация зон.

    resolver 192.168.33.70 status_zone=resolver-zone1; server { # ... }

    Включить панель мониторинга, указав /dashboard.html местоположение. По умолчанию панель мониторинга находится в корневом каталоге (например, /usr/share/nginx/html), указанном директивой root:

    http { # ... server { listen 192.168.1.23; # ... location /api { limit_except GET { auth_basic "NGINX Plus API"; auth_basic_user_file /path/to/passwd/file; } api write=on; allow 192.168.1.0/24; deny all; } location = /dashboard.html { root /usr/share/nginx/html; } } }
    Источники
    Последнее изменение: October 7, 2024 13:14


    Редактировать


    test

    2025-12-31 23:09:00 Редактировать

    test

    2025-12-31 23:10:00 Редактировать

    Я буду рекламой
    Я тоже буду рекламой
    И я
    ВВЕРХ
    Loading…
    Loading the web debug toolbar…
    Attempt #