Windows Powershell Monitoring System
Riisiö, Aki (2017)
Riisiö, Aki
Metropolia Ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017052910819
https://urn.fi/URN:NBN:fi:amk-2017052910819
Tiivistelmä
Insinöörityön tarkoitus oli toteuttaa vaihtoehtoinen ratkaisu palveluiden ja palvelimien valvonnalle. Koska kohdeyrityksen nykyinen valvontatyökalu, Icinga, riippuu vahvasti palveluntarjoajien toimenpiteistä, mm. portti- ja yhteysavauksista, aiheutuu tästä tarpeettomia kustannuksia aina, kun uusi asiakas lisätään valvontajärjestelmään.
Työssä toteutettiin Powershellillä uudentyyppinen valvontatyökalu, jossa data kerättiin valvottavalta palvelimelta ja lähetettiin Dropboxin kautta Linux-palvelimelle tietokantaan. Datan esittämistä varten laadittiin yksinkertainen verkkosivusto, jonka avulla tiedot pystyttiin esittämään joko tauluina tai graafisesti.
Työssä luotu järjestelmä vastasi monin paikoin odotuksia ja toimi virheettömästi koko testijakson ajan (3 kk). Koska data lähetettiin pilven välityksellä tietokantapalvelimelle, ei palveluntarjoajaa tarvittu yhteyksien muodostamiseen ja näin valvontajärjestelmä osoittautui erittäin kustannustehokkaaksi. Tämä tarkoitti myös sitä, että palvelimet, joita ei tietoturvasyistä tai VPN:n (Virtual Private Network) takia pystytty valvomaan, saatiin kytkettyä järjestelmään.
Pienellä jatkokehityksellä järjestelmästä saisi entistä tehokkaamman ja eheän. Uusien asiakkaiden asennuksien automatisointi säästäisi yhä enemmän aikaa, ja järjestelmän optimointi tietokannan ja verkkosivuston osalta parantaisi huomattavasti käytettävyyttä.
Työssä toteutettiin Powershellillä uudentyyppinen valvontatyökalu, jossa data kerättiin valvottavalta palvelimelta ja lähetettiin Dropboxin kautta Linux-palvelimelle tietokantaan. Datan esittämistä varten laadittiin yksinkertainen verkkosivusto, jonka avulla tiedot pystyttiin esittämään joko tauluina tai graafisesti.
Työssä luotu järjestelmä vastasi monin paikoin odotuksia ja toimi virheettömästi koko testijakson ajan (3 kk). Koska data lähetettiin pilven välityksellä tietokantapalvelimelle, ei palveluntarjoajaa tarvittu yhteyksien muodostamiseen ja näin valvontajärjestelmä osoittautui erittäin kustannustehokkaaksi. Tämä tarkoitti myös sitä, että palvelimet, joita ei tietoturvasyistä tai VPN:n (Virtual Private Network) takia pystytty valvomaan, saatiin kytkettyä järjestelmään.
Pienellä jatkokehityksellä järjestelmästä saisi entistä tehokkaamman ja eheän. Uusien asiakkaiden asennuksien automatisointi säästäisi yhä enemmän aikaa, ja järjestelmän optimointi tietokannan ja verkkosivuston osalta parantaisi huomattavasti käytettävyyttä.