Server Statusscript

Bill Gates

New Member
Guten Abend,

Ich habe ein kleines Statusscript gebastelt nun will ich
es dazu bringen das es auch die Gameserver richtig auf Online / Offline Status prüft sowie meine Voiceserver z.B. Teamspeak 3

Auf der Seite (http://gamer-solutions.de) im rechten Bereich bei Verfügbarkeit
möchte ich dieses Script einbauen jedoch weiss ich ned wie ich es
mache das der Gameserver, Voiceserve auf Status prüft

Das Statusscript:

Code:
<?php
$host = "vm1.esxi1.esportz.net";
$port = "21";

$output = @fsockopen($host, $port, $errno, $errstr, 2);  
if (!$output) {
   //echo "<img src='http://gamer-solutions.de/webpics/server-offline.png' alt='Offline' />";
   echo "FTP-Server Offline<img src='http://gamer-solutions.de/webpics/server-offline.png' style='margin:5px' align='left' /><br>";
	} else {
  //echo"<img src='http://gamer-solutions.de/webpics/server-online.png' alt='Online' />";
  echo"FTP-Server Online<img src='http://gamer-solutions.de/webpics/server-online.png' style='margin:5px' align='left' /><br>";
@fclose($output);}
?>
<br>
<br>
<?php
$host = "vm1.esxi1.esportz.net";
$port = "22";

$output = @fsockopen($host, $port, $errno, $errstr, 2);  
if (!$output) {
   //echo "<img src='http://gamer-solutions.de/webpics/server-offline.png' alt='Offline' />";
   echo "SSH-Server Offline<img src='http://gamer-solutions.de/webpics/server-offline.png' style='margin:5px' align='left' /><br>";
	} else {
  //echo"<img src='http://gamer-solutions.de/webpics/server-online.png' alt='Online' />";
  echo"SSH-Server Online<img src='http://gamer-solutions.de/webpics/server-online.png' style='margin:5px' align='left' /><br>";
@fclose($output);}
?>

Link zum Script: http://gamer-solutions.de/test.php

Hab es mithilfe einiger Tutorials erstellt
daher steht da auch sowas wie SSH Server etc..


Ausserdem würde ich gern wissen ob ich den kompletten Server auf
Online / Offline prüfen kann ohne einen Port anzugeben also den ganzen Server halt.


Ich hoffe das ihr mir helfen könnt.

MFG, Bill Gates
 
Guten Abend,
Ausserdem würde ich gern wissen ob ich den kompletten Server auf
Online / Offline prüfen kann ohne einen Port anzugeben also den ganzen Server halt.

Hi,

den ganzen Server kannst du mittels "ping" (ICMP Pakete) testen, sofern diese nicht geblockt werden. Mittels PHP "exec" Funktion und anschließendem parsen der Ausgabe. Damit sieht du aber nur ob der Server erreichbar ist und nicht ob ein spezieller Dienst (z.b. FTP, SSH, Gameserver etc.) läuft.

Diese Dienstzuordnung erfolgt nur mittels einer Portnummer und ist somit ist diese notwendig.

Kannst du das genauer erklären ich will ja keine Datei abrufen...

Schau mal hier: http://sourceserver.info/wiki/tutorial/server/php_querry_script

Gruß Ronny
nice-servers.com
 
Back
Top