2014-07-05 2 views

Répondre

1

Il est pas facile ou peut-être impossible avec seulement php, la meilleure solution à mon avis, est d'envoyer une demande avec boucle au serveur retourner l'utilisation de l'espace disque.

+0

il pourrait être faisable si les autres serveurs avaient webdav activé, l'utilisation peut être vérifié à distance – andrew

+0

Oui, mais je pense que boucle est la meilleure solution si vous avez besoin seulement pour obtenir l'espace libre. Se mettre d'accord? – Bob

1

Une façon consiste à utiliser les fonctions ssh2_XXX de PHP pour se connecter à chaque serveur et exécuter df /.

Une autre méthode consiste à créer une page Web sur chaque serveur exécutant disk_free_space('/') et faisant écho au résultat. Ensuite, vous pouvez utiliser file_get_contents("http://servername/disk_free.php") pour interroger chaque serveur.

0

Il y a plusieurs façons de le faire. Curl est une option, vous pouvez utiliser cron sur chaque serveur, qui s'exécute à un moment précis et met à jour la valeur à un serveur web, ou vous pouvez utiliser ssh pour obtenir les mêmes informations.

Questions connexes