I understand that you don't want to use anything external to Guacamole, but for anyone else stumbling on this discussion, I wanted to add that I use haproxy for RDP load balancing behind Guacamole. It has the extra functionalities of 1) connectivity test to avoid balancing a user onto a non-functional RDP server and 2) reconnecting a user with a disconnected RDP session back to the server their session is on, even if they have logged out of Guacaomole in the interim. I am using the "stick-table", "stick on rdp_cookie(...)" and "external-check" directives in my haproxy.cfg, along with the check_x224 nagios plugin (from exchange.nagios.org; you can just do a basic TCP port 3389 connectivity check with the "tcp-check" directive, too) to accomplish this.
On Thu, Feb 22, 2024 at 10:58 AM Brad Turnbough < bturnbo...@backlundinvestment.com> wrote: > This is exactly what I’m looking for. Thank you for your help. > > > > > > > > Thank you, > > *Brad Turnbough* > Senior Technology Analyst > > > > P: 309.272.2739 F: 309.272.2839 > > www.betterbanks.com > www.statestreetbank.com > > NOTICE: The information contained in this email and any document attached > hereto is intended only for the named recipient(s). If you are not the > intended recipient, nor the employee or agent responsible for delivering > this message in confidence to the intended recipient(s), you are hereby > notified that you have received this transmittal in error, and any review, > dissemination, distribution or copying of this transmittal or its > attachments is strictly prohibited. If you have received this transmittal > and/or attachments in error, please notify me immediately by reply e-mail > and then delete this message, including any attachments. > > > > *From:* MAURIZI Lorenzo <l.maur...@comune.jesi.an.it> > *Sent:* Thursday, February 22, 2024 9:48 AM > *To:* user@guacamole.apache.org > *Subject:* R: RDP / Load Balancing > > > > *External email. Please make sure you trust this source before clicking > links or opening attachments.* > > In documentation, I can find this page > > > > > https://guacamole.apache.org/doc/gug/administration.html#connection-organization-and-balancing > > > > See if it helps! > > Regards. > > Lorenzo > > > > *Da:* Brad Turnbough <bturnbo...@backlundinvestment.com> > *Inviato:* giovedì 22 febbraio 2024 16:38 > *A:*user@guacamole.apache.org > *Oggetto:* RE: RDP / Load Balancing > > > > I’ve been digging, but I’ve been unable to locate documentation around > this feature and how to implement it. > > > > Basically, I have four windows 10 boxes that need to be ‘load balanced’ > via guacamole using ‘connection pooling’. > > > > To be clear, we don’t use / want to implement a connection broker. We > want to solely rely on Guac’s ability to determine session utilization on > each of those four boxes and balance connections out from there. > > > > Searches here: https://guacamole.apache.org/doc/gug/index.html for > ‘connection pooling’ or even ‘pool’ and ‘load balance’ and ‘balance’ have > yielded zero useful results. > > > > > > Thank you. > > > > > > *From:* Barnhart, Steven <barnhart....@osu.edu> > *Sent:* Friday, January 26, 2024 8:59 AM > *To:*user@guacamole.apache.org > *Subject:* Re: RDP / Load Balancing > > > > *External email. Please make sure you trust this source before clicking > links or opening attachments.* > > Depends what you’re looking for. There is connection pooling, which can > load balance across a group of RDP connections and there is some > persistence built-in. You can also set a max concurrent connections as well. > > > > --Steve > > > > *From: *Brad Turnbough <bturnbo...@backlundinvestment.com> > *Date: *Friday, January 26, 2024 at 9:53 AM > *To: *user@guacamole.apache.org <user@guacamole.apache.org> > *Subject: *RDP / Load Balancing > > I know RDP in general has a connection broker for load balancing / session > persistence, but I have to ask… Does Guacamole do something like this as > well, since it has basically a database of who is logged into what sessions > on what machine? > > > > I know RDP in general has a connection broker for load balancing / session > persistence, but I have to ask… Does Guacamole do something like this as > well, since it has basically a database of who is logged into what sessions > on what machine? > > > > > > >