Sysinfo-plugin

Aus VDR Wiki
Wechseln zu: Navigation, Suche

mandarina borse toxik gooogle fr mic eufa vapiri footlocker milano angel di buffy spiegami cos e la passione dai papa jeep grand cherokee 4 7 tom waits never failed me video hostage kim sun il hunziker nuda vali barbulescu nikon en4 the black knigth atlantide gioielli srl ragazze nudi incontro anima gemella amicizia el sexo hotel santa marta travelstar hitachi vg8 us robotics voice fax modem taranto marina militare www hotelriviera campania it manuale windows xp palo palito mies van der rohe grande fratello i video bc 21e scanners tappeto orientale los indios tabajaras fame i personaggi preavviso contratto lavoro www bandiere modern talking calendario modelle bcbsa com video di carmen di pietro www prensalibre rampe skate adobe indesign interface improver 20 www jahoo fedrica felini motorola a 835 sp2 borse sweet years toshiba satellite m30x 128 kakinada modern temps rom emulatori gba zainetto cani corallina sborra calda editrice nuovi autori assicurazione camper i successi italiani del 2003 fina fantasy incontro peschiera borromeo gioco riflessivi bambino 9 12 anno tutto su costantino e alessandra enigmi net singing in the rain jamelia see it in a boy s eyes video gratis hot cecchetto claudio gioca jouer lg rz42px11 plasma piave frasi festa donna mission impossibile midi smoking fetish quiz on line blue monk pc card la finestra sul delitto orario voli eurofly piaggine cavo svideo per ps2 accessori console sonia eyes nuda testo uno strano percorso degli 883 il toscano thermaltake power solletico piedi storie tshirt uomo dolce gabbana time out optio s batteria occhiali oakley monster dog groove coverage 7 years and www hotmil com topten canzoni tombola software drin drin squillo lafattoria profumo flirt east is miss na miss kita imagenes de autos lexmark 13t0101 xerox phaser 4500 tappeto walt disney joker cam plasma 42 daewoo stuck in the uk vasco cerco jose ramon seca2 viaccess2 key arctic cooling vga i need a woman voli lodi duri a morire seggiolino per altalena chicco monitor per cruscotto adsl ethernet usb modem linksys paraguay alto il pescatore kay sivilay saga (letteratura) decoder box interattivo hilary daff ig marathon polistirolo taranto vtm zenders ponte verso il sole mp3 to mmf due sorelle amano torino catania biglietti aerei firmware irdeto inni sacri honda civic vti motorola a835 codice sblocco zen nano plus 1gb nero la vie fait ce qu elle veut asus a4775kalh soluzioni per playstation benq s 80 giochi virtuali erotici clockwork iperbole negozi di ottica la spezia louisiana hotel euro dance 4 km0 audi a8 diesel rai2 affresco nothing else mather infortunio eizo l568 il tuo popolo e in cammino the hero sigma 1224mm ex k8n ultra sli eloxatin iv 1 fl 50 mg johnny thunders cd musicali prezzo fedi damiani jolly hotel milano luis donsi i want you break free olympus vn 240 cuccarini nuda fuga senza scampo notizie su tortona trasloco como nicholas ber stampante canon esacromia super pompino www panasonic sapphire 7000 router print wireless www cerwin vega com call casse notebook tarleton richard free adwere lettore dvd gps soluzione splinter cell torture penny market cremona e lo chiamarono spirito santo polinesiani immagini toro www pillate com carbon block hifi orografia tara janet sport la balilla ombladon navigatore nautico gps punto vendita y3 lena ka et tozzi vestita di bianco thomson 37 code di capelli veri captiva cuffia wireless per ipod logitech pedron sexy i love moschino profumi assicurazione riva garda ==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