Likes Likes:  0
Resultaten 1 tot 2 van de 2
Geen
  1. #1
    [php] GRATIS server "monitor"
    geregistreerd gebruiker
    160 Berichten
    Ingeschreven
    15/10/03

    Locatie
    nvt

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    Cool [php] GRATIS server "monitor"

    hoi,

    ik heb net even tien minuutjes zitten knutselen in php, is het volgende uit gekomen:

    Code:
    <?
    error_reporting(0);
    $timeout = 10;
    
    $servers = array();
    $servers[0] = array(
    'naam' => 'Flexiserve',
    'adres' => 'flexiserve.nl',
    'contactemail' => 'info@flexiserve.nl',
    'poorten' => '80,21,53,6666'
    );
    $servers[1] = array(
    'naam' => 'resellerhost',
    'adres' => 'resellerhost.nl',
    'contactemail' => 'info@resellerhost.nl',
    'poorten' => '80,21,53,6666'
    );
    
    foreach ($servers as $server) {
    	$error = "";
     	$poorten = explode(",",$server['poorten']);
    	foreach ($poorten as $poort) {
     		$req = fsockopen($server['adres'], $poort, $error[0], $error[1], $timeout);
     		if ((!$req) or ($error[0] != 0)) {
     			$error .= "{$server['naam']} poort {$poort} NIET bereikbaar ($error[1])\n";
     		}
    	}
    	if($error != "") {
    		mail($server['contactemail'], "Server Fouten!!!!", $error);
    	}
    }
    exit;
    ?>
    In de array servers moet je alle servers zetten die je wilt checken. als je dan een cronjobje aanzet dat dit script bijv. elke 10 minuten uitvoert, en je plaatst deze scriptjes op verschillende servers op verschillende netwerken/datacenters, dan zou je er altijd op de hoogte van moeten zijn als een van je servers eruit vliegt.

    Kep op dit moment nog geen server down gehad (al een heeeeele tijd niet) dus ik weet niet zeker of het werkt in alle situaties, maar heb hem wel lokaal getest.



  2. #2
    [php] GRATIS server &quot;monitor&quot;
    Hangt wat rond
    441 Berichten
    Ingeschreven
    08/06/03

    Locatie
    Groningen

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Blijf toch liever sim gebruiken maar leuk gedaan ^^

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics