TCP/HTTP health check for agent #366

Open
opened 2025-11-20 05:10:17 -05:00 by saavagebueno · 6 comments
Owner

Originally created by @Danpiel on GitHub (Jun 17, 2023).

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). **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 2025-11-20 05:10:17 -05:00
Author
Owner

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

This is important to us as well

@adelsz commented on GitHub (Jun 25, 2024): This is important to us as well
Author
Owner

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

+1

@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.

@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.

@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.

@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

@nmapx commented on GitHub (Sep 4, 2025): 👍 same here please consider adding health check endpoints/methods whatever for self hosted
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#366