Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EPIC] Agent management improvements #767

Open
5 tasks
zyronix opened this issue May 20, 2022 · 1 comment
Open
5 tasks

[EPIC] Agent management improvements #767

zyronix opened this issue May 20, 2022 · 1 comment
Labels
agent Hashtopolis Agent related epic Tracker for larger features server Hashtopolis API/Server related

Comments

@zyronix
Copy link
Member

zyronix commented May 20, 2022

In #759 there was a request to be able to manage agents through Hashtopolis. Use this issue to mark your interests in the problem.

Managing agents means for example:

@zyronix zyronix added the new feature New feature to be added label May 20, 2022
@robinduerhager
Copy link
Contributor

robinduerhager commented May 24, 2022

A few implementation ideas i'd have:

Wake on Lan

The HT Client could send the hosts MAC-Address to the HT Server which stores it as another field in the Agents table. The HT Server could then use a binary like wakeonlan to wake up the PC which was clicked on in the UI, using the MAC-Address from the Agents table.

I think this could then be extended later with the functionality of automatically waking up Clients which are needed for a Task and shutting them down after a specific Idle time.

Shutdown

Since there is no sort of Shutdown on Lan, i would suggest to provide the Python Client with the ability to shutdown the Host. Since the Python Client polls the Server for new Tasks, it could get a Shutdown Task and then initialize the shutdown of the Host. I guess the Python Client then needs Sudo rights?

What do you think?

@zyronix zyronix changed the title Agent management [FEATURE] Agent management Jun 16, 2023
@zyronix zyronix moved this to 🆕 New in Development Plans Jun 16, 2023
@zyronix zyronix added agent Hashtopolis Agent related server Hashtopolis API/Server related labels Jun 16, 2023
@zyronix zyronix changed the title [FEATURE] Agent management [EPIC] Agent management improvements Jun 16, 2023
@zyronix zyronix added the epic Tracker for larger features label Jun 16, 2023
@zyronix zyronix removed the status in Development Plans Jun 16, 2023
@zyronix zyronix removed the new feature New feature to be added label Jun 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
agent Hashtopolis Agent related epic Tracker for larger features server Hashtopolis API/Server related
Projects
Status: To triage
Development

No branches or pull requests

2 participants