Sök:

Informationslager för stora mängder SNMP-data

TeliaSoneras driftcentral har ett stort behov av att snabbt samla in statistisk data från noder och kundanslutningar. Insamlat data används sedan för att felsöka och åtgärda olika problem i nätet. För att säkerställa den driftsäkerhet och kvalitet som efterfrågas så behöver ett av systemen vidareutvecklas. Applikationen som utvecklats ska förbättra insamlingen och lagringen av det statistiska datat för att snabba upp analyserna av kvalitet i xDSL-nätet. Kraven på applikationen är att insamlingen, konverteringen samt lagring ska vara horisontellt skalbara. Under utveckling av applikationen har begrepp som multitrådning, meddelandeköer, meddelandemönster, JSON/BSON och NoSQL förekommit. Resultatet av projektet är en prototyp skriven i PHP. Dess funktion är av ett meddelandemönster där en klient läser av en fil som innehåller anslutningsdata, klienten serialiserar datat till JSON och skickar en förfrågan till en jobbserver. Jobbservern tar emot förfrågan och skickar vidare arbetet till första lediga arbetare. Arbetaren tar emot förfrågan och deserialiserar anslutnings-data. Arbetaren ansluter då mot noden, som specificerats i förfrågningen från klienten och hämtar SNMP-datat och gör olika felkontroller innan arbetaren returnerar resultatet till klienten. I slutet av rapporten tas förslag upp till hur prototypen kan vidareutvecklas för att kunna implementeras i produktionsnivå.

Författare

Andreas Ölund

Lärosäte och institution

Umeå universitet/Institutionen för tillämpad fysik och elektronik

Nivå:

"Uppsats för yrkesexamina på grundnivå". Självständigt arbete (examensarbete)om minst 15 högskolepoäng utfört för att erhålla yrkesexamen på grundnivå.

Läs mer..