Bonjour à tous,
Je vais tenter d'expliquer le plus simplement possible ce que je recherche.
Je dois développer une sorte de fonction permettant de savoir si un serveur (Unix ou Windows) est accessible. Le développeur en poste avant moi utilise une méthode que je n'aime pas vraiment mais qui semble être la seule malheureusement.
A l'aide de la fonction exec(), il execute un ping sur tous les serveurs. Cette action est très longue, par rapport au nombre de serveur présent, et je ne la trouve pas super propre.
Je cherche donc le moyen de savoir si il existe une fonction en PHP permettant de savoir si le serveur est accessible ou non ?
Pour ma part, je pensais faire ça en même temps qu'une autre fonction. Je dois également récupérer l'état des disques sur les mêmes serveurs. Dans ce cas, si je me connecte au serveur pour connaitre la taille du disque etc, par défaut, cela veut dire que le serveur est joignable. Mais le but étant de séparer au maximum les différentes fonctions, cette solution n'est pas la meilleur.
Donc si quelqu'un à une idée ou la déjà fait, je suis intéressé.
Merci,
Doki.
Partager