Le problème est avec la portée des variables PHP. Ajoutez cette ligne à l'intérieur de allServers() fonction avant de vous référer au $link variable pour la première fois :
global $link;
Voir plus ici :http://php.net/manual/en/language .variables.scope.php