RSS

Livewatch Servermonitoring XML Schnittstelle Beispiel

Di, Mai 27, 2008

Featured, Livewatch.de, PHP, Programmierung

Livewatch.de bietet nun seit einiger Zeit seinen Premium Kunden die Möglichkeit an, die Informationen der überwachten Server via XML-Schnittstelle abzurufen. Da ich nun z.B. hier gelesen habe, dass einige Kunden Probleme mit Verarbeitung der XML Daten haben, habe ich mal ein kurzes PHP-Beispiel geschrieben – welches veranschaulichen soll, wie einfach es ist, diese Daten selbst darzustellen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$xmlSourceUrl = "http://xml.livewatch.de/remote/serverStatusXML?login=ACCOUNT&md5pw=MD5PASSWORT";
 
$status = array(1=>"OK", 2=>"Checking", 3=>"DOWN!"); // siehe Doku!!!
 
if ($xmlString = file_get_contents($xmlSourceUrl)) {
$xmlObj = simplexml_load_string($xmlString);
echo "<b>Serverstatus</b>";
echo "<ul>";
foreach($xmlObj->serverlist->server as $server) {
echo "<li>";
echo htmlentities($server->title) . ": " . $status[strval($server->status)];
echo "</li>";
}
echo "</ul>;";
}

Vielleicht ist dem einen oder anderen damit ja etwas geholfen. Wer möchte, kann diesen Ansatz natürlich weiter ausbauen und auch die anderen Informationen aus dem XML auf diese Art und Weise darstellen…

Popularity: 38% [?]

Gleich bookmarken:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • LinkArena
  • Live
  • MisterWong.DE
  • BlinkList
  • Furl
  • Spurl
  • StumbleUpon
  • Technorati
  • YahooMyWeb

Werbung:


, , , , , , ,

This post was written by:

Ronny - who has written 346 posts on Ronny’s Blog.


Contact the author

Leave a Reply

You can add images to your comment by clicking here.