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/
Tätä dokumenttia saa kopioida ja muokata GNU General Public License (versio 2 tai uudempi) mukaisesti. http://www.gnu.org/licenses/gpl.html