[GH-ISSUE #561] add sub status and vts #470

Open
opened 2026-02-26 06:32:58 +03:00 by kerem · 4 comments
Owner

Originally created by @centralhardware on GitHub (Aug 15, 2020).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/561

Is your feature request related to a problem? Please describe.

I would like to be able to carry out monitoring without unnecessary difficulties using Prometheus

Describe the solution you'd like

add endpoints for sub_status and vts

Describe alternatives you've considered

I was able to get the sub status by redirecting to a non-existent host and custom configuration

location = /stub_status {
stub_status on;
}

but for vts it's not working

Originally created by @centralhardware on GitHub (Aug 15, 2020). Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/561 **Is your feature request related to a problem? Please describe.** I would like to be able to carry out monitoring without unnecessary difficulties using Prometheus **Describe the solution you'd like** add endpoints for sub_status and vts **Describe alternatives you've considered** I was able to get the sub status by redirecting to a non-existent host and custom configuration ``` location = /stub_status { stub_status on; } ``` but for vts it's not working
Author
Owner

@angelbarrera92 commented on GitHub (Mar 23, 2021):

I was able to expose the metrics in the port 82 by creating the following file:

# cat /data/nginx/custom/http.conf
server {
    listen       82;
    location /nginx_status {
        stub_status;

        access_log off;
        allow all;
    }
}

Information about how to extend the npm: https://nginxproxymanager.com/advanced-config/#custom-nginx-configurations
Then expose the 82 port to the nginx-prometheus-exporter and configure it with: -nginx.scrape-uri=http://app:82/nginx_status

<!-- gh-comment-id:805027063 --> @angelbarrera92 commented on GitHub (Mar 23, 2021): I was able to expose the metrics in the port 82 by creating the following file: ```bash # cat /data/nginx/custom/http.conf server { listen 82; location /nginx_status { stub_status; access_log off; allow all; } } ``` Information about how to extend the npm: https://nginxproxymanager.com/advanced-config/#custom-nginx-configurations Then expose the 82 port to the nginx-prometheus-exporter and configure it with: `-nginx.scrape-uri=http://app:82/nginx_status`
Author
Owner

@github-actions[bot] commented on GitHub (Mar 26, 2024):

Issue is now considered stale. If you want to keep it open, please comment 👍

<!-- gh-comment-id:2019240296 --> @github-actions[bot] commented on GitHub (Mar 26, 2024): Issue is now considered stale. If you want to keep it open, please comment :+1:
Author
Owner

@kevintomsgithub commented on GitHub (Sep 30, 2024):

https://hub.docker.com/repository/docker/kevintomsdocker/nginxproxymanager-vts

<!-- gh-comment-id:2381933022 --> @kevintomsgithub commented on GitHub (Sep 30, 2024): https://hub.docker.com/repository/docker/kevintomsdocker/nginxproxymanager-vts
Author
Owner

@github-actions[bot] commented on GitHub (May 6, 2025):

Issue is now considered stale. If you want to keep it open, please comment 👍

<!-- gh-comment-id:2853073698 --> @github-actions[bot] commented on GitHub (May 6, 2025): Issue is now considered stale. If you want to keep it open, please comment :+1:
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-proxy-manager-NginxProxyManager#470
No description provided.