Du kan prøve at lave en forbindelse til den ved hjælp af socket (eller noget i den stil)
if(socket("IP,port")) {
print "Server er aktiv";
} else {
print "Server er inaktiv";
}
Tror det virker men er ikke sikker.
---------------------------------
http://forcesofdk.hotserv.dk
http://www.Webcoder.dk
Hmm, men det kræver vel at jeg tester om en service som f.eks apache kører, men ikke om serveren er online?
Kan jeg ikke pinge via PHP og derved få svar fra server som kan give ja/nej til om den kører?
Jo, hvis serveren ikke blokere dem, så er det da absolut en mulighed. Der er dog ikke nogen indbygget funktion til dette i php, og du er derfor ude i noget med at køre en kommando på systemet og udregne ud fra resultatet. Det nemmeste er helt klart at tjekke om apache fx. er oppe. Ellers skal man ud i noget i retning af Nagios, men det ville nok være lidt overkill og er ikke udpræget nemt at sætte op.
Nagios: www.nagios.org
M.V.H.
Loke Dupont aka colde