server-temp på ws via conky

Permalänk
Medlem

server-temp på ws via conky

Ursäkta en lite otydlig rubrik, men så här är läget iaf.
Har en server rullandes i garderoben som jag skulle vilja ha lite info om. Så som cpu-temp, hdd utrymme osv. Det jag skulle vilja göra är att på min workstation visa värdena från servern i conky.

Satt och funderade ett tag men jag har ingen aning om hur jag ska göra. Jag använder ssh för att arbeta på servern, kan man ta någon hjälp av det tro? Hjälp mig bolla med ideér!

//Simon

[edit] Skulle man kunna göra ett schemalagt jobb som skriver nödvändig info och placerar en textfil på servern, som sedan läses med hjälp av cat? Har så klart nfs utdelning på servern.

Permalänk
Medlem

På servern

#!/bin/sh while : do OUTFILE=/mnt/nfsutdelning/conkystuff df -h > $OUTFILE echo -n "cputemp: " >> $OUTFILE cat /sys/bus/i2c/devices/*/temp2_input|cut -b -2 >> $OUTFILE free -m >> $OUTFILE något_annat_spännande_kommando >> $OUTFILE sleep 15 done

På desktopen:
~/.conkyrc

${execi 15 cat /mnt/nfsmontering/conkystuff}

Permalänk
Medlem

Vet inte om det är den "rätta" lösningen jag gjorde, men dock dem lättaste med mina begränsade kunskaper

#!/bin/sh while : do OUTFILE1=(/media/Garderoben/conky_server/mem) OUTFILE2=(/media/Garderoben/conky_server/hddg) OUTFILE3=(/media/Garderoben/conky_server/temp) OUTFILE4=(/media/Garderoben/conky_server/hddr) OUTFILE5=(/media/Garderoben/conky_server/swap) >mem >>$OUTFILE1 >hddg >>$OUTFILE2 >temp >>$OUTFILE3 >hddr >>$OUTFILE4 >swap >>$OUTFILE5 free -m | grep buffers/cache | cut -c 38-40 >>$OUTFILE1 df -h | grep /media/Garderoben | cut -c 36-37 >>$OUTFILE2 sensors | grep temp1 | cut -c 14-19 >> $OUTFILE3 df -h | grep /dev/hdb2 | cut -c 35-37 >>$OUTFILE4 free -m | grep Swap | cut -c 27-29 >>$OUTFILE5 sleep 5 done

Sen skrivs allt ut genom att köra följande i conky

${exec cat /media/Garderoben/conky_server/mem}

Tack för hjälpen btw

Permalänk
Medlem

du får nog använda execi i conkyrc dock, exec kör väl bara kommandot en gång (?)

Permalänk
Medlem

Jag kör med exec och den läser av filerna kontinuerligt, men för att avlasta lite kanske man ska köra med execi.