On Thu, Dec 21, 2017 at 7:00 PM, Michael Niehren <mich...@niehren.de> wrote:

> Hi together,
>
> first of all, many thank's for guacamole. I've successfully setup it
> together with jetty.
>
> I would like to have something like an admin utility, which runs in
> an linux shell, where i can can control the guacd.
> For example:
> - get_active_sessions
> - kill session
> - history of sessions
>

Michael,
This is an interesting idea, but I have a couple of questions:
- Most of this functionality is already available in the Guacamole Client
interface, if you're using that (instead of a custom-built one on top of
the Guacamole API).  I believe you need to be using the JDBC authentication
module, as you have to be able to define administrative users, but the
Settings menu area provides the Active Connections tab, which shows current
sessions and allows you to kill existing ones, and then the history tab,
which shows past sessions.  This seems to cover your list of items.
- You asked about this functionality as it relates to guacd, but I'm not
sure why you're trying to get this functionality at the guacd level instead
of the Guacamole Client (or API) level?  Doing it at the guacd level is
certainly something that could be implemented; however, it seems like the
value would be limited, as identifiers for sessions in guacd are just
UUIDs, which makes it difficult to attribute sessions to certain users or
connections.  Also, if you can track and kill the sessions on the Guacamole
Client (servlet) side, why do you need to do it for the guacd componenet?

-Nick

Reply via email to