Можно использовать
Deployer,
Envoy или просто
exec(). Но лучше использовать какого-нибудь агента, который будет постоянно работать на сервере и отдавать нужную нам информацию по простому запросу на выбранный порт или же на регулярной основе, через API. Ну например, на сервере создаем крон-задачу, которая будет раз в час запускать консольный php-скрипт и складывать инфу в json-файл. Тогда мы сможем получить место на диске простым запросом к этому json, не мучаясь ssh-запросами к серверу и не открывая потенциальную дыру в безопасности.