Die einfachste, aber wohl schlechteste Lösung:
Du nimmst dir ein Array mit all deinen IPs.
Dann führst du den Code oben für jede einzelne IP aus, und zählst bei erfolgreicher Ausführung einen Zähler hoch.
Allerdings wird die Seite dann sehr lange laden, da er, wenn der Server offline ist, bis zu deiner angegebenen Timeout Zeit wartet.
Ist er zu hoch, wird es sehr lange dauern. Ist er zu niedrig, könnten Server als offline angezeigt werden, wenn sie es aber gar nicht sind.
Zumindest um anzuzeigen, wieviel Server online sind wird das reichen, wieviel user drauf sind, weiß ich nicht, wie man das rausbekommt
|