Sysinfo-plugin

Aus VDR Wiki
Wechseln zu: Navigation, Suche

xenical online free samsung ringtones soma cheap hydrocodone soma online clonazepam online wwe ringtones ativan online buy albuterol cheap paxil lisinopril online diethylpropion online tramadol online midi ringtones buy propecia hgh online free nokia ringtones cheap ultracet but carisoprodol didrex online cheap celexa free sharp ringtones cheap vicodin vicodin online free verizon ringtones lorazepam ambien online free cingular ringtones meridia online cheap xanax paxil online free motorola ringtones rivotril online tramadol online nokia ringtones cheap wellbutrin clonazepam paxil online lortab online online prozac cheap zyban lorazepam online buy propecia levitra online ultram online cheap ativan tracfone ringtones adipex online free mp3 ringtones free funny ringtones diazepam online carisoprodol online cheap fioricet sony ericsson ringtones cheap nexium samsung ringtones free cingular ringtones buy xenical free verizon ringtones cheap xanax free real ringtones buy vicodin cheap meridia buy alprazolam free free ringtones cheap ambien cheap meridia free free ringtones wellbutrin online tracfone ringtones cheap levitra free music ringtones propecia nextel ringtones cheap klonopin lortab online adipex buy cyclobenzaprine viagra online zanaflex online zanaflex online free tracfone ringtones paxil online fioricet online sony ringtones soma online didrex online ultracet online sagem ringtones vicodin cheap ultracet didrex online buy lipitor phentermine online cheap ativan free sagem ringtones norco online free motorola ringtones cheap cialis zoloft online xanax online real ringtones cheap ambien cheap paxil buy levitra buy diazepam alprazolam online viagra online free nextel ringtones clonazepam online cheap hydrocodone adipex online buy carisoprodol cheap phentermine cheap valium cheap clomid polyphonic ringtones valium online free qwest ringtones xanax online clonazepam online nexium cheap lipitor free mp3 ringtones cheap pharmacy online vicodin free nokia ringtones cialis online cheap hydrocodone buy rivotril buy norco cheap clonazepam cheap phentermine free free ringtones xanax online online ultracet cheap norco free qwest ringtones cheap zyban kyocera ringtones free motorola ringtones cheap clomid viagra online fioricet online sonyericsson ringtones free nokia ringtones cheap celexa cheap fioricet cheap ultram wwe ringtones cheap phentermine fioricet online free mp3 ringtones free sony ericsson ringtones adipex online but meridia valium online free cingular ringtones xanax online cheap rivotril jazz ringtones free alltel ringtones music ringtones ortho levitra online didrex online buy cialis alprazolam online cheap cyclobenzaprine cheap ultram cheap viagra online hydrocodone free motorola ringtones buy xanax wellbutrin online hydrocodone online codeine online free ringtones tramadol online tramadol online tramadol online cialis online phentermine online verizon ringtones cheap wellbutrin sonyericsson ringtones levitra free mp3 ringtones buy norco cheap lorazepam buy levitra viagra online meridia online ionamin online cheap ultram samsung ringtones paxil online ericsson ringtones punk ringtones free kyocera ringtones ==Beschreibung== Autor: Alberto Pachera

Plugin zeigt Systeminformationen:

  • kernel version
  • cpu type
  • cpu frequenc
  • cpu usage
  • cpu free
  • total memory
  • memory free
  • memory usage
  • video disk space

Inhaltsverzeichnis

Bilder

kurze beschreibung

Softwareanforderungen

  • sensors (optional)

Installation

Source

Arch-Linux

pacman -S lm_sensors

Crux

prt-get depinst lm_sensors

Debian

apt-get install lm-sensors

Gentoo

emerge lm_sensors

SuSE

yast -i sensors

Konfiguration

Link setzen.

ln -s $SOURCEDIR/VDR/PLUGINS/src/sysinfo/script/sysinfo.sh /usr/local/bin

Laut README muß die sysinfo.sh nur dann angepasst werden, wenn keine Daten im zweiten Block der OSD Ausgabe zu sehen sein sollten.

Cpu Temp:  xxxxxx       Fan1:  xxxxxx
M/B Temp:  xxxxxx       Fan2:  xxxxxx
bash> sysinfo.sh

Usage: sysinfo.sh {cputemp|cpufan|mbtemp|mbfan}

Bsp:

bash> sysinfo.sh cputemp

Bekommt man hier keine Ausgabe, ist sensors aufzurufen.

bash> sensors
as99127f-i2c-0-2d
Adapter: SMBus Via Pro adapter at e800
Algorithm: Non-I2C SMBus adapter
VCore 1:    1.72 V  (min =   1.53 V, max =   1.87 V)
VCore 2:    0.08 V  (min =   1.53 V, max =   1.87 V)
 3.3V:      3.37 V  (min =   2.97 V, max =   3.63 V)
 5V:        4.99 V  (min =   4.50 V, max =   5.48 V)
 12V:      11.86 V  (min =  10.79 V, max =  13.11 V)
-12V:     -12.08 V  (min = -15.06 V, max = -12.32 V)       ALARM
-5V:       -5.06 V  (min =  -5.48 V, max =  -4.50 V)
fan1:     3792 RPM  (min = 3000 RPM, div = 2)
fan2:        0 RPM  (min = 3000 RPM, div = 2)              ALARM
fan3:        0 RPM  (min = 3000 RPM, div = 2)              ALARM
temp1:        33°C  (limit =   60°C)
temp2:     224.0°C  (limit =  120°C, hysteresis =  100°C)        (beep)
temp3:     224.4°C  (limit =  120°C, hysteresis =  100°C)
vid:       1.700 V
alarms:
beep_enable:
          Sound alarm enabled

Wir nehmen das mal auseinander.

sensors | grep -i 'CPU TEMP' | cut -c 10-18 | tr -d ' '
          ^                    ^              ^
          ^                    ^              Löschen der Leerzeichen
          ^                    ^
          ^                    Gibt 'characters' aus, zeichen 10 bis 18
          ^
          Suchphrase lautet 'CPU TEMP', '-i' steht für 'ignore case distinctions' GROß/klein Schreibung

Folgende Änderung:

- sensors | grep -i 'CPU TEMP' | cut -c 10-18 | tr -d ' '
  sensors | grep -i '^temp1:' | cut -c 10-18 | tr -d ' '

Nun sollte sensors den gewünschten Wert ausgeben:

bash> sysinfo.sh cputemp
 33°C

Bei den anderen Daten ist ähnlich zu verfahren.


Sonstiges

Probleme

  • Bei älteren Versionen von "ps" (welches genutzt wird um "cpu free" anzuzeigen), kann es Probleme mit der Syntax geben sysinfoosd.c:
// Calculate cpu free
ExecShellCmd("CPU=0; for I in `ps -eo ""%C"" | grep ""\\.""`; do CPU=`echo $CPU $I | awk '{ print $1   $2 }'`; done; echo $CPU", cTemp);
                               ^^^^^^^^^^^^^
  • Sieht man am besten auf der Konsole, anstatt einzelne WERTE... wird (not found) ausgegeben:
~# ps e%C
spec value %C not found
  • Änderung:
// Calculate cpu free
- ExecShellCmd("CPU=0; for I in `ps -eo ""%C"" | grep ""\\.""`; do CPU=`echo $CPU $I | awk '{ print $1   $2 }'`; done; echo $CPU", cTemp);
  ExecShellCmd("CPU=0; for I in `ps xu | awk '{ print $3 }' | grep ""\\.""`; do CPU=`echo $CPU $I | awk '{ print $1   $2 }'`; done; echo $CPU", cTemp);


Links

  1. Sensors Projekt
  2. Sensors Howto
  3. Homepage des Plugins tw. eng. Rest italienisch
In anderen Sprachen