Willkommen!

Durch Ihre Registrierung bei uns können Sie mit anderen Mitgliedern unserer Community diskutieren, teilen und private Nachrichten austauschen.

Jetzt anmelden!

Webseiten überwachen

  • Ersteller Ersteller engel
  • Erstellt am Erstellt am
E

engel

Guest
Hallo,

kenn jemand eine zuverlässige Software/Anbieter, mit der man mehrere Webseiten auf Verfügbarkeit überprüfen kann; sprich: wenn eine Seite off ist, bekommt man ne Mitteilung via Mail?

grüsse,
engel
 
engel schrieb:
Hallo,

kenn jemand eine zuverlässige Software/Anbieter, mit der man mehrere Webseiten auf Verfügbarkeit überprüfen kann; sprich: wenn eine Seite off ist, bekommt man ne Mitteilung via Mail?

grüsse,
engel

http://www.livewatch.de/

Im Endeffekt ist es aber auch nicht ganz vollstaendig, ich baue mir mittelfristig eine zentrale Ueberwchung einschl. der Daemons.
 
Hallo,

vielen Dank!
Die Lösung ist via PM gekommen... :)
Damit können wir unser "Problem" sehr bequem lösen!

Nochmals Danke und Grüße,
engel
 
Die Lösung würde mich auch interessieren, vielleicht kann ich es optimieren. Bin nicht ganz zufrieden ...
 
PHP:
<?php
$host = 'domain.tld';
$timeout = 30;

if (($handle = @fsockopen($host, 80, $errno, $errstr, $timeout)) == false)
{
	$apache="FEHLER";
}else {
	$apache="OK";
	@fclose($handle);
}
if (($handle = @fsockopen($host, 443, $errno, $errstr, $timeout)) == false)
{
	$ssl="FEHLER";
}else{
	$ssl="OK";
	@fclose($handle);
}
if (($handle = @fsockopen($host, 110, $errno, $errstr, $timeout)) == false)
{
	$pop3="FEHLER";
}
else
{
	$pop3="OK";
	@fclose($handle);
}

if (($handle = @fsockopen($host, 25, $errno, $errstr, $timeout)) == false)
{
	$smtp="FEHLER";
}
else
{
	$smtp="OK";
	@fclose($handle);
}
if (($handle = @fsockopen($host, 21, $errno, $errstr, $timeout)) == false)
{
	$ftp="FEHLER";
}
else
{
	$ftp="OK";
	@fclose($handle);
}

$abstand = "\n";
$body = date('d.m.Y - H:i',time()).$abstand;
$body .= 'APACHE: '.$apache.$abstand;
$body .= 'APACHE-SSL: '.$ssl.$abstand;
$body .= 'POP3: '.$pop3.$abstand;
$body .= 'SMTP: '.$smtp.$abstand;
$body .= 'FTP: '.$ftp.$abstand;

echo $body;
if($apache!= "OK" or $ssl!= "OK" or $pop3!= "OK" or $smtp!= "OK" or $ftp!= "OK"){
	mail('ungü[email protected]','Serverfehler',$body);
}
Ist eine ältere Lösung (das Schlimmste habe ich schnell ausgebessert), darum bitte keine Schläge :)
 
hab das ganze mal um ne domainliste per datenbankzugriff erweitert und ne eingabemaske für neue domains zugebaut ... nu werd ichs mal testen und dann bescheid geben wie gut es läuft ;) besten dank nochmal.

gruß
ronny
 

Who has viewed this thread (Total: 1) Details anzeigen

Wer hat dies thread angesehen? (Gesamt: 1) Details anzeigen

Neueste Themen

Beliebte Inhalte

Besonderer Dank

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
68.986
Beiträge
378.084
Mitglieder
6.779
Neuestes Mitglied
cekintau

Freunde des Domain-Forums

Zurück
Oben