Integrating open-source computer and network monitoring software to an automation supervision system

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorBaumann, Dominik
dc.contributor.authorKoskinen, Marko
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorBaumann, Dominik
dc.date.accessioned2024-03-17T18:17:13Z
dc.date.available2024-03-17T18:17:13Z
dc.date.issued2024-03-11
dc.description.abstractThis thesis tackles an issue regarding automation supervision system monitoring, where the monitoring tools have differing configuration setups. This thesis focuses on creating a common option for the monitoring tools, that can be used with any automation supervision system. The problem is approached by using external monitoring software, and to make the solution highly integrable, a separate integration interface was created. This thesis found a suitable monitoring solution, Zabbix, among a selection of researched open-source network monitoring software. Zabbix is a well-rounded solution that has everything in one package. The integration interface was then created using Python 3. It utilizes Zabbix application programming interface and Modbus server for connecting the two software together. As a result, this created a working combination of monitoring and integrability that enables monitoring of the network and hardware in any automation supervision system.en
dc.description.abstractTämä opinnäytetyö käsittelee automaatiovalvontajärjestelmien monitorontityökaluja. Eri monitorointityökalujen konfigurointimenettelyt poikkeavat toisistaan huomattavasti. Tämä opinnäytetyö keskittyy luomaan kaikille yhteisen työkaluvaihtoehdon, jolla voidaan korvata eri järjestelmien monitorointityökalut. Tässä opinnäytetyössä ongelmaa lähestytään käyttämällä ulkoista monitorointisovellusta ja luomalla tälle erillinen integrointirajapinta, jolla sovellus voidaan liittää eri automaatiovalvontasovelluksiin. Työn tutkimusosuudessa tarkasteltiin useita avoimen lähdekoodin verkkomonitorointisovelluksia, joista soveltuvimmaksi valikoitui Zabbix. Zabbix osoittautui hyväksi kokonaisuudeksi, joka sisältää kaikki tarvittavat ominaisuudet yhdessä paketissa. Lisäksi luotiin kommunikointisovellus käyttäen Python 3 ohjelmointikieltä. Se hyödyntää Zabbixin ohjelmointirajapintaa sekä Modbus-palvelinta monitorointityökalun ja automaatiovalvontajärjestelmän yhdistämiseen. Lopputuloksena, näiden kahden sovelluksen avulla pystyttiin luomaan toimiva ratkaisu, jolla voidaan monitoroida automaatiovalvontajärjestelmien verkkotoimilaitteita ja fyysisiä komponentteja.fi
dc.format.extent69 + 7
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/127160
dc.identifier.urnURN:NBN:fi:aalto-202403172798
dc.language.isoenen
dc.locationP1fi
dc.programmeAEE - Master’s Programme in Automation and Electrical Engineering (TS2013)fi
dc.programme.majorControl, Robotics and Autonomous Systemsfi
dc.programme.mcodeELEC3025fi
dc.subject.keywordNMSen
dc.subject.keywordSCADAen
dc.subject.keywordZabbixen
dc.subject.keywordopen-sourceen
dc.subject.keywordnetwork monitoringen
dc.subject.keywordautomation systemsen
dc.titleIntegrating open-source computer and network monitoring software to an automation supervision systemen
dc.titleAvoimen lähdekoodin verkkomonitorointiohjelman integrointi automaatiovalvontajärjestelmäänfi
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
master_Koskinen_Marko_2024.pdf
Size:
6.73 MB
Format:
Adobe Portable Document Format