[GH-ISSUE #961] TCP/HTTP health check for agent #1544

Open
opened 2026-08-05 00:42:58 -04:00 by saavagebueno · 7 comments
Owner

Originally created by @Danpiel on GitHub (Jun 17, 2023).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/961

Is your feature request related to a problem? Please describe.
In cloud environment I would like to make netbird highly available and put it behind load balancer. To determine netbird is able to process connections I need TCP or HTTP health check.

Netbird should respond in health check if it is "Connected" to API

Originally created by @Danpiel on GitHub (Jun 17, 2023). Original GitHub issue: https://github.com/netbirdio/netbird/issues/961 **Is your feature request related to a problem? Please describe.** In cloud environment I would like to make netbird highly available and put it behind load balancer. To determine netbird is able to process connections I need TCP or HTTP health check. Netbird should respond in health check if it is "Connected" to API
saavagebueno added the feature-request label 2026-08-05 00:42:58 -04:00
Author
Owner

@adelsz commented on GitHub (Jun 25, 2024):

This is important to us as well

<!-- gh-comment-id:2188678133 --> @adelsz commented on GitHub (Jun 25, 2024): This is important to us as well
Author
Owner

@vivekpd15 commented on GitHub (Mar 13, 2025):

+1

<!-- gh-comment-id:2721927356 --> @vivekpd15 commented on GitHub (Mar 13, 2025): +1
Author
Owner

@nazarewk commented on GitHub (Jun 12, 2025):

@Danpiel @adelsz @vivekpd15 is it meant for the client or the management? Is it for the Cloud/self-hosted or independent?

Could you provide more details on the use case?

Might be related to/duplicate of https://github.com/netbirdio/netbird/issues/955 , but I'm not sure.

<!-- gh-comment-id:2965597258 --> @nazarewk commented on GitHub (Jun 12, 2025): @Danpiel @adelsz @vivekpd15 is it meant for the client or the management? Is it for the Cloud/self-hosted or independent? Could you provide more details on the use case? Might be related to/duplicate of https://github.com/netbirdio/netbird/issues/955 , but I'm not sure.
Author
Owner

@Danpiel commented on GitHub (Jun 22, 2025):

Hello @nazarewk, for management, since all pages require authorization, need separate endpoint for health checks which does minimum load on the application itself and not covered by auth.

<!-- gh-comment-id:2994069298 --> @Danpiel commented on GitHub (Jun 22, 2025): Hello @nazarewk, for management, since all pages require authorization, need separate endpoint for health checks which does minimum load on the application itself and not covered by auth.
Author
Owner

@dani3lsf commented on GitHub (Aug 19, 2025):

+1

I'm using a self-hosted solution in gcp behind a GCP load balancer. Health check endpoints would be really useful in the management and relay applications.

<!-- gh-comment-id:3200262123 --> @dani3lsf commented on GitHub (Aug 19, 2025): +1 I'm using a self-hosted solution in gcp behind a GCP load balancer. Health check endpoints would be really useful in the management and relay applications.
Author
Owner

@nmapx commented on GitHub (Sep 4, 2025):

👍 same here
please consider adding health check endpoints/methods whatever for self hosted

<!-- gh-comment-id:3256638428 --> @nmapx commented on GitHub (Sep 4, 2025): 👍 same here please consider adding health check endpoints/methods whatever for self hosted
Author
Owner

@vehagn commented on GitHub (Mar 18, 2026):

A healthcheck would make it easier to debug when stuff goes wrong like an expired or invalid setup key

<!-- gh-comment-id:4086479630 --> @vehagn commented on GitHub (Mar 18, 2026): A healthcheck would make it easier to debug when stuff goes wrong like an expired or invalid setup key
Sign in to join this conversation.
No Label feature-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#1544