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

Remote App Watchdog #12

Open
antongit opened this issue Nov 16, 2023 · 0 comments
Open

Remote App Watchdog #12

antongit opened this issue Nov 16, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@antongit
Copy link
Member

We want to know if the App started on remote PC is running.
And visualize that.

  • Remoter starts an remote App with following arguments:
    • Remoter's IP
    • Remoter's PORT (configurable via settings)
    • custom AppId (can be Remoter's "Task Name" that starts the app, more on this later) .
  • Every App will have a node 'NotifyRemoter` that reads args on startup and sends every 1 sec a UDP-Message to Remoter:
    • IPs of the PC
    • AppId
    • ProcessID (so that the Remoter will be able to kill that process later)
  • Remoter's Task config has a checkbox Send Remoter Config.
  • Every app, has config-file and the startargs can be configured there.
  • Remoter listens to the UDP messages that arrive to its port. From the received string it knows what PC the message belongs to.
  • Every PC in Remoter maintains a list of all apps that send at least one ping:
    • Apps in this list can be live or dead (blue or gray dot)
    • live apps can be killed (because we know processid),
    • dead apps can be restarted (because we know "Task Name") or deleted from the list.
@antongit antongit added the enhancement New feature or request label Nov 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant