Standard ist eine Logdatei des Programmes Motherboard Monitor 5. Die aktuelle Version unterstützt Log-Daten der Form: |
Datum#Zeit#Clockset#MB temp#CPU temp#HDD2 temp#HDD1 temp#Core 0#Core 1#+3.3#+5.00#+12.00#-12.00#-5.00#Fan#CPU load# |
Eine Beispiel Zeile aus der Datei MBM 5 Interval Log.csv lautet so: |
22.11.2002#17:19:47#1011 #30 #50 #38 #37 #1,78 #0,11 #3,44 #5,03 #12,16 #-11,69 #-5,05 #5037 #1,00 # |
| Entweder passt Du Deine Konfiguration des MBM5 an die meinige an, oder Du änderst den SourceCode des PHPGraphDrawer nach Deinen Bedürfnissen. Es muss nicht unbedingt eine cvs Datei sein, denkbar wäre hier auch eine normale Textdatei. Hauptsache ist, dass sich die Werte leicht trennen lassen (defaultmäßig ist das '#'-Zeichen eingestellt). |
|
| Nach dem Herunterladen und Entpacken des PHPGraphDrawers muss die Logdatei angepasst werden. Eingestellt ist die Datei "MBM 5 Interval Log.csv" aus dem jeweils aktuellen Verzeichnis. Dies kannst Du in der Zeile graph.php:26 ($file_name = "MBM 5 Interval Log.csv") leicht ändern. Es gibt 3 verschiedene Möglichkeiten, den PHPGraphDrawer zu konfigurieren: |
- Man kodiert die Einstellungen hart rein (findet man alles im Bereich "public") und setzt $method auf 0.
- Man übergibt die benötigten Werte per Parameter an die Datei graph.php (wie im zweiten Beispiel). Hierbei muss man darauf achten, dass auch $method per Parameter geschickt werden muss (das realisiert man am besten mit einem "hidden input")
- Man definiert n verschiedene Graphen (siehe erstes Beispiel) in der Datei "database.txt" (kann in graph.php ($datafile_name = 'database.txt') umbenannt werden), welche man nun nach Belieben auswählen kann. Es muss nur noch $method=2 und der jweilige Graph (1..n) übergeben werden. Nun kann man es folgendermaßen in ein HTML Skript einbinden: <img src='graph.php?method=2&which_data=1'> (für den Datensatz 1)
|