Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Verkko- ja palvelinlaitteiden valvontakonfiguraation automatisointi Ansiblella

Kallio, Niko (2025)

 
Avaa tiedosto
Kallio_Niko.pdf (1.736Mt)
Lataukset: 


Kallio, Niko
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025091024566
Tiivistelmä
IT-infrastruktuuripalveluja tarjoavilla yrityksillä voi olla monia eri valmistajien verkkolaitteita tai eri Linux-jakeluiden palvelimia käytössä. On tärkeää pystyä valvomaan näitä laitteita muun muassa lokeja keräämällä. Eri valmistajien ja käyttöjärjestelmien laitteista koostuvassa ympäristössä voi kuitenkin olla haastavaa manuaalisesti konfiguroida valvontalokien lähettäminen nopeasti, koska laitteiden syntakseissa voi olla eroavaisuuksia.

Opinnäytetyö toteutettiin tutkimuksellisena kehittämistyönä. Tavoitteena oli kehittää TNNet Oy:lle ratkaisu, jossa Ansiblea käyttämällä voidaan automatisoida valvonnan konfigurointi huomioiden mahdolliset syntaksierot. Lisäksi täytyi rakentaa lokitusympäristö, jossa lokitus tapahtuisi modulaarisesti, eli vain valitut tiedot lokitettaisiin kytkimistä ja palvelimista.

Toteutuksessa määritettiin Ansiblen pelikirjoja käyttämällä kaikki ympäristössä olevat laitteet lähettämään lokiviestit lokipalvelimelle. Mahdollisten syntaksieroavaisuuksien ratkaisuksi laitteista kerättiin eri tavoilla tieto niiden valmistajasta tai käyttöjärjestelmästä, jolloin Ansible pystyi valitsemaan oikean konfiguraatiotiedoston, jotka oli toteutettu Jinja-mallipohjia käyttämällä. Lokitusympäristössä lokien vastaanottamiseen käytettiin Graylogia, jonka avulla lokeja voitiin tarkastella ja analysoida reaaliajassa.

Tulokset osoittivat, että Ansible-rakenne saatiin toteutettua toimeksiantajan haluamalla tavalla. Kaikille testiympäristön laitteille saatiin konfiguroitua lokien lähettäminen lokipalvelimelle yhdellä Ansible-pelikirjalla. Rakenteessa kuitenkin havaittiin kohtia, jotka olisi voitu toteuttaa paremmin tai eri tavalla. Lokitusympäristön tuloksissa havaittiin lokipalvelimen vastaanottavan vain haluttuja viestejä. Tuloksiin perustuvissa keskeisimmissä havainnoissa osoitettiin laitevalvonnan konfiguroinnin onnistuvan Ansiblen automaation avulla
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste