Hier een gratizzz script van phphulp.nl
Hier echot hij een plaatje maar kan ook gewoon tekst, poortnummers ook naar eigen wens aan te passenCode:<?php // Geef hier je server op, alle soorten server zouden hier moeten werken. Zonder http of www voor v.b. : google.be:80 (80 omdat het een webserver is) $server='google.nl:80'; //Hier splitten we de poort en ip $split=explode(':',$server); $ip=$split[0]; $port=(empty($split[1]))?'80':$split[1];//als er geen poort is pakken we 80 $server=$ip.':'.$port; //Verbinding maken met de server, de 1 staad voor het aantal pogingen $fp = @fsockopen($ip, $port, $errno, $errstr, 1); if($fp){//Verbinding is gelukt echo '<img src="img/up.png">'; fclose($fp); } else{//Hier niet echo '<img src="img/down.png">'; } ?>
Beste,
Wat je ook kunt gebruiken is een script van de-neef.net te weten sysstats:
http://www.de-neef.net/SystemStats2/HomePage
Een (tijdelijk) voorbeeld hiervan kun je vinden op:
http://sysstats.2binbusiness.com/sysstats/
Werkt prima, gratis en met history.
Succes
Ik heb zojuist onderstaande scripts gecombineerd:
http://www.ccchosting.nl/dedicated-s...wtos-load.html
http://noc.sf.net/
Helaas is de nieuwe versie van noc.sf.net nog niet af, die heeft ook uptime statistieken.
Misschien inmiddels overbodig voor jou maar voor degenen die na je volgen is het misschien handig om te kijken naar SIM (System Integrity Monitor). Een vrij simpel script die naast je cpu load ook de load van o.a. het netwerk bekijkt. Daarnaast is het mogelijk aan de geven aan de hand van een zelf in te stellen threshold wanneer een service of de server gerestart moet worden en wanneer niet kritieke services uitgeschakeld mogen worden. Met emailnotificatie indien je uitgaande mail nog werkt. Naast extern monitoren is dit een aardige tool om ook lokaal te monitoren aangezien je bij een hoge load of kritieke service uitval niet remote bij je server kan.
Het script van noc.sf ken ik nog wel :-)
Ik zoek nog een loadding voor Windows. exec (uptime) gaat daar niet werken.
Linkedin: linkedin.com/in/randytenhave
Qua Windows scripting ben ik niet zo'n guru, maar Microsoft heeft zélf een uptime progje voor Windows geschreven (werkte op XP een tijdje terug, dus zal ongetwijfeld ook voor win2k3 e.d. te downloaden zijn), misschien dat je die output kunt uitlezen dmv een script?
update: even voor je gezocht
http://support.microsoft.com/kb/232243
is wat ik bedoel...
daarnaast geeft "net stats srv" ook aan vanaf wanneer het systeem draait (vanaf de laatste boot).
Linkedin: linkedin.com/in/randytenhave