[PHP] Linux Netzwerkauslastung etc anzeigen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Jango4RR, 6. Juni 2010 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 6. Juni 2010
    Linux Netzwerkauslastung etc anzeigen

    Hi,

    ist es möglich sich mit einem PhP Script die Netzwerkauslastung und evtl. sogar Festplatten-, Ram-, CPU- Auslastung grafisch anzeigen zu lassen?

    Bis jetzt kenn ich das nur über :

    Code:
    <pre>
    <b>Uptime:</b>
    <?php system("uptime"); ?>
    
    <b>System Information:</b>
    <?php system("uname -a"); ?>
    
    <b>Memory Usage (MB):</b>
    <?php system("free -m"); ?>
    
    <b>Disk Usage:</b>
    <?php system("df -h"); ?>
    
    <b>CPU Information:</b>
    <?php system("cat /proc/cpuinfo | grep \"model name\\|processor\""); ?>
    </pre>
    Leider ist diese variante nicht grafisch. Die Netzwerkauslastung würde schon vollkommen reichen.

    Es handelt sich um ein Debian 64 Bit OS.

    Danke schonmal.
     
  2. 6. Juni 2010
    AW: Linux Netzwerkauslastung etc anzeigen

    also den weg den ich von dashboards kenne (webapps zum überwachen von firmen, netzwerken etc.) ist so

    Das jeweilige System schreibt selbstständig oder durch eine externe Software alles in einen logfile oder eine Datenbank und das PHP-Script liest es aus

    Dadurch könntest du es z.b. auch in ein Javaapp oder sonstiges schmeißen, grafisch anzeigen wäre damit kein thema mehr

    weiß nicht wie das mit system() aussieht, evtl kann man ja von netzlast etc. nen log erstellen lassen...

    edit: hab mal fix gegoogled und linux scheint tatsächlich richtig viele logfiles anzufertigen.. aber ich bin absolut kein linux guru, musste wohl bis morgen früh warten wenn jetzt keiner mehr wach ist
     
  3. 6. Juni 2010
    AW: Linux Netzwerkauslastung etc anzeigen

    nicht php, jedoch gleich ein rundumpaket mit visualisierung etc.:

    collectd (oder jedes andere x-beliebige rrdtool)
     
  4. 6. Juni 2010
    AW: Linux Netzwerkauslastung etc anzeigen

    Kannst dir auch als Beispiel ein Diagramm hiermit zeichnen lassen:
    http://www.jqplot.com/
    Das Ding nutzt jQuery.. Und dann kannste zB mit AJAX alle 2 sekunden den Wert neu Abfragen und einen neuen Punkt ins Diagramm zeichnen...
    Dann haste das sogar immer aktuell wie in dem Systemüberwachungstool in Debian
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.