Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Serverauslastungen abfragen (https://www.delphipraxis.net/76455-%5Bphp%5D-serverauslastungen-abfragen.html)

gsh 4. Sep 2006 19:56


[PHP] Serverauslastungen abfragen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi DPler

Wollt mal fragen, wie ich in PHP gewisse Server Informationen abfragen kann. Also z.b. aktuell genutzte Bandbreite, CPU Auslastung, genutzter RAM, ...

Wie z.b. hier: http://status.uttx.net
oder nach dem speedtest bissi weiter unten hier: http://www.wieistmeineip.de/speedtest (auch zu sehen im scrennshot)

Wenn jemand weiss wie man diese Informationen aus dem Server "kitzelt", ich bin für alles offen :mrgreen:

Tubos 4. Sep 2006 20:04

Re: [PHP] Serverauslastungen abfragen
 
Mit der System-Funktion und dem entsprechenden OS-Befehl ist das machbar.

gsh 4. Sep 2006 20:14

Re: [PHP] Serverauslastungen abfragen
 
ja des es machbar ist hab ich mir schon gedacht :zwinker: ... nur wie?

Tubos 4. Sep 2006 20:22

Re: [PHP] Serverauslastungen abfragen
 
Das hängt in erster Linie vom Betriebssystem ab. Und davon, ob der system-Befehl überhaupt aktiv ist.

Unter Linux zum Beispiel gibt es einen Befehl (dessen Name mir entfallen ist), der die CPU-Auslastung ausgibt. Du musst dann nur noch den unwichtigen Text der Ausgabe wegschneiden (zum Beispiel "Current CPU load is: " oder so).

gsh 4. Sep 2006 20:49

Re: [PHP] Serverauslastungen abfragen
 
aha k

naja das Ziel Betriebssystem wird wahrscheinlich Windows Server 2003 mit dem IIS 6.0 Webserver.

aber ich suche ja nach php befehlen sind diese befehle wirklich betriebssystem abhängig?

gsh 7. Sep 2006 16:16

Re: [PHP] Serverauslastungen abfragen
 
*push*

alcaeus 7. Sep 2006 16:24

Re: [PHP] Serverauslastungen abfragen
 
Zitat:

Zitat von gsh
aber ich suche ja nach php befehlen sind diese befehle wirklich betriebssystem abhängig?

Ja, das sind sie. V.a. in den Windows-Server-OS duerften aber solche Befehle implementiert sein. Such sie dir raus, und guck dir die Hilfe zu passthru() an.

Greetz
alcaeus

BenjaminH 7. Sep 2006 16:29

Re: [PHP] Serverauslastungen abfragen
 
Ja, aber bei PHP gibts die Extension php_w32api.dll damit müsstest du auf die WinAPI zugreifen können, ich hoffe das hat geholfen..
Benjamin

gsh 7. Sep 2006 20:24

Re: [PHP] Serverauslastungen abfragen
 
Zitat:

Zitat von alcaeus
Zitat:

Zitat von gsh
aber ich suche ja nach php befehlen sind diese befehle wirklich betriebssystem abhängig?

Ja, das sind sie. V.a. in den Windows-Server-OS duerften aber solche Befehle implementiert sein. Such sie dir raus, und guck dir die Hilfe zu passthru() an.

Auf Deutsch ich soll z.b. eine Delphi exe schreiben die die Informationen rausholt. Die PHP datei führt dann die exe aus und gibt die informationen dann weiter. naja des ist für mich nur eine notlösung


Zitat:

Zitat von BenjaminH
Ja, aber bei PHP gibts die Extension php_w32api.dll damit müsstest du auf die WinAPI zugreifen können, ich hoffe das hat geholfen..
Benjamin

hmm ja aber wie kann ich des nutzen ... kann ich überhaupt mit der WinAPI die bandbreite und so abfragen, oder geht nur die CPU auslastung und RAM und so?

alcaeus 7. Sep 2006 20:29

Re: [PHP] Serverauslastungen abfragen
 
Nein, ich meinte Konsolenbefehle. Ich bin mir sicher dass es da was gibt, ansonsten musst du eine Konsolen-App schreiben, die dir das zurueckgibt.

Greetz
alcaeus

gsh 7. Sep 2006 20:40

Re: [PHP] Serverauslastungen abfragen
 
mit konsolen befehlen bandbreite abfragen oder CPU auslastung abfragen ...
Also wenn dann wird des imho nur mit einer eigenen exe gehen

ehoffman 7. Sep 2006 21:50

Re: [PHP] Serverauslastungen abfragen
 
Hallo,

Zitat:

Zitat von gsh
mit konsolen befehlen bandbreite abfragen oder CPU auslastung abfragen ...
Also wenn dann wird des imho nur mit einer eigenen exe gehen

Das wird sicherlich mit vorhandenen Konsolenbefehlen machbar sein. Unter Linux/Unix lautet der Befehl im übrigen "top". In PHP gibt es dazu keine Funktion mit der das direkt abfragbar wäre.

MfG Eike

gsh 7. Sep 2006 22:37

Re: [PHP] Serverauslastungen abfragen
 
Zitat:

Zitat von ehoffman
Das wird sicherlich mit vorhandenen Konsolenbefehlen machbar sein. Unter Linux/Unix lautet der Befehl im übrigen "top". In PHP gibt es dazu keine Funktion mit der das direkt abfragbar wäre.

Und wie schauts unter Windows aus?

Sicher des des in PHP nicht geht? :cry:

omata 7. Sep 2006 23:53

Re: [PHP] Serverauslastungen abfragen
 
Hallo gsh,

schau doch mal hier.

Gruss
Thorsten

gsh 8. Sep 2006 10:05

Re: [PHP] Serverauslastungen abfragen
 
ahh danke, des dürfte genau des sein was ich gesucht habe :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz