Linux kotitehtävä 2

Kuulu seuraavasti:

H2:
- Kerää kuormitustietoja munin -ohjelmalla
- Kuormita konetta stress:llä
- Käytä tunnilla käytyjä työkaluja arvioidaksesi kuormitusta: cpu, mem, io…
- Lopuksi analysoi munin keräämiä käyriä
- Aiheuta valitsemaasi lokiin muutamia rivejä ja analysoi niistä 2-3 riviä perusteellisesti

lähde: http://terokarvinen.com/2013/aikataulu-%E2%80%93-linux-palvelimena-ict4tn003-11-ja-12-kevaalla-2014

Asennetaan ensiksi munin ohjelma

sudo apt-get install munin

Tarkistetaan asennuksen onnistuminen

munin-check


Tuloksena on erilaisia omistajuus ja käyttöoikeus virheilmoituksia.

Pikainen googletus tuottaa tuloksia.

"# /var/lib/munin/cgi-tmp : Wrong owner (root != munin)
# /var/lib/munin/spool : Wrong owner (root != munin)
# /var/lib/munin/plugin-state : Wrong owner (root != nobody)
# /var/lib/munin/plugin-state : Wrong permissions (755 != 775)

Fixing the plugin-state ownership and permission solves this error"

lähde https://bugs.archlinux.org/task/37426

Muutetaan siis näin

sudo chown nobody:root plugin-state

Ja munin-check näyttää, että virheilmoitukset ovat poissa.

Sitten asennetaan ohjelmat

sudo apt-get install nmon htop iotop stress

munin testaus

localhost/munin

ja se toimii

Topilla järjestelmän tämän hetken testaus

Top käyntiin ja prosessorin testaus

stress -c 1



Tämä rasitttaa vanhaa prosessoria ankarasti 92.7 prosentin edestä.

Sitten kovalevytesti tarkistetaan ensin että levytilaa on

df -h

IO-väylän kuormitus näkyy selvästi vanha kovalevyni kuormittuu siitä yli 90 prosenttisesti.


Stress käyttää muistia 17 prosentin edestä.


Sitten munin käynnistys Weppiselaimeen kirjoitetaan

localhost/munin/


Apachella on äksöniä.

Ja kovalevy on myös työtouhussa.


Myös IO-väylällä on liikennettä.


Näin lyhyen kokeilun aikana munin ei päässyt näyttämään erinomaisuuttaan, mutta pidemmän aikavälin seurantaan serverikäytössä siitä varmasti on hyötyä. Järjestelmän pullonkaulat ja ruuhka-ajat käyvät taatusti selville näistä kuvaajista.


Viimeiseksi kolmen logimerkinnän aiheuttaminen ja selvitys.


Auth.login analyysi.

Pekka loggautuu sisään.


Feb  2 20:57:11 snurmi-Latitude-D610 sshd[15153]: Accepted password for pekka from 127.0.0.1 port 57756 ssh2
Feb  2 20:57:11 snurmi-Latitude-D610 sshd[15153]: pam_unix(sshd:session): session opened for user pekka by (uid=0)

Pekka loggautuu ssh kautta paikallisesti sisään käyttäen porttia 57756  ja seuraavalla rivillä pekan istunto avautuu käyttäjä id = 0.

Pekka yrittää luoda käyttäjän test.

Feb  2 21:08:29 snurmi-Latitude-D610 sudo: pam_unix(sudo:auth): authentication failure; logname=pekka uid=1001 euid=0 tty=/dev/pts/6 ruser=pekka rhost=  user=pekka

Käyttäen sudo tunnusta pekkana kirjautunut käyttäjä id nro 1001 ei pääse kirjautumaan.

Feb  2 21:08:50 snurmi-Latitude-D610 sudo:    pekka : user NOT in sudoers ; TTY=pts/6 ; PWD=/home/pekka ; USER=root ; COMMAND=/usr/sbin/adduser test

Pekka ei kuulu sudo ryhmään eikä näin hänellä ole oikeutta lisätä järjestelmään käyttäjää test


Snurmi asentaa  gparted ohjelman.

Feb  2 21:31:56 snurmi-Latitude-D610 sudo:   snurmi : TTY=pts/5 ; PWD=/home/snurmi ; USER=root ; COMMAND=/usr/bin/apt-get install gparted

Käyttäjä snurmi, jolla on root oikeudet asentaa gparted ohjelman.






Lähteet:

http://terokarvinen.com/2013/aikataulu-%E2%80%93-linux-palvelimena-ict4tn003-11-ja-12-kevaalla-2014

http://kimstenberg.wordpress.com/

http://kristiinahonkaheimo.wordpress.com/2014/01/30/linuxin-rasitustestaamista-ja-lokien-selaamista/

http://koodaava.blogspot.fi/


Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 2 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html