[Eisfair_dev] Monitoring 0.4.0 Fehlermeldung
Dirk Alberti
Howy-1 at gmx.de
Do Mär 22 18:47:21 CET 2018
Hallo Marcus,
Am 22.03.2018 um 16:10 schrieb Marcus Roeckrath:
> Hallo Dirk,
>
> Dirk Alberti wrote:
>
>>>> /usr/local/bin/monitoring.sh: line 224: [: : integer expression expected
>>> Setze in dieser Zeile mal ein -e hinter sed:
>> Zeile 221:
> Richtig 221 und nicht 224; der Fehler in 221 verursacht die Fehlermeldung in
> 224.
>
>> value=`cut -d " " -f$name /proc/loadavg | sed s/\\.//-e s/^0// -e
>> s/^0// 2>/dev/null`
> ist das nach Änderung?
>
> Kann nicht sein und es fehlt dann ein Leerzeichen; vor -e muss ein
> Leerzeichen sein:
>
> value=`cut -d " " -f$name /proc/loadavg | sed -e s/\\.// -e s/^0// -e
> s/^0// 2>/dev/null`
So sieht die Zeile jetzt bei mir aus:
value=`cut -d " " -f$name /proc/loadavg | sed -e s/\\.// -e s/^0// -e
s/^0// 2>/dev/null`
Und jetzt erhalte ich:
monitoring.sh: line 224: [: .66: integer expression expected
>
> Konfiguration der gesamten Gruppe zeigen? Ist MAX gesetzt?
>
MAX ist gesetzt, MIN war nicht gesetzt, was ich nun nachgeholt habe.
Da erhalte ich:
eisfair 2.8.3 # ./monitoring.sh
./monitoring.sh: line 224: [: .66: integer expression expected
./monitoring.sh: line 255: [: .66: integer expression expected
Hier die Gruppe:
MONITORING_GROUP_1_MAILSUBJECT='Loadavg'
MONITORING_GROUP_1_YAPS=''
MONITORING_GROUP_1_CMD=''
MONITORING_GROUP_1_SOURCE_N='1'
MONITORING_GROUP_1_SOURCE_1_TYPE='loadavg'
MONITORING_GROUP_1_SOURCE_1_CMD=''
MONITORING_GROUP_1_SOURCE_1_NAME='3'
MONITORING_GROUP_1_SOURCE_1_UNIT=''
MONITORING_GROUP_1_SOURCE_1_MIN='1' # Maximum value
MONITORING_GROUP_1_SOURCE_1_MAX='99' # Minimum value
Die vertauschten Kommentare bei MIN und MAX stehen wirklich so drin.
Dirk
Mehr Informationen über die Mailingliste Eisfair_dev