h6 – Palvelinten hallinta ict4tn022

Tehtävä löytyy osoitteesta: http://terokarvinen.com/2018/aikataulu-%E2%80%93-palvelinten-hallinta-ict4tn022-4-ti-5-ke-5-loppukevat-2018-5p

a) Kultainen polku. Tee ensimmäinen versio modulistasi, joka toimii ainakin optimiolosuhteissa. Jos jokin säätö on poikkeuksellisen hankala, voit tehdä sen tässä versiossa käsin, ja dokumentoida ajamasi käskyt. (Valmis moduli tarvitaan vasta esitykseen ensi viikolla).

(Moduuli): https://github.com/Julmajamal/grafanadocker
– Ei ole salt-tilaa vielä, missä käyttäisi scriptejä oikeassa järjestyksessä, mutta huom. pitäisi toimia käyttämällä manuaalisesti järjestyksessä (ainakin minulla toimi):

$ sudo bash preq.sh
$ sudo bash keyadd.sh
$ sudo bash repoadd.sh
$ sudo bash install.sh
$ sudo bash influx.sh
$ sudo bash post.sh
$ sudo bash grafana.sh

Selaimeen: localhost:3000
Käyttäjä: admin
Salasana: salainen

(Curl pitää asentaa manuaalisesti, en tiedä vielä mikä on vialla kyseisessä scriptissä)

b) Kokeile moduliasi tyhjässä koneessa. Voit käyttää virtualboxia, vagranttia tai livetikkua.

uusitikku

clone

loytyy

grafanaa

zululworking

dashboard

paneeli

datapiste

 

 

c) Käyttäjätarina (user story): ketkä ovat modulisi käyttäjät? Mitä he haluavat saada aikaan modulillasi? Missä tilanteessa he sitä käyttävät? Mitkä ovat tärkeimmät parannukset käyttäjän kannalta, joita moduliin pitäisi vielä tehdä? Tähän c-kohtaan vain sanallinen vastaus, tämä kohta ei poikkeuksellisesti edellytä testejä tietokoneella.

Käyttäjäni ovat esimerkiksi tutkijat jotka tarvitsevat grafanaa, mutta yleensä grafanaa säädetään manuaalisesti. Moduulia voi käyttää käyttöönotossa, mutta siinä ei ole vielä ainakaan mitään erikoisia säätöjä. Käyttäjän kannalta isoin ja tärkein muutos olisi varmaan tehdä esimerkki käyttäjä joka voi käyttää grafanan dashboardia, mutta toimii nykyiselläänkin admin/salainen.

 

Lähteet:

https://docs.saltstack.com/en/latest/ref/states/all/salt.states.grafana.html
http://docs.grafana.org/installation/debian/

http://docs.grafana.org/installation/docker/
http://docs.grafana.org/administration/provisioning/
https://docs.docker.com/install/linux/docker-ce/ubuntu/
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.docker.html
https://github.com/grafana/grafana-docker
https://docs.docker.com/compose/install/

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s