Monitoring Script

visionsign

Mitglied
Hallo Community,

ich wollte mir für meine Server ein kleines Monitoring script schreiben, welches automatisch per Cronjob gestartet wird. Soweit auch alles kein Problem.

Ich habe einige Verbindungen per fsockopen(); geprüft. Gibt es hier eine bessere funktion die euch bekannt ist? Denn fsockopen(); halte ich hier nicht für so sinnig, da es wenn der Zielhost nicht erreichbar ist, erhebliche geschwindigkeitseinbussen bringt.

Schonmal vielen Dank
 
Falls du prüfen möchtest, ob eine Ressource verfügbar ist, ist die fsockopen()-Variante die wohl beste. Über einen Parameter kannst du übrigens den Timeout-Wert festlegen.
 
habe grad bei php.net geschaut, habe wohl den parameter übersehen.

habe einfach fsockopen(host, 80); gemacht *G*! da ist der timeout wohl dann ewig als standart.

Ich hatte irgendwie im kopf es gibt noch andere aba ich komme nicht drauf.

Ich möchte auf jedenfall per Port überprüfen um Services wie ssh, ftp etc. zu chekken.

schonmal vielen Dank
 
Hallo!

Kannst Du doch auch.
Den Port hast Du ja schon angegeben, fehlt noch der Timeout.
Guckst Du hier.
Eine Suche im Forum hätte dich aber auch zum Ergebnis geführt..... das Thema wurde nämlich schon mehrfach behandelt.

Gruss Dr Dau
 
Zurück