[Eisfair_dev] E-1: Vorschlag zu mini_httpd
Kay Martinen
kay at martinen.de
Fr Apr 5 19:16:48 CEST 2013
Am 05.04.2013 10:42, schrieb Juergen Edner:
>> So eine art Healt-Status im Miniformat.
>
> dies ließe sich relativ problemlos machen, da nur ein zusätzlicher
> Frame integriert werden müsste. Da ich selbst aber kein lmsensors
> verwende wüßte ich nicht welche Information von Relevanz wären.
Das mag sich je nach Sensor-ausstattung ja unterscheiden. Aber als
Vorlage hier mal der output von 'sensors' bei mir:
fileserver # sensors
w83782d-isa-0290
Adapter: ISA adapter
in0: +2.05 V (min = +1.30 V, max = +3.33 V)
in1: +2.05 V (min = +1.30 V, max = +3.33 V)
in2: +3.47 V (min = +2.80 V, max = +3.81 V)
in3: +2.91 V (min = +2.69 V, max = +3.28 V)
in4: +3.22 V (min = +2.64 V, max = +3.68 V)
in5: +0.56 V (min = +0.18 V, max = +0.96 V)
in6: +0.75 V (min = +0.54 V, max = +1.18 V)
in7: +3.02 V (min = +2.67 V, max = +3.28 V)
in8: +3.18 V (min = +1.50 V, max = +3.50 V)
fan1: 4440 RPM (min = 664 RPM, div = 8)
fan2: 6750 RPM (min = 664 RPM, div = 8)
fan3: 2678 RPM (min = 664 RPM, div = 8)
temp1: +29.0�C (high = +127.0�C, hyst = +0.0�C) sensor =
thermistor
temp2: +34.5�C (high = +70.0�C, hyst = +69.0�C) sensor = thermistor
temp3: +35.5�C (high = +70.0�C, hyst = +69.0�C) sensor = thermistor
cpu0_vid: +2.000 V
beep_enable: enabled
Die Spannungswerte sind m.E. nonsens, weil ich mit den Einstellungen
dazu (Formel u.s.w.) nicht klar komme.
Aber ich denke mal die lüfter und CPU-Werte werden eh durch nummeriert
und Festplatten tauchen hier i.allg. wohl nicht auf. Daher kann es sich
nur um Board-Lüfter und Board-Temperaturen handeln.
Hier ist Fan3 z.b. der im Netzteil und temp1 die Board-Temperatur
selbst. Alle anderen Sind CPU-Werte (hier Pentium 3-500MHz SMP)
Man könnte z.b. einfach die ersten drei Fan und temp -werte anzeigen.
Die Min und High-angaben hier liefern sogar schon eine Grenze ab der man
z.b. Healt-Status in Rot zeigen könnte als Warnung (wie bei den
Dateisystemen rechts im Start-Bild).
Ich hab mich gefragt wie man die Werte am geschicktesten gewinnt. Denn
die werden ja eh alle paar minuten abgefragt. Und ich meine die letzte
ausgabe bleibt in /var/tmp zurück.
Ein gedanke wäre
1. prüfen ob sie da ist, und etwas (sensors) drauf zugreift.
2. warten und wiederholen oder auslesen.
oder ob es einfacher wäre die evtl. aus /proc aus zu lesen.
Was anderes fällt mir da jetzt nicht ein.
Da ich quasi keine Linux-spezifischen programmiererfahrungen habe, kann
ich das auch nicht beurteilen.
Kay
Mehr Informationen über die Mailingliste Eisfair_dev