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

Feature Request: Real-time Server Monitoring #412

Open
scotscoder opened this issue Jan 11, 2025 · 5 comments
Open

Feature Request: Real-time Server Monitoring #412

scotscoder opened this issue Jan 11, 2025 · 5 comments

Comments

@scotscoder
Copy link

It would be very good if there was a feature to monitor servers in real-time, so that we can see their status, ping, packet loss, etc. easily from the Connections window. It should be configurable with the option to choose how often the monitoring updates in seconds/minutes.

This would tie in very well with issue #370.

@crschnick
Copy link
Member

The thing is, most other tools that I know use some form of agent to accomplish that. XPipe tries to be agentless, so all that information would have to be retrieved in a shell session open in the background using commands available on the server. Could not use custom programs.

I'm not saying that it's impossible, it's just a lot more tricky to do.

@scotscoder
Copy link
Author

That's understandable. What about just a simple detection that pings the server on a user-defined schedule and shows a red or green LED type indicator for the status?

@crschnick
Copy link
Member

I'm not sure how much of such features could be integrated into the GUI as that makes it more complex to look at.

For now, have you tried how the https://github.com/xpipe-io/xpipe-python-api could work out for you to do a simple reachable check in an interval for all your systems? You could also run custom commands with that to check the status of services

@scotscoder
Copy link
Author

I'll have a look at that. Thanks.

@crschnick
Copy link
Member

If you don't like python, the raw HTTP API that takes json does the same thing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants