Regarding management, you could create your own relatively easily by:
- Write an Anvil app to manage your devices, that stores device details in Data Tables, and has a server function that adds a particular device’s details.
- Write an Uplink script that calls the server function with the details for the host it’s on.
- Run the Uplink script as a daemon, background task or cron job on every machine you wish to track.
As for SSH access, I created an SSH client in Anvil.