Haku

Lokityökalu MMS-tapahtumien selaamiseen

QR-koodi

Lokityökalu MMS-tapahtumien selaamiseen

Työn tarkoituksena oli rakentaa matkapuhelinoperaattori DNA:n palvelinsovelluksia operoivalle tiimille työkalu, jonka avulla vaikealukuisia eri järjestelmien, alkuvaiheessa multimediaviestikes-kusten, tapahtumalokeja olisi helpompi lukea vianselvitystilanteissa. Aiemmin lokeja on luettu komentorivityökaluilla suoraan kyseisten järjestelmien tuottamista tiedostoista. Tapahtumien haku suoraan lokitiedostoista on vaikeaselkoista, koska tietoa on paljon, ja tapahtumat menevät osin päällekkäin muiden tapahtumien kanssa.

Työssä asennettiin alusta ja tarvittavat sovellusohjelmistot erillistä palvelinta varten, jota voidaan käyttää jatkossa myös muiden vastaavien työkalujen alustana. Työssä käsiteltävät lokitiedostot parseroidaan niin, että sieltä poimitaan vain tarpeelliset tiedot, jotka talletetaan relaatiotietokantaan. Tietokanta mahdollistaa erilaisten hakujen tekemisen halutuilla hakuehdoilla ja näin luettavia tapahtumia saadaan rajattua ja lukemista helpotettua.

Käyttöliittymäksi valittiin yksinkertainen web-lomake, johon syötetään tietoa halutuilla ehdoilla hakukenttiin. Syötetyillä ehdoilla käynnistetään tietokantahaku, jonka tulokset näytetään www-sivulla muotoiltuna luettavaan muotoon.

Työssä käytettiin erilaisia ohjelmointikieliä ja alustojen käyttöjärjestelmien omia työkaluja. Lokien purku, siirto ja tietokannan lataus sekä siivous tehtiin Shell- ja Perl-skripteillä. Skriptit ajastettiin Cron-ajastuksella ajettavaksi sopivina aikoina. Itse käyttöliittymä ohjelmoitiin Perl-ohjelmointikielellä.

Työkalu nopeuttaa ja selkeyttää vianselvitystyötä ja helpottaa myös MMS-järjestelmään vähemmän perehtyneiden operointihenkilöiden työskentelyä esimerkiksi asiakasvikailmoitusten parissa. Järjestelmä on suorituskykyinen pitkään ja helposti laajennettavissa muidenkin vastaavien tarpeiden alustaksi.

Tallennettuna: