Tags: Linux, PHP, programmieren, UptimeAuf Grund der ab und an auftauchenden Nicht-Erreichbarkeit vom Uptime-Project kam mir heute Vormittag irgendwie die Idee doch einfach eben schnell ein kleines PHP-Script zu schreiben, was direkt auf dem Gateway per Browser die aktuelle Uptime ausgibt. An sich ist sowas ja schnell geschehen, wenn man aber wieder mal meint “ach das kann man noch hinzufügen” und “das wär sicher auch nicht schlecht” wird aus einem einfach Uptime-Script dann gleich mal ein Mini-Sysinfo-Script.
So kamen dann neben der Anzeige der aktuellen Uptime mal flink noch der aktuelle Kernel mit CPU-Infos hinzu, sowie der aktuelle Traffic über ein ausgewähltes Netzwerk-Device. Dazu wurd dann das Ganze in CSS realisiert, weil man sich ja auch da noch in einige Dinge reinfuchsen möchte. Zumindest gibt es schon mal ein Ergebnis zu bewundern: Unter uptime.sierraxtc.dyndns.org kann man das Sysinfo-/Uptime-Script in Aktion abrufen. Eine kleine Vorschau sei hier im Blog schon mal gewährt:

Nach dem Wochenende werd ich vermutlich noch ein wenig weiter daran rumspielen und noch die Uprecords hinzufügen und das ganze dann vermutlich irgendwo hier im Blog unterbringen. Mal schauen wo das am besten rein paßt.
Ach übrigens: CSS und die verschiedenen Browser ist ja mal ganz schön großer Kappes: HTML-Tags interpretiert ja jeder Browser anders, eingefärbt mit CSS kommen ganz wirre Kombinationen dabei herum. Die einzigen Browser, welche die Überschriften mittels HTML-Tag und CSS-Formatierungen der Schrift korrekt angezeigt hatten waren – Überraschung – Opera und Konqueror. Nach einigen kleinen Handgriffen hatte aber auch der IE6 die korrekte Anzeige drauf. Firefox weiß wohl schon nicht mehr, daß es neben CSS noch (X)HTML gibt. Jedenfalls überdeckten sich dort die Schriften allesamt. Als ich dann den HTML-Tag rausgeworfen habe und die Schrift mittels CSS positioniert hab klappte es auch mit dem Firefox


trinec
Sieht doch schon interessant aus
)
Wird die auch frei zur Verf
Bitte kommentieren Sie!
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>