[Eisfair] diverse Fehler nach reboot in eisgraph / fcron
Stephan Manske
usenet-reply at stephan.manske-net.de
Mo Mai 6 16:25:42 CEST 2024
Am 06.05.2024 um 14:57 schrieb Marcus Röckrath:
> Stephan Manske wrote:
>> ich habe heute meinen eis rebootet. Danach bekomme ich im Minutentakt
>> Post vom fcron: :-/
>>
>> Betreff: fcron <root at eis> /usr/local/eisgraph/eisgraph.sh collect >
>> /dev/null
>>
>> ERROR: /var/eisgraph/db/sdd3.rrd: expected 2 data source readings (got
>> 1) from N
>> ERROR: /var/eisgraph/db/sdd4.rrd: expected 2 data source readings (got
>> 1) from N
>
> Diese beiden haben mit hddtemp nichts zu tun.
> Was sagt die Legende zu den Graphen von sdd3 und sdd4? Welche Werte sollen
> geloggt werden.
da muß ich noch mal gucken, da kommt aktuell kein Fehler, da gab es
Veränderungen ...
> Denkbar, dass beim Reboot die Reihenfolge der Platten sich geändert hat;
> eisfair arbeitet mit udev ja nun schon lange mit UUIDs und nicht mehr mit
> Devices wie sda und Co.
weil genau dies komischweise nach dem Reboot (und dann noch einmal nach
dem nächsten Reboot) passiert ist
aktuell sieht es so aus:
EISGRAPH_TARGET_13='sda1'
EISGRAPH_TARGET_13_ACTIVE='yes'
EISGRAPH_TARGET_13_LABEL_TITLE='Disk Usage on boot'
EISGRAPH_TARGET_13_LABEL_VERTICAL='Bytes'
EISGRAPH_TARGET_13_LEGEND='full'
EISGRAPH_TARGET_13_SECTION='Disk'
EISGRAPH_TARGET_13_WATERMARK='yes'
EISGRAPH_TARGET_14='sda3'
EISGRAPH_TARGET_14_ACTIVE='yes'
EISGRAPH_TARGET_14_LABEL_TITLE='Disk Usage on root-dir'
EISGRAPH_TARGET_14_LABEL_VERTICAL='Bytes'
EISGRAPH_TARGET_14_LEGEND='full'
EISGRAPH_TARGET_14_SECTION='Disk'
EISGRAPH_TARGET_14_WATERMARK='yes'
EISGRAPH_TARGET_15='sda4'
EISGRAPH_TARGET_15_ACTIVE='yes'
EISGRAPH_TARGET_15_LABEL_TITLE='Disk Usage on data'
EISGRAPH_TARGET_15_LABEL_VERTICAL='Bytes'
EISGRAPH_TARGET_15_LEGEND='full'
EISGRAPH_TARGET_15_SECTION='Disk'
EISGRAPH_TARGET_15_WATERMARK='yes'
EISGRAPH_TARGET_16='sdb1'
EISGRAPH_TARGET_16_ACTIVE='yes'
EISGRAPH_TARGET_16_LABEL_TITLE='Disk Usage on data4'
EISGRAPH_TARGET_16_LABEL_VERTICAL='Bytes'
EISGRAPH_TARGET_16_LEGEND='full'
EISGRAPH_TARGET_16_SECTION='Disk'
EISGRAPH_TARGET_16_WATERMARK='yes'
EISGRAPH_TARGET_17='sdd1'
EISGRAPH_TARGET_17_ACTIVE='yes'
EISGRAPH_TARGET_17_LABEL_TITLE='Disk Usage on data2'
EISGRAPH_TARGET_17_LABEL_VERTICAL='Bytes'
EISGRAPH_TARGET_17_LEGEND='full'
EISGRAPH_TARGET_17_SECTION='Disk'
EISGRAPH_TARGET_17_WATERMARK='yes'
EISGRAPH_TARGET_18='sdc1'
EISGRAPH_TARGET_18_ACTIVE='yes'
EISGRAPH_TARGET_18_LABEL_TITLE='Disk Usage in data3'
EISGRAPH_TARGET_18_LABEL_VERTICAL='Bytes'
EISGRAPH_TARGET_18_LEGEND='full'
EISGRAPH_TARGET_18_SECTION='Disk'
EISGRAPH_TARGET_18_WATERMARK='yes'
EISGRAPH_TARGET_19='hddtemp'
EISGRAPH_TARGET_19_ACTIVE='yes'
EISGRAPH_TARGET_19_LABEL_TITLE='Disk Temparature'
EISGRAPH_TARGET_19_LABEL_VERTICAL='Celsius'
EISGRAPH_TARGET_19_LEGEND='full'
EISGRAPH_TARGET_19_SECTION='Disk'
EISGRAPH_TARGET_19_WATERMARK='yes'
>> /dev/sdd: WDC WD80EZAZ-11TDBA0: drive is sleeping
>> ERROR: /var/eisgraph/db/hddtemp_sdd.rrd: Function update_pdp_prep, case
>> DST_GAUGE - Cannot convert '' to float
>>
>>
>> Run hddtemp now...
>> /dev/sda: ST3250820AS : 40°C
>> /dev/sdb: WDC WD50EZRX-00MVLB1 : 34°C
>> /dev/sdc: WDC WD20EARX-00PASB0 : 34°C
>> /dev/sdd: WDC WD80EZAZ-11TDBA0 @: 38°C
>>
>>
>> root at eis (/root)# /usr/bin/hddtemp -F -w
>> /dev/sda: ST3250820AS: 40°C
>> /dev/sdb: WDC WD50EZRX-00MVLB1: 34°C
>> /dev/sdc: WDC WD20EARX-00PASB0: 34°C
>> /dev/sdd: WDC WD80EZAZ-11TDBA0: 38°C
>
> Hier läuft die Auswertung der hddtemp-Daten fehl, wobei ich mich Frage, wo
> das @ herkommen soll.
das kommt komischerweise nur, wenn ich das aus dem Paket her aufrufe bzw
mit dessen Syntax /usr/bin/hddtemp -w PATA:/dev/sda PATA:/dev.....
wenn ohne devices, dann kommt es ohne @
Ciao, Stephan
Mehr Informationen über die Mailingliste Eisfair