Zeile 2: |
Zeile 2: |
| | | |
| Installation: | | Installation: |
− | | + | == Erstellen der MySql Tabelle == |
− | 1. Erstellen der MySql Tabelle
| |
| <pre> | | <pre> |
| CREATE TABLE `_loadavg` ( | | CREATE TABLE `_loadavg` ( |
Zeile 12: |
Zeile 11: |
| ) | | ) |
| </pre> | | </pre> |
− | 2. Kopieren der Datein auf den Server
| + | == Kopieren der Datein auf den Server == |
| + | |
| + | [http://wireless.subsignal.org/images/5/56/Load.zip Download hier] |
| + | |
| + | * Es sind drei Dateien enthalten |
| + | ** index.php |
| + | ** last.php |
| + | ** last.sh |
| + | |
| + | == Konfigurieren der Dateien == |
| + | |
| + | * index.php |
| + | <pre> |
| + | $host = "localhost"; // MySql Server |
| + | $user = "benutzer"; // MySql Benutzer |
| + | $pass = "passwort"; // MySql Passwort |
| + | $db = "datenbank"; // MySql Datenbank |
| + | $days = 2; // Standard wieviele Tage angezeigt werden |
| + | $pic_size_y = 500; // Bildhoehe |
| + | $pic_size_x = 1000; // Bildbreite |
| + | </pre> |
| + | * last.php |
| + | <pre> |
| + | $host = "localhost"; // MySql Server |
| + | $user = "benutzer"; // MySql Benutzer |
| + | $pass = "passwort"; // MySql Passwort |
| + | $db = "datenbank"; // MySql Datenbank |
| + | $avgfile = "/var/www/_load/loadavg" // PFAD WO DAS LOADAVG FILE IST |
| + | </pre> |
| + | * last.sh |
| + | <pre> |
| + | Kopiert loadavg wohin du willst. |
| + | !!! Es sollte möglichst im selben Ordner liegen wo auch die anderen beiden Dateien liegen. |
| + | 'cp /proc/loadavg /wohin/du/willst/' |
| + | |
| + | Macht es fuer das PHP Script lesbar. |
| + | 'chmod 0444 /wo/es/ist/loadavg' |
| + | |
| + | Startet das PHP Script welches die Daten in die DB schreibt. Pfad für deinen Server anpassen. |
| + | 'wget -O - -q http://www.example.com/load.php' |
| + | </pre> |
| + | |
| + | == CRON JOB einrichten == |
| + | |
| + | Als root mit folgendem Befehl |
| + | |
| + | <pre> |
| + | crontab -e |
| + | |
| + | * * * * * /wo/auch/immer/last.sh |
| + | </pre> |
| + | |
| + | == Ansehen im Browser == |
| + | |
| + | http://www.example.com/index.php |
| + | |
| + | * mögliche Parameter |
| + | ** ?days=1 |
| + | ** ?days=20 |