www.ProFTPD.de
13. März 2007, 18:22:27 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Aktuelle PHPsysinfo Version  (Gelesen 6493 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« am: 19. November 2003, 16:31:58 »

Hier stelle ich immer die aktuelle Version ein.

Das gepackte Archiv unterstützt derzeit nur Linux und ist eine phpsysinfo-Vollversion inkl. proftpd-Unterstützung.
Einfach herunterladen & config.php anpassen

Version 2.5.2-rc1_proftpd
Screenshot (2.2)

Kommentare und weitere Übersetzungen entweder als neues Thema oder als eMail.
 :thx)

Die Homepage zum PHPsysinfo-Tool ist da.
Ich habe nur die proftpd-Erweiterung gebastelt.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Tischi
Gast
« Antwort #1 am: 27. Februar 2006, 19:25:40 »

Sagt mal habe jetzt nicht extra lust zu instalen, aber kann ich aus der xml nur die Geschwindigkeit auslesen der einzelnen user?

XML ausgabe von phpsysinfo gibts hier:
http://phpsysinfo.sourceforge.net/phpsysinfo-dev/?template=xml

aber ist ja ohne proftpd addon.

kann mal jemand von euch nachschaun, der das installed hat?

das problem ich brauch nur den gesamten speed auf dem FTP in einer Variable zum weiterverarbeiten in php.
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #2 am: 28. März 2006, 19:07:02 »

Zitat von: "Tischi"
das problem ich brauch nur den gesamten speed auf dem FTP in einer Variable zum weiterverarbeiten in php.

Genaugenommen geht das nicht so einfach.
Du könntest höchstens alles über ftpwho -o oneline einlesen,
dann so am KB/s: splitten, dass du nur die Zahlenwerte hast
und dann alle addieren. Smiley
Zitat
KB/s: 212.40

Aber wozu?
Ausserdem hast du keine Up-/Downstream-Trennung.
Dafür gibt es doch Traffic-Tools, oder?
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 02. April 2006, 16:25:14 »

Habe mal eine Version für phpsysinfo-2.5.2-rc1 gebaut.

Dabei fiel mir noch ein Bug der 2.2 auf:

Zeile 85 in der Datei includes/xml/proftpd.php muss richtig wie folgt lauten:
Code:
$_text .= create_bargraph($XPath->getData("/phpsysinfo/proftpd/connection[$i]/status_percent"), 100, $scale_factor , $XPath->getData("/phpsysinfo/proftpd/connection[$i]/loginname"));

Dann wird ist der Balken auch entsprechend der %-Zahl breit.

EDIT: Habe nochmal was geändert. Wenn keine Verbindungen aktiv sind, steht das jetzt da.

http://woerstenfeld.de/phpsysinfo
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
lord_icon
ProFTPD
*
Offline Offline

Beiträge: 1


Profil anzeigen
« Antwort #4 am: 05. Juni 2006, 18:31:29 »

C O L L....  einer der von der Version Ahnung hat...

Habe echt schon in etlichen Forum's gepostet, ob einer eine Idee hat, woran es liegt, das ich dieses Tool nicht korrekt zum laufen bekomme.


Hier ist das Tool aufrufbar incl. alle Fehlermeldungen
http://www.webspace-for-you.de/phpsysinfo/

Hier die PHPinfo, die im gleichen Pfad liegt
http://www.webspace-for-you.de/phpsysinfo/phpinfo.php


In der config.php sollte webpath angegeben werden. Normalerweise hatte ich diesen auf /phpsysinfo/
Steht mittlerweile aber auf $webpath = "";    was auch ohne Probleme bzw. Verbessungen geht.


Die httpd.conf die bei mir im Pfad /etc/apache2 liegt wurden folgende Erweiterungen hinzugefügt:
<VirtualHost 62.75.186.123>
ServerName webspace-for-you.de/phpsysinfo
ServerAlias www.webspace-for-you.de/phpsysinfo/
DocumentRoot /srv/www/htdocs/ks011/html/phpsysinfo/
<Directory /srv/www/htdocs/ks011/html/phpsysinfo>
php_admin_value open_basedir none
php_admin_flag safe_mode off
</Directory>
</VirtualHost>

Hier wurden die absoluten Pfade angegeben. Diese sind normalerweise korrekt. Trotzdem geht es nicht.


Wundern tut es mich, das er unter ERRORS die Datei verlangt: common_functions.php
Diese leigt im inculdes Ordner und ist auch vorhanden... sagt aber "the file does not exist on your machine"

Ich hoffe, das ich hier alle Infos geben konnte, die du brauchst. Achso... ich habe einen VServer. Sicherlich werden nicht alle Daten ausgelesen werden können. Ich habe aber im Adminmenue eine Funktion, die zumindest den CPU + RAM ausließt.
Und in der Shell Ebene kann ich mit den Befehl TOP auch dessen auslastung ansehen = was mir vollkommend ausreicht.


Erhoffe auf schnelle Hilfe !!!!

 D  A  N  K  E
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #5 am: 05. Juni 2006, 18:44:47 »

Wundern tut es mich, das er unter ERRORS die Datei verlangt: common_functions.php
Diese leigt im inculdes Ordner und ist auch vorhanden... sagt aber "the file does not exist on your machine"
Jein.
Die Datei common_functions.php prüft in Zeile 314 das Vorhandensein der Datei /proc/loadavg.
Die Datei /proc/loadavg gibt es aber nicht.
Folglich: the file does not exist on your machine

Das Script muß schon die Rechte haben, diese Daten (/proc/) zu lesen.
Außerdem findet er ja auch die Programme nicht (df, mount, who, ...)

Ich vermute also, dass es dem Script verboten ist, Programme zu starten oder auf /proc/ zuzugreifen.

Viel Spaß.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
dad213
ProFTPD
*
Offline Offline

Beiträge: 5



Profil anzeigen WWW E-Mail
« Antwort #6 am: 04. November 2006, 17:53:31 »

Hallo !!!

Ich habe auch ein Vserver von "S4Y" und das selbe problem wie der "lord_icon"

guckst du hier: http://kr1gat.de/phpsysinfo

wie kann ich dem script erlauben auf /proc/ zuzugreifen Huch
Gespeichert

Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #7 am: 05. November 2006, 19:18:30 »

Hallo !!!

Ich habe auch ein Vserver von "S4Y" und das selbe problem wie der "lord_icon"

guckst du hier: http://kr1gat.de/phpsysinfo

wie kann ich dem script erlauben auf /proc/ zuzugreifen Huch
Kann ich nicht sagen.
Vielleicht kann jemand anders helfen.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
dad213
ProFTPD
*
Offline Offline

Beiträge: 5



Profil anzeigen WWW E-Mail
« Antwort #8 am: 09. November 2006, 16:28:24 »

Kann ich nicht sagen.
Vielleicht kann jemand anders helfen.

Hat sich da auch schon erledigt !!

Gruss DAD213
Gespeichert

dad213
ProFTPD
*
Offline Offline

Beiträge: 5



Profil anzeigen WWW E-Mail
« Antwort #9 am: 10. Dezember 2006, 22:30:58 »

Hallo!

Eine frage hätte ich da doch noch  Augen rollen
Was muss ich in welche der datei ändern damit mir keine Errors mehr angezeigt werden Huch

Gruss Chris DAD213
Gespeichert

Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #10 am: 10. Dezember 2006, 22:42:23 »

Hallo!

Eine frage hätte ich da doch noch  Augen rollen
Was muss ich in welche der datei ändern damit mir keine Errors mehr angezeigt werden Huch

Gruss Chris DAD213

Was für "Errors" kommen denn?
Eigentlich ist alles Wichtige in der index.php enthalten.
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
dad213
ProFTPD
*
Offline Offline

Beiträge: 5



Profil anzeigen WWW E-Mail
« Antwort #11 am: 11. Dezember 2006, 09:36:50 »

Was für "Errors" kommen denn?
Eigentlich ist alles Wichtige in der index.php enthalten.
Diese hier:

ERRORS
File Line Command Message
common_functions.php 294 file_exists(/proc/pci)         the file does not exist on your machine
common_functions.php 321 is_dir(/proc/ide)               directory does not exist on your machine
common_functions.php 294 file_exists(/proc/scsi/scsi) the file does not exist on your machine
common_functions.php 294 file_exists(/proc/bus/usb/  devices) the file does not exist on your machine
common_functions.php 294 file_exists(/proc/swaps)    the file does not exist on your machine
Gespeichert

dad213
ProFTPD
*
Offline Offline

Beiträge: 5



Profil anzeigen WWW E-Mail
« Antwort #12 am: 11. Dezember 2006, 11:23:29 »

Hi,

ich habe mir zwar die Sourcen nicht angesehen, aber anhand der beschriebenen Fehlermeldungen
müßte es reichen, wenn Du unmittelbar vor den Funktionsaufrufen ein "@" voranstellst.
Also z.B.: @file_exists(/proc/pci)

mfg.
  VolGas

Moin
Also das mit dem "@" hat nicht funktioniert !!
Hab es aber in der common_funktion.php "zeile 262" gefunden Smiley

"function rfts( $strFileName, $intLines = 0, $intBytes = 4096, $booErrorRep = true"

Einfach "true" in "false" geändert und siehe da es geht Smiley

Gruss chris DAD213
Gespeichert

syntic
ProFTPD
*
Offline Offline

Beiträge: 4


Profil anzeigen E-Mail
« Antwort #13 am: 25. Januar 2007, 00:14:49 »

Hallo alle zusammen,

ist für dich bestimmt ein kinderspiel.
In welcher Datei sucht er denn nach der Datei common-function.php, weil ich hab mein ganzes system durchsucht ;-)
und ich hab keine Datei die so heisst.

Meine Fehlermeldung im browser ist:
ERRORS
File    Line    Command    Message
common_functions.php    294    file_exists(/proc/bus/usb/devices)    the file does not exist on your machine

Würde mich freuen wenn mir einer helfen kann.

PS: nochmal ein fettes dank an Wörsty für den include im phpsysinfo...
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.072 Sekunden mit 17 Zugriffen.