[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