Titel: Aktuelle PHPsysinfo Version Beitrag von: Wörsty 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 (http://woerstenfeld.de/proftpd/phpsysinfo-2.5.2-rc1_proftpd.tar.gz) Screenshot (2.2) (http://woerstenfeld.de/proftpd/screenshot_phpsysinfo22.gif) Kommentare und weitere Übersetzungen entweder als neues Thema oder als eMail. :thx) Die Homepage zum PHPsysinfo-Tool ist da (http://sourceforge.net/projects/phpsysinfo). Ich habe nur die proftpd-Erweiterung gebastelt. Titel: xml? Beitrag von: Tischi 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. Titel: Re: xml? Beitrag von: Wörsty 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. :) Zitat KB/s: 212.40 Aber wozu? Ausserdem hast du keine Up-/Downstream-Trennung. Dafür gibt es doch Traffic-Tools, oder? Titel: Aktuelle PHPsysinfo Version Beitrag von: Wörsty 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 Titel: Re: Aktuelle PHPsysinfo Version Beitrag von: lord_icon 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 Titel: Re: Aktuelle PHPsysinfo Version Beitrag von: Wörsty am 05. Juni 2006, 18:44:47 Wundern tut es mich, das er unter ERRORS die Datei verlangt: common_functions.php Jein.Diese leigt im inculdes Ordner und ist auch vorhanden... sagt aber "the file does not exist on your machine" 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ß. Titel: Re: Aktuelle PHPsysinfo Version Beitrag von: dad213 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 ??? Titel: Re: Aktuelle PHPsysinfo Version Beitrag von: Wörsty am 05. November 2006, 19:18:30 Hallo !!! Kann ich nicht sagen. 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 ??? Vielleicht kann jemand anders helfen. Titel: Re: Aktuelle PHPsysinfo Version Beitrag von: dad213 am 09. November 2006, 16:28:24 Kann ich nicht sagen. Vielleicht kann jemand anders helfen. Hat sich da auch schon erledigt !! Gruss DAD213 Titel: Re: Aktuelle PHPsysinfo Version Beitrag von: dad213 am 10. Dezember 2006, 22:30:58 Hallo!
Eine frage hätte ich da doch noch ::) Was muss ich in welche der datei ändern damit mir keine Errors mehr angezeigt werden ??? Gruss Chris DAD213 Titel: Re: Aktuelle PHPsysinfo Version Beitrag von: Wörsty am 10. Dezember 2006, 22:42:23 Hallo! Was für "Errors" kommen denn?Eine frage hätte ich da doch noch ::) Was muss ich in welche der datei ändern damit mir keine Errors mehr angezeigt werden ??? Gruss Chris DAD213 Eigentlich ist alles Wichtige in der index.php enthalten. Titel: Re: Aktuelle PHPsysinfo Version Beitrag von: dad213 am 11. Dezember 2006, 09:36:50 Was für "Errors" kommen denn? Diese hier:Eigentlich ist alles Wichtige in der index.php enthalten. 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 Titel: Re: Aktuelle PHPsysinfo Version Beitrag von: dad213 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 :) "function rfts( $strFileName, $intLines = 0, $intBytes = 4096, $booErrorRep = true" Einfach "true" in "false" geändert und siehe da es geht :) Gruss chris DAD213 Titel: Re: Aktuelle PHPsysinfo Version Beitrag von: syntic 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... |