| 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 |