[Eisfair_dev] E-1 Hilfe zu lm_sensors MOD für eisgraph erstellen?

Kay Martinen kay at martinen.de
So Feb 3 00:28:10 CET 2013


Am 02.02.2013 21:45, schrieb Kay Martinen:
> ich habe grade die alten scripte wieder gefunden die ich 2008 mal
> angepasst hab um die temperatur und lüfter drehzahlen im eisgraph zu haben.

Es war eher 2009 und ich verstehe noch nicht wieder ganz wie es
funktioniert. Akt. hab ich mir das lmtemp script ins module verzeichniss
geladen und gleich 1-2 fehler raus geholt.

Aber ich scheitere noch an einem problem das evtl. mit awk im collect
script zu tun hat.

fileserver 2.0.2 # cat ./lmtemp
#!/bin/sh
#----------------------------------------------------------------------------
# /usr/local/eisgraph/collect/lmtemp
#
# Copyright (c) 2008 Thomas Quast <eisfair(at)thquast.de>
#
# Creation:        2004.11.17  by tq
# Last Update:     2005.12.23  by tq
# Created by User: 2013.02.02 22:50:31
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; only version 2 of the License
#
#----------------------------------------------------------------------------

Temp1=`cat /var/log/sensors | grep temp1 | awk '{ print $2 }'`
Temp2=`cat /var/log/sensors | grep temp2 | awk '{ print $2 }'`
Temp3=`cat /var/log/sensors | grep temp3 | awk '{ print $2 }'`

/usr/local/bin/rrdtool update $EISGRAPH_DBFILE N:$Temp1:$Temp2:$Temp3

echo $Temp1
echo $Temp2
echo $Temp3
fileserver 2.0.2 # ./lmtemp
ERROR: Not enough arguments
+32.0�C
+37.0�C
+38.0�C
fileserver 2.0.2 #


Die echos am ende habe ich zum testen hinzu gefügt. Wie man sieht kommen
3 werte raus, nur wie ich da ggf.das + und den rest entfernen kann weiss
ich nicht. Jedenfalls scheint rrdtool dennoch der meinung zu sein es
seien zu wenig argumente. Aber was fehlt denn da noch?

Erst
bekam ich von fcron

ERROR: Not enough arguments
/usr/local/eisgraph/collect/lmtemp: line 25: N:+30.0°C:+37.0°C:+38.0°C:
command not found

wg.eines falschen zeilenumbruchs (meine ich)

dann

libpng error: Read Error
libpng error: Read Error
libpng error: Read Error
libpng error: Read Error
libpng error: Read Error
libpng error: Read Error
libpng error: Read Error
libpng error: Read Error
libpng error: Read Error
libpng error: Read Error

was ich nicht zuordnen kann. Kam auch nur einmal,vemrutlich wurden
danach erst die graphiken erstellt.

Und seitdem einmal pro minute/collect-intervall:

Subject: fcron <root at fileserver> /usr/local/eisgraph/eisgraph.sh collect
> /dev/null
From: fcron <root at martinen.de>
Date: Sun, 03 Feb 2013 00:22:04 +0100

ERROR: conversion of '+30.0°C' to float not complete: tail '°C'

Für Tips dankbar.

 Kay



Mehr Informationen über die Mailingliste Eisfair_dev