Viktor's Supportboard (https://www.v-gn.de/wbb/index.php)
- Support (https://www.v-gn.de/wbb/board.php?boardid=6)
-- Fragen/Hilfe/Sonstiges (wBB2.3.x) (https://www.v-gn.de/wbb/board.php?boardid=72)
--- Anzeige Festplattenspeicher und Auslastung der letzten xx minuten (https://www.v-gn.de/wbb/thread.php?threadid=14482)
Geschrieben von FOFO am 29.01.2012 um 20:35:
Anzeige Festplattenspeicher und Auslastung der letzten xx minuten
Hallo
Hab die suche mal benutzt aber bestimmt wieder das falsche eingegeben
Ich suche eine Anzeige die mir meinen Freien Festplattenspeicher im Forum anzeigt
ebenso würde ich mir gerne die Auslastung des Servers der letzten xx minuten anzeigen lassen
Meine frage kann ich für die auslastung die sachen aus der acp/welcome.php nutzen ? denn da sind sie ja drin .
oder ist das ein Risiko
Sage schon mal Danke
Geschrieben von Viktor am 29.01.2012 um 20:41:
RE: Anzeige Festplattenspeicher und Auslastung der letzten xx minuten
|
Zitat: Original von FOFO
Hallo
Hab die suche mal benutzt aber bestimmt wieder das falsche eingegeben
Ich suche eine Anzeige die mir meinen Freien Festplattenspeicher im Forum anzeigt
ebenso würde ich mir gerne die Auslastung des Servers der letzten xx minuten anzeigen lassen
Meine frage kann ich für die auslastung die sachen aus der acp/welcome.php nutzen ? denn da sind sie ja drin .
oder ist das ein Risiko
Sage schon mal Danke |
|
|
Hallo,
jo das aus dem ACP kannst du nutzen.
Das habe ich hier auch so gemacht und den Code in der Datei "global.php" eingebaut so das ich es anzeigen lassen kann.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
if ($uptime = @exec('uptime')) {
if (preg_match("/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/", $uptime, $match)) {
$match[1] *= 100;
$match[2] *= 100;
$match[3] *= 100;
}
}
$dfree = disk_free_space("/var/www/virtual/");
$dfree = formatSize($dfree);
|
|
Gruß
Viktor
Geschrieben von FOFO am 30.01.2012 um 16:37:
würdest du mir auch verraten wie du es in die index/ bei dir glaube ich header tpl eingebaut hast
die variablen würden mir schon reichen
Schon mal Danke
Geschrieben von Viktor am 30.01.2012 um 19:22:
|
Zitat: Original von FOFO
würdest du mir auch verraten wie du es in die index/ bei dir glaube ich header tpl eingebaut hast
die variablen würden mir schon reichen
Schon mal Danke |
|
|
Hallo,
so habe ich es eingebaut.
code: |
1:
2:
3:
4:
5:
6:
|
Ausl. d. letzten Minute: $match[1]%<br />
Ausl. d. letzten 5 Minuten: $match[2]%<br />
Ausl. d. letzten 15 Minuten: $match[3]%<br />
Freier Webspace: $dfree<br />
|
|
Gruß
Viktor
Geschrieben von FOFO am 30.01.2012 um 19:59:
hi Viktor
hab das mal eingebaut
hab da aber ein problem
Fatal error: Call to undefined function formatSize() in
ist der bereich hier
code: |
1:
|
$dfree = formatSize($dfree); |
|
wenn ich den lösche zeigt er mir zwar was an aber es ist nicht lesbar
Geschrieben von Viktor am 30.01.2012 um 20:05:
Hallo,
jo in der Datei "global.php" habe ich unten noch das eingefügt.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
|
function formatSize($size){
switch (true){
case ($size > 1099511627776):
$size /= 1099511627776;
$suffix = ' TB';
break;
case ($size > 1073741824):
$size /= 1073741824;
$suffix = ' GB';
break;
case ($size > 1048576):
$size /= 1048576;
$suffix = ' MB';
break;
case ($size > 1024):
$size /= 1024;
$suffix = ' KB';
break;
default:
$suffix = ' B';
}
return round($size, 2).$suffix;
}
|
|
Gruß
Viktor
Geschrieben von FOFO am 30.01.2012 um 20:34:
DANKE !!!
Das war es
Geschrieben von 16V-Cabrio am 31.01.2012 um 19:52:
Kurze Frage dazu!!
Die Abfrage wäre dann für die Acp welcome.html oder???
Hätte jemand von Euch nen Beispiel Bild eventuell??
Würde Mich bei meinem Server nämlich auch interessieren.
Lg
André
Geschrieben von Viktor am 31.01.2012 um 20:08:
|
Zitat: Original von 16V-Cabrio
Kurze Frage dazu!!
Die Abfrage wäre dann für die Acp welcome.html oder???
Hätte jemand von Euch nen Beispiel Bild eventuell??
Würde Mich bei meinem Server nämlich auch interessieren.
Lg
André |
|
|
Hallo,
im ACP sollte es ja schon drin stehen die Serverauslastung.
Wenn nicht hat dein Hoster die Rechte entzogen das du "exec" ausführen darfst.
Dann kannst du leider das nicht gebrauchen.
Gruß
Viktor
Geschrieben von 16V-Cabrio am 31.01.2012 um 20:23:
Wie kann Ich das feststellen??? den Auf der Welcome Seite im Acp zeigt er mir das nicht an!!
So habe es aber mal getestet im Footer!!
Und bekomme dann diesen Fehler, wenn Ich beide deine abfragen in die Global.php einbaue
Warning: disk_free_space() has been disabled for security reasons in /var/www/web681/html/wbb/global.php on line 488
Ergo hast du wohl recht und Alphhorsting hat es so gesehen geblockt wa
Lg
André
Geschrieben von Viktor am 31.01.2012 um 20:33:
Hallo,
wenn es im ACP nicht angezeigt wird ist es von deinem Hoster deaktiviert worden.
Die Fehlermeldung bei "disk_free_space()" sagt es ja auch schon.
Gruß
Viktor
Geschrieben von 16V-Cabrio am 31.01.2012 um 20:36:
Jo das hab Ich mir dann so auch gedacht, deswegen hatte Ich es es halt mal versucht zu testen und somit ist es also klar Alpha blockt es schade eigentlich, denn es ist ja so sehr interessant eigentlich schade naja man kann ja auch nicht immer alles haben nä.
Lg
Geschrieben von Viktor am 31.01.2012 um 20:45:
|
Zitat: Original von 16V-Cabrio
Jo das hab Ich mir dann so auch gedacht, deswegen hatte Ich es es halt mal versucht zu testen und somit ist es also klar Alpha blockt es schade eigentlich, denn es ist ja so sehr interessant eigentlich schade naja man kann ja auch nicht immer alles haben nä.
Lg |
|
|
Hallo,
jo die wollen nicht das du siehst wie der Server ausgelastet ist.
Sonst könnte man ja meckern.
Gruß
Viktor
Geschrieben von FOFO am 01.02.2012 um 22:39:
Da gab es ma eine geänderte version für das ACP dann zeigte er wieder alles an
Ich schaue mal und suche
frage dann ob ich es hier anhängen darf
Geschrieben von 16V-Cabrio am 02.02.2012 um 07:47:
das wäre auch nicht schlecht!!
Den Einbau in der welcome.htm vom Acp hab Ich drin nur es zeigt es ja nicht an dank Alpha.
Naja wie gesagt interessant ist die Geschichte schon und auf meinem Alten Server hatte ich es auch nicht angezeigt bekommen, von daher wuste Ich es so auch noch gar nicht das so was geht
Geschrieben von FOFO am 02.02.2012 um 09:28:
na dann wollen wir mal
bis jetzt hat diese lösung funktioniert hoffen wir das es auch dir hilft
Sichere bitte die Original datei
Suche in der welcome.php (acp Verzeichnis)
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
$serverinfo = 0;
if ($uptime = @exec("uptime")) {
if (preg_match("/averages?: ([0-9\.]+),[\s]+([0-9\.]+),[\s]+([0-9\.]+)/", $uptime, $match)) {
$match[1] *= 100;
$match[2] *= 100;
$match[3] *= 100;
$serverinfo = 1;
}
}
|
|
und ersetze es mit diesem
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
|
$serverinfo = 0;
if (PHP_OS == 'Linux' AND @file_exists('/proc/loadavg') AND $match = @file_get_contents('/proc/loadavg') AND trim($match) != '')
{
$match = explode(' ', $match);
$match[0] *= 100;
$match[1] *= 100;
$match[2] *= 100;
$serverinfo = 1;
}
|
|
Geschrieben von 16V-Cabrio am 04.02.2012 um 14:38:
Hab Ich getestet, aber da passiert nix leider.
Lg
Geschrieben von FOFO am 05.02.2012 um 21:24:
Das war das was ich bei meinem alten Webspace geändert hatte und dann ging es wieder
ich schaue nochmal in die html datei aber ich meine da ist nicht geändert worden
Geschrieben von 16V-Cabrio am 08.02.2012 um 16:31:
Jo Danke Fo,
soll wohl nicht sein, aber nett für´s nach schauen Danke.
Lg
Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH