Ik ben op zoek naar een script wat net zoiets is als www.traffichost.nl, dus een pagina die de uptime laat zien en erbij zet vanaf wanner het is gemeten + de serverload.
Weet iemand waar ik zo'n script kan vinden?
Ik ben op zoek naar een script wat net zoiets is als www.traffichost.nl, dus een pagina die de uptime laat zien en erbij zet vanaf wanner het is gemeten + de serverload.
Weet iemand waar ik zo'n script kan vinden?
Nou eum, je stelt in je script in op welke dag + tijd je server online is gekomen, je pakt die van nu (dynamisch) en calculeert uit hoeveel seconden dus 100% is,
daarvan af tel je de tijden die je down bent geweest (deze moet je dus handmatig invoeren en bijhouden) en en eraf halen dynamisch en het aantal seconden uitrekenen.
Dat van het 100% pakken is jouw aantal procenten. die serverload krijg je als je 'uptime' stript. Dit kan ook helemaal geautomatiseerd als je het vanaf een andere machine laat draaien.. Scripts zijn er denk ik niet echt.
http://status.websspace.com
Zoiets?
Je kan contact opnemen met de auteur op info@mvision.be
Simpel:
PHP Code:
<?php
$data = shell_exec(uptime);
echo $data;
?>
standaard info:
(misschien met nog wat meer leuks aan te vullen)
<pre>
<h5>Uptime en Load</h5>
<?php system('uptime'); ?>
<h5>Systeem Informatie:</h5>
<?php system('uname -a'); ?>
<h5>Ram gebruik (MB):</h5>
<?php system('free -m'); ?>
<h5>Harde schijf gebruik:</h5>
<?php system('df -h'); ?>
<h5>CPU Informatie:</h5>
<?php system('cat /proc/cpuinfo | grep "model name\\|processor"'); ?>
</pre>
edit: leuk, die internal server errors!
nu maar zonder php tags, om maar wat bb-code te kunnen gebruiken tegen de server errors...
die heb i kal eens proberen contacteren, geen gehoor...Origineel geplaatst door Websspace
http://status.websspace.com
Zoiets?
Je kan contact opnemen met de auteur op info@mvision.be
Origineel geplaatst door Domenico
Simpel:
PHP Code:
<?php
$data = shell_exec(uptime);
echo $data;
?>Daar zie je de uptime niet in procenten, en dat wil ik eigenlijk wel.Origineel geplaatst door V. Kleijnendors
standaard info:
(misschien met nog wat meer leuks aan te vullen)
edit: leuk, die internal server errors!
nu maar zonder php tags, om maar wat bb-code te kunnen gebruiken tegen de server errors...
Ziet er wel mooi uit, heb een mailtje gestuurd..Origineel geplaatst door Websspace
http://status.websspace.com
Zoiets?
Je kan contact opnemen met de auteur op info@mvision.be
Ik heb een weekje geleden wel antwoord gehad, kost 35 euro, je kan hem ook nog door hem laten installeren, kost 15 euro extra. Hier de mail, staat meer uitleg in:Origineel geplaatst door realhost
die heb i kal eens proberen contacteren, geen gehoor...
Code:Hoi, On Thu, 2005-02-24 at 20:44 +0100, 4U-Web wrote: > Graag zou ik ook zo’n script willen hebben, is dit mogelijk? Het is een redelijk simpel scriptje. Op één server draait het eigenlijke statusscript. Dat bestaat uit twee delen: * de webpagina die je ziet * een cronjob die alle x aantal minuten uitgevoerd wordt. De cronjob haalt op alle servers die hij moet monitoren een bestandje op dat niet meer doet als de load weergeven. Deze load wordt gebruikt voor die gemiddelden te berekenen op de statuspagina. Op alle servers die je wil monitoren moet dus een apache-server draaien. Indien deze down is, wordt je server als down aanzien (het is immers initieel geschreven voor webhosting te monitoren.) De overige poorten die je ziet worden enkel gecontroleerd als de status-pagina opgeroepen wordt, niet in de cronjob. Er gebeurt ook niks speciaals, enkel een check of de poort open is. Als een mysql-server dus een poort open houdt, maar er niet op reageert, wordt hij nog steeds als UP aanzien. Daar valt een mouw aan te passen, maar dat kost natuurlijk meer ;) Op de server waar het script staat moet er een PHP (mèt de gratis ionCube decoder) + MySQL installatie aanwezig zijn + mogelijkheid tot een cronjob. Op de overige servers moet er enkel een webserver zijn (moet zelfs niet met php, cgi-bin is ook voldoende). De prijs van het script bedraagt 35 euro. Als je wil dat ik het script (samen met eventueel de ionCube decoder) voor je installeer, kost dit je 15 euro voor 1 uur serveronderhoud. Prijzen zijn exclusief BTW. mvg, Mathy Vanvoordenp
uptime in SSH zegt dus niets over de uptime van een webserver? Het geeft al hoe lang de server al draait.Origineel geplaatst door Domenico
Simpel:
PHP Code:
<?php
$data = shell_exec(uptime);
echo $data;
?>
Uptime != Hoe lang de server al draait zonder een reboot.
Verder maakt het ook nog een verschil of je uptime berekent via hoeveel tijd een server nodig heeft voor zijn reboots en die van de uptime af haalt.
Je kunt ook uptime berekenen door steeds te pingen en 4 ping-failures achter elkaar als DOWN zien en 4 ping-goods achter elkaar weer als UP. En deze metingen opslaan en een percentage berekenen.
Hetzelfde kun je doen voor bijvoorbeeld de HTTP-service. Dit laatste doen wij voornamelijjk om uptime te berekenen.
Nogmaals... de commando uptime geeft helemaal geen uptime weer, maar slechts hoelang de server al draait sinds de laatste reboot. Dit commando dien je dus ook nooit te gebruiken bij het berekenen van uptime in PHP op welke manier dan ook.
Bereken of hoelang de webserver bereikbaar is via PING of doe dit voor de HTTP-service lijkt me.
Op onze install heb ik standaard een scriptje in cron staan die elke minuut de output van uptime en vmstat logt naar /var/log/uptime.
Zo kun je ook na een crash terugvinden of er iets raars is gebeurd voor de crash, bijvoorbeeld hoge load, veel diskgebruik, etc...
kwam vandaag terecht op http://www4.i-check.nl/provider
kent iemand dat? weet niet hoe betrouwbaar het is, maar vind het leuk dat wij op 100% uptime staan
Sudus Internet voor bijna alle internet diensten.