Hallo zusammen,
ich möchte gerne die Ausgabe vom Programm "top" im Browser darstellen. Hauptsächlich geht es mir um die Auslastung der CPUs. Ich möchte einer person keinen SSH Zugang geben, deswegen dieser Weg. Hatte mir sowas vorgestellt wie "top > top.txt". Dies klappt jedoch leider nicht, da die Ausgabe sich permanent wiederholt.
In den man habe ich auch keinen Parameter gefunden, bei dem man top einfriert, anhält oder sonstiges.
Das PHP-Skript phpsysinfo ist schon mal nicht schlecht, jedoch zeigt dieses Skript nicht genau die CPU Auslastung an, sondern lediglich die Werte für CPU und die Load.
Hat hier jemand vielleicht noch eine andere Idee?
Top-Ausgabe im Browser
-
- Posts: 133
- Joined: 2004-03-30 14:44
Re: Top-Ausgabe im Browser
Andere Möglichkeit: sshd mit forced commandsSllnD wrote:Hallo zusammen,
ich möchte gerne die Ausgabe vom Programm "top" im Browser darstellen. Hauptsächlich geht es mir um die Auslastung der CPUs. Ich möchte einer person keinen SSH Zugang geben, deswegen dieser Weg. Hatte mir sowas vorgestellt wie "top > top.txt". Dies klappt jedoch leider nicht, da die Ausgabe sich permanent wiederholt.
In den man habe ich auch keinen Parameter gefunden, bei dem man top einfriert, anhält oder sonstiges.
Das PHP-Skript phpsysinfo ist schon mal nicht schlecht, jedoch zeigt dieses Skript nicht genau die CPU Auslastung an, sondern lediglich die Werte für CPU und die Load.
Hat hier jemand vielleicht noch eine andere Idee?
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Top-Ausgabe im Browser
Code: Select all
<?php
echo '<pre>';
passthru('/usr/bin/top -b -n 1');
echo '</pre>';
?>
-
- Posts: 177
- Joined: 2002-10-14 22:33
Re: Top-Ausgabe im Browser
@Roger Wilco
Vielen Dank.
Auf dem Testserver bekomme ich lediglich eine weiße Seite, auf dem Prodktivsystem erscheint _genau_ das, was ich suche ;)
Weisst du zufällig, welche Funktion das passthru benötigt, damit ich es auf dem Testserver auch zum laufen bekomme?
Vielen Dank.
Auf dem Testserver bekomme ich lediglich eine weiße Seite, auf dem Prodktivsystem erscheint _genau_ das, was ich suche ;)
Weisst du zufällig, welche Funktion das passthru benötigt, damit ich es auf dem Testserver auch zum laufen bekomme?
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Top-Ausgabe im Browser
Der Pfad zu top muss stimmen und der Benutzer, unter dem das Skript läuft, muss das Recht haben, top auszuführen.
-
- Posts: 133
- Joined: 2004-03-30 14:44
Re: Top-Ausgabe im Browser
Das spricht dafür, dass display_errors nicht auf On ist und du auch nicht ins error_log gescheut hast ;-)SllnD wrote:@Roger Wilco
Vielen Dank.
Auf dem Testserver bekomme ich lediglich eine weiße Seite, auf dem Prodktivsystem erscheint _genau_ das, was ich suche ;)
Weisst du zufällig, welche Funktion das passthru benötigt, damit ich es auf dem Testserver auch zum laufen bekomme?
-
- Posts: 177
- Joined: 2002-10-14 22:33
Re: Top-Ausgabe im Browser
@juergen
error_log habe ich angeschaut, steht nichts drinnen.
display_errors steht auf on
Das ist ja das ungewöhnliche.
Es ist ein debian 3.1 system mit dem apache2 und php aus dem paketmanager
Server version: Apache/2.0.54
Server built: Jul 28 2006 09:04:55
PHP 4.3.10-18 (cli) (built: Nov 3 2006 21:56:29)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
error_log habe ich angeschaut, steht nichts drinnen.
display_errors steht auf on
Das ist ja das ungewöhnliche.
Es ist ein debian 3.1 system mit dem apache2 und php aus dem paketmanager
Server version: Apache/2.0.54
Server built: Jul 28 2006 09:04:55
PHP 4.3.10-18 (cli) (built: Nov 3 2006 21:56:29)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
-
- Posts: 49
- Joined: 2005-06-17 06:41
Re: Top-Ausgabe im Browser
wie kann ich denn Apache die Rechte geben top auszuführen?
sh: /var/www/empty//top: Keine Berechtigung
oder liegt es daran, dass man das directory nicht wechseln darf?
sh: /var/www/empty//top: Keine Berechtigung
oder liegt es daran, dass man das directory nicht wechseln darf?
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Top-Ausgabe im Browser
...oder daran, dass der Pfad zu "top" nicht stimmt.Acronis wrote:oder liegt es daran, dass man das directory nicht wechseln darf?
-
- Posts: 49
- Joined: 2005-06-17 06:41
Re: Top-Ausgabe im Browser
der Pfad /usr/bin/top ist in Ordnung.