Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: omppa - 17.02.06 - klo:08.06
-
Asentelin tuossa pari päivää sitten lm_sensors sensorit tietokoneelle, kun alkoi kiinnostaa että mitäs lämpötiloja siellä koneen sisällä liikkuu. Samalla asentelin Gkrellmkinkin myös että näkee tiedot ilman että täytyy kirjoittaa komentoikkunassa sensors komentoa.
Nyt ajattelinkin että minkälainen skripti pitäis kirjoittaa että sais tuon sensors käskyn kirjoittaan esim. vaikka 20 sekunnin välein sensoreiden tiedot johinkin logi tiedostoon vaikka nimeltään tempit.log? Ja ois vielä hyvä että tämä skiptin sais olemaan päällä jonkun tietyn määrän sekuntteja sanotaan vaikka 1000 sekunttia, jotta sais tarpeeksi merkintöjä sinne logiin.
-Sami
-
Asenna sensord -ohjelma sillä voi tehdä logeja: sudo apt-get install sensord. Itse kokeilin tehdä sensordien man sivujen mukaan grafiikkaa sensoreistani (http://80.220.190.21/cgi-bin/sensord.cgi) ja hyvinhän tuo tuntuisi pelaavan: Eli siis suoraan man sivuilta:
sensord --log-interval 0 \
--load-average \
--rrd-file /var/log/sensord.rrd
sudo mkdir /var/www/sensord
chown tuke:tuke /var/www/sensord
chmod a=rwxs /var/www/sensord
sensord --load-average \
--rrd-file /var/log/sensord.rrd \
--rrd-cgi /var/www/sensord \
> /usr/lib/cgi-bin/sensord.cgi
chmod a+rx /usr/lib/cgi-bin/sensord.cgi
Sitä en tiedä miten tuota logitiedotoa voisi taulukoida(ei avaudu tavallisella tekstieditorilla). Eikä nyt jaksa värkätä tuota tuon pitemmälle, kunhan kuvaajaa tulee.
EDIT: tjooh jäi pois se, että omat tiedot saa kun kirjoittaa selaimeen http://localhost/cgi-bin/sensord.cgi (http://localhost/cgi-bin/sensord.cgi).
EDIT2: Juu ja saattaa olla että joutuupi asentamaan rrdtoolssit sudo apt-get install rrdtool
-
hmm kätevän oloinen mutta itselläni lämpötiloja ilmoittaessa tulee seuraava ilmoitus: ERROR: No DS called 'loadavg' in '/var/log/sensord.rrd' @ http://samuliweb.dyndns.org/cgi-bin/sensord.cgi (http://samuliweb.dyndns.org/cgi-bin/sensord.cgi)