WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Script som kollar om dina sajter går ner (https://www.wn.se/forum/showthread.php?t=34416)

vidir 2009-01-13 10:15

God fortsättning!

jag vore tacksam om ni kan tipsa mig om ngt bra php script (eller vad jag skall söka efter) när det gäller att hålla koll på om sajter eller webbservers går ner.

Taxi muxi :D

ztream 2009-01-13 10:16

pingdom.com

vidir 2009-01-13 10:21

Tack,, men pingdom är en tjänst? letar kanske mer efter ett script..

crazzy 2009-01-13 10:40

Jag slängde ihop något sådant för ett tag sedan. Bara för mej själv så inget jättebra. Jag körde i princip:
Kod:

<?php
function is_up($site) {
    if(file_get_contents("http://{$site}/uptest.php")=="WORKING")return true;
    else return false;
}
?>

Och i andra änden av nätet körde jag:
Kod:

<?php
mysql_connect("localhost","root","******");
mysql_select_db("min_db");
$result=mysql_query("SELECT * FROM `uptest`LIMIT 1");
$row=mysql_fetch_assoc($result);
echo $row['text'];
?>

På så sätt testade jag att både databasen, apache och allt annat skräp funkade som det skulle. Databasen i fråga var en tabell med en kolumn av typen char(7). Sedan hade jag bara en rad där med värdet "WORKING".

Inte särskilt elegant men funkar.

Micke_N 2009-01-14 12:54

Testa detta

http://www.alstrasoft.com/site_uptime.htm

/M

vidir 2009-01-14 13:03

tack för tipset!

Magnus_A 2009-01-14 14:46

Monit håller reda på om servern den körs på får problem och försöker starta om apache, mysql om det skulle behövas.

Lime 2009-03-26 13:21

Jag vill med eget script kolla status på hemsidor.

Det går fint att ta emot header-svaret, dvs 200 är ok, 500 server script error osv med "get_headers".
http://se2.php.net/manual/en/function.get-headers.php

Men det går sämre att kolla felmeddelandet som skrivs ut i html på sidan med hjälp av "file_get_contents".
http://se2.php.net/manual/en/function.file...et-contents.php

Klarar inte "file_get_contents" att hämta html från sidor med felkod i headern? Det går utmärkt att hämta html från sidor med header-kod 200, alltså när sidan är ok.

Kan någon ge tips på varför jag inte lyckas få hem html när header-koden är t ex 500? Ska man sätta någon flagga eller göra något annorlunda för att få hem html när headern visar en felkod?


Alla tider är GMT +2. Klockan är nu 00:56.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson