This question already has an answer here:
I am looking for simple solution for finding total disk space and available space of a remove machine using java program.
Please help
Update There are questions already similar to this with primarily focus on local machine. I was looking solution for remote machine.
The easiest way to get the remote machine information and also safe way to do is to SSH to the server from Java and get the necessary information from.
use JSch Library for SSH connection to server.
for an example look here