Nagios-monitoroinnin asennus Contriboard-testiympäristöön
Kyckling, Eetu (2016)
Kyckling, Eetu
Jyväskylän ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016052710484
https://urn.fi/URN:NBN:fi:amk-2016052710484
Tiivistelmä
Työn tarkoituksena oli asentaa Nagios-monitorointisovellus N4S@JAMK:n Contriboard-palvelun testiympäristöön ja dokumentoida asennus niin, että Nagios voidaan niillä ohjeilla asentaa tuotantoympäristöön.
Contriboard-palvelua suoritetaan Amazonin pilvipalvelun Linux-palvelimilla, joten asennus on tehtävä SSH-yhteyden avulla pelkillä terminaalikomennoilla.
Tavoitteena oli saada Contriboard-palvelua ylläpitävälle taholle reaaliaikainen näkymä, jossa on myös mahdollisuus tallentaa lokitietoja kultakin palvelimelta, jotta voidaan vikatilanteessa selvittää, mikä on aiheuttanut ongelman.
Tämän lisäksi opinnäytetyön tavoitteena oli mahdollisuuksien mukaan automatisoida uusien kohteiden lisäämistä valvonnan piiriin esimerkiksi Ansible-työkalulla tai eri skripteillä. Myös Dockerin käyttö Nagioksen asennuksessa tuli ottaa huomioon.
Opinnäytetyön tuloksena saatiin tehtyä yksityiskohtaiset ohjeet Nagios-monitorointisovelluksen asentamiseen Linux-ympäristöön. Tämän lisäksi opinnäytetyössä tehtiin skriptit, jotka yksinkertaistavat uuden palvelimen lisäämistä valvonnan piiriin. Työssä on lisäksi huomioitu Dockerin hyödyntäminen Nagioksen käyttöönotossa testaamalla Nagioksen suorittamista kontista sekä konfiguraatioiden siirtämistä valmiista ympäristöstä konttiin sisälle.
Contriboard-palvelua suoritetaan Amazonin pilvipalvelun Linux-palvelimilla, joten asennus on tehtävä SSH-yhteyden avulla pelkillä terminaalikomennoilla.
Tavoitteena oli saada Contriboard-palvelua ylläpitävälle taholle reaaliaikainen näkymä, jossa on myös mahdollisuus tallentaa lokitietoja kultakin palvelimelta, jotta voidaan vikatilanteessa selvittää, mikä on aiheuttanut ongelman.
Tämän lisäksi opinnäytetyön tavoitteena oli mahdollisuuksien mukaan automatisoida uusien kohteiden lisäämistä valvonnan piiriin esimerkiksi Ansible-työkalulla tai eri skripteillä. Myös Dockerin käyttö Nagioksen asennuksessa tuli ottaa huomioon.
Opinnäytetyön tuloksena saatiin tehtyä yksityiskohtaiset ohjeet Nagios-monitorointisovelluksen asentamiseen Linux-ympäristöön. Tämän lisäksi opinnäytetyössä tehtiin skriptit, jotka yksinkertaistavat uuden palvelimen lisäämistä valvonnan piiriin. Työssä on lisäksi huomioitu Dockerin hyödyntäminen Nagioksen käyttöönotossa testaamalla Nagioksen suorittamista kontista sekä konfiguraatioiden siirtämistä valmiista ympäristöstä konttiin sisälle.