Quantcast
Channel: Multimediaforum
Viewing all articles
Browse latest Browse all 4603

Temperatur mit ssh-script auslesen

$
0
0
Hallo Linuxer,

ich habe folgende Aufgabenstellung.
Meine Firewall (Sophos UTM) basiert auf Linux.

Mit den lm_sensors kann ich die Temperatur der CPU auslesen.
Befehl:
shell Konsole
/etc/init.d/lm_sensors status
Das kommt raus:
Code:

acpitz-virtual-0
Adapter: Virtual device
temp1:        +21.8 C  (crit = +60.0 C)

via_cputemp-isa-0000
Adapter: ISA adapter
Core 0:      +39.0 C
cpu0_vid:    +1.004 V

Ich möchte nun die CPU-Temperatur mit meinem Monitoringserver (PRTG) auslesen und auswerten. Dafür brauche ich NUR die Gradzahl (in diesem Fall die 39.0.

Dies habe ich mit folgendem Kommando bewerkstelligt:
shell Konsole
/etc/init.d/lm_sensors status | grep "Core 0:" | awk '{print $3}' | cut -c 2-5
Da kommt dann nur noch die 39.0 raus.

PRTG erfordert jetzt aber eine gewisse Notation als Rückgabewert.
Nämlich returncode:value:message
Also 0:1:39.0

Meine Frage ist jetzt:
Wie bekomme ich in meiner Ausgabe die Zeichen 0:1: vorangestellt?


Vielen Dank schon einmal für die Hilfe.

Gruß,
Cobra-1984

Viewing all articles
Browse latest Browse all 4603