You are not logged in.

  • Login

1

Thursday, August 16th 2007, 11:46am

Server-Überwachung via PHP Script

Hallo,
ich suche ein php script das meine Server überwacht. Es gibt zwar schon ein paar gute (auch freeware) aber die haben entweder nicht die features die ich brauche oder viel zu viel (mit mysql, statistik etc).

Ich Suche aber lediglich ein Script das ....
- Als erstes die Masterurl checkt -> wenn on -> weiter URL 1
- 1. Url antwortet -> weiter zu URL 2
- 2. Url antwortet nicht -> weiter zu URL 3 -> und email verschicken das URL 2 nicht anwortet.
- 3. Url antwortet weiter zu URL 4

Das ganze würde ich dann als Cronjob auf allen 4 servern laufen lassen. So überwacht jeder jeden.

Master URL: http://google.de
1 Check URL: http://domain1.com
2 Check URL: http://domain2.net
3 Check URL: http://domain3.com
4 Check URL: http://154.126.145.01

Emailaddy1 : test@test.de
Emailaddy2 : test2@test.de

Hat jemand lange Weile und lust mir das zu coden? Oder kennt einer von euch genau so ein script?
Bin für jeden Tipp Dankbar.

2

Thursday, August 16th 2007, 1:11pm

hi,

Quoted


Ich Suche aber lediglich ein Script das ....

- Als erstes die Masterurl checkt -> wenn on -> weiter URL 1

- 1. Url antwortet -> weiter zu URL 2

- 2. Url antwortet nicht -> weiter zu URL 3 -> und email verschicken das URL 2 nicht anwortet.

- 3. Url antwortet weiter zu URL 4

was meinst du mit "... -> weiter zu URL 2" ?

das wenn url 1 ok is url 2 getestet wird?

ist im prinzip keine große sache...

das könnte man einfach mit ping und mail erledigen...

hatten wir glaub ich schon mal sowas ?(

muß es unbedingt in der reihenfolge (1,2,3,4) sein oder kann er auch alle "gleichzeitig" testen?+

mfg da BendIt

3

Thursday, August 16th 2007, 1:51pm

hi BendIt,
was meinst du mit "... -> weiter zu URL 2" ?
das wenn url 1 ok is url 2 getestet wird?
genau.

Quoted

muß es unbedingt in der reihenfolge (1,2,3,4) sein oder kann er auch alle "gleichzeitig" testen?+


das ist eigentlich egal.

Gruss janni

4

Thursday, August 16th 2007, 2:04pm


das könnte man einfach mit ping und mail erledigen...


Ping ist doof. Viele Firewalls blocken ICMP Pakete weg. Schauen ob Port 80/443 antwortet wäre vllt effektiver.

5

Thursday, August 16th 2007, 2:04pm

dann sollte es doch kein problem sein.

wenn du dich ein wenig mit php und linux (?) auskennst hier ein paar stichworte

exec() ,system(), bzw passthru()
mail() bzw mail()
ping

wenns probleme gibt meld dich einfach ;)

mfg da BendIt

6

Thursday, August 16th 2007, 2:07pm

Ping ist doof. Viele Firewalls blocken ICMP Pakete weg. Schauen ob Port 80/443 antwortet wäre vllt effektiver.


naja es sind seine eigenen server, da wird das wohl nicht unebdingt DAS problem sein ;)

aber du hast recht, diese ports kann man natürlich auch prüfen...

mfg da BendIt

8

Wednesday, August 22nd 2007, 2:22am

danke an alle. Habe über google noch ein script gefunden was mir zusagt (mit ein paar veränderungen).

danke nochmal

Similar threads

Social bookmarks