[GH-ISSUE #3621] Console or Management to routing agents #7610

Closed
opened 2026-08-05 01:13:44 -04:00 by saavagebueno · 2 comments
Owner

Originally created by @ez1976 on GitHub (Apr 4, 2025).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/3621

Hi.
since the use of netbird agents in AWS/GCP/Azure is used as relay agents (agents that publish networks), it would be great if the management can control them:

  1. open a SSH session to the console?
  2. power management - reboot, shutdown (via SSH - not via ILO/IDRAC)
  3. run remote commands?
  4. send a netbird agent upgrade? (bulk option will be great as well)

at the moment i have a custom script that asks for a required version and environment (my routing agents are devided per env: Prod, stage, IT, Internal) and do the following:

  1. get a list of all the groups this agent is a member of
  2. remove them from all the groups and leaves ONLY the group "all"
  3. set up an upgrade script based on agent OS, transfer it via SCP
  4. run the script remotely which upgrades the netbird version

once the agent is connected back it adds all the previous groups back to the agent so it will publish the routes to clients.

Originally created by @ez1976 on GitHub (Apr 4, 2025). Original GitHub issue: https://github.com/netbirdio/netbird/issues/3621 Hi. since the use of netbird agents in AWS/GCP/Azure is used as relay agents (agents that publish networks), it would be great if the management can control them: 1) open a SSH session to the console? 2) power management - reboot, shutdown (via SSH - not via ILO/IDRAC) 3) run remote commands? 4) send a netbird agent upgrade? (bulk option will be great as well) at the moment i have a custom script that asks for a required version and environment (my routing agents are devided per env: Prod, stage, IT, Internal) and do the following: 1) get a list of all the groups this agent is a member of 2) remove them from all the groups and leaves ONLY the group "all" 3) set up an upgrade script based on agent OS, transfer it via SCP 4) run the script remotely which upgrades the netbird version once the agent is connected back it adds all the previous groups back to the agent so it will publish the routes to clients.
saavagebueno added the feature-request label 2026-08-05 01:13:44 -04:00
Author
Owner

@nazarewk commented on GitHub (Apr 7, 2025):

@ez1976 could you write this as a comment on https://github.com/netbirdio/netbird/issues/3136 ?

<!-- gh-comment-id:2782404455 --> @nazarewk commented on GitHub (Apr 7, 2025): @ez1976 could you write this as a comment on https://github.com/netbirdio/netbird/issues/3136 ?
Author
Owner

@ez1976 commented on GitHub (Apr 7, 2025):

Done

On Mon, Apr 7, 2025 at 9:15 AM Krzysztof Nazarewski (kdn) <
@.***> wrote:

@ez1976 https://github.com/ez1976 could you write this as a comment on
#3136 https://github.com/netbirdio/netbird/issues/3136 ?


Reply to this email directly, view it on GitHub
https://github.com/netbirdio/netbird/issues/3621#issuecomment-2782404455,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AANTDD3XV4MZZJINLWQDKFL2YIXZXAVCNFSM6AAAAAB2ONA5UWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOOBSGQYDINBVGU
.
You are receiving this because you were mentioned.Message ID:
@.***>
[image: nazarewk]nazarewk left a comment (netbirdio/netbird#3621)
https://github.com/netbirdio/netbird/issues/3621#issuecomment-2782404455

@ez1976 https://github.com/ez1976 could you write this as a comment on
#3136 https://github.com/netbirdio/netbird/issues/3136 ?


Reply to this email directly, view it on GitHub
https://github.com/netbirdio/netbird/issues/3621#issuecomment-2782404455,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AANTDD3XV4MZZJINLWQDKFL2YIXZXAVCNFSM6AAAAAB2ONA5UWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOOBSGQYDINBVGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

<!-- gh-comment-id:2782851430 --> @ez1976 commented on GitHub (Apr 7, 2025): Done On Mon, Apr 7, 2025 at 9:15 AM Krzysztof Nazarewski (kdn) < ***@***.***> wrote: > @ez1976 <https://github.com/ez1976> could you write this as a comment on > #3136 <https://github.com/netbirdio/netbird/issues/3136> ? > > — > Reply to this email directly, view it on GitHub > <https://github.com/netbirdio/netbird/issues/3621#issuecomment-2782404455>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AANTDD3XV4MZZJINLWQDKFL2YIXZXAVCNFSM6AAAAAB2ONA5UWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOOBSGQYDINBVGU> > . > You are receiving this because you were mentioned.Message ID: > ***@***.***> > [image: nazarewk]*nazarewk* left a comment (netbirdio/netbird#3621) > <https://github.com/netbirdio/netbird/issues/3621#issuecomment-2782404455> > > @ez1976 <https://github.com/ez1976> could you write this as a comment on > #3136 <https://github.com/netbirdio/netbird/issues/3136> ? > > — > Reply to this email directly, view it on GitHub > <https://github.com/netbirdio/netbird/issues/3621#issuecomment-2782404455>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AANTDD3XV4MZZJINLWQDKFL2YIXZXAVCNFSM6AAAAAB2ONA5UWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDOOBSGQYDINBVGU> > . > You are receiving this because you were mentioned.Message ID: > ***@***.***> >
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#7610