Verkonvalvontasovellusten vertailu
Vesa, Kimmo (2007)
Vesa, Kimmo
Lahden ammattikorkeakoulu
2007
All rights reserved
Tiivistelmä
Tämän opinnäytetyön aiheena on verkonvalvontasovellusten vertailu. Verrattavina olevat ohjelmat ovat Nagios ja Zabbix. Tarkoituksena on löytää sopiva verkonvalvontasovellus HTK NetCommunication Oy:n käyttöön tarkkailemaan verkkopalvelimia ja palveluita. Työn teoriaosassa tarkastellaan valvontaa yleisesti, OSI-mallia ja sen seitsemää eri kerrosta. Tarkastelussa on myös valvonnassa käytettyjä protokollia, kuten SNMP, IP, TCP, UDP, ICMP ja telnet. Tärkeimpänä näistä protokollista verkonvalvonnass on SNMP. SNMP on verkonvalvontaprotokolla, joka helpottaa hallintaa ja informaation vaihtoa eri verkkolaitteiden välillä. SNMP sisältää myös MIB-tietokannat ja SMI:n, joka on hallintatietojen rakenteiden määrittelyä. Alkuperäiset ja uudet valvontasovellukset käydään myös läpi. Aiempia käytettyjä valvontasovelluksia yrityksessä ovat muun muassa Cacti, ipMonitor ja FortN, joiden avulla valvotaan verkon ja sen palvelimien tilaa. Tässä opinnäytetyössä etsittiin sovellusta, joka voisi yhdistää mahdollisimman monta hyvää ominaisuutta näistä kolmesta, alkuperäisestä sovelluksesta. Nagios on erittäin hyvin muokattavissa oleva valvontasovellus, mutta ei itsessään tarjoa kuin rungon valvontasovellukselle. Toimiakseen kunnolla se tarvitsee paljon lisäosia, joita kuka tahansa voi itse kehittää. Nagioksen toimintakuntoon saattaminen voi vaatia valvottavasta verkosta riippuen todella paljon työtä. Zabbix on yksinkertaisella graafisella käyttöliittymällä toteutettu kokonainen sovellus. Zabbix mahdollistaa sekä hallinnan, että valvonnan graafisen käyttöliittymän kautta. Zabbix on käyttäjäystävällinen verkonvalvontasovellus. Työssä päädyttiin suosittelemaan Zabbix-verkonvalvontasovellusta, sillä se vastasi parhaiten HTK NetCommunication Oy:n vaatimuksia. Alkuperäisten sovellusten, eli Cactin, ipMonitorin ja FortN:n hyvät puolet kasattiin yhteen ja niiden perusteella haettiin sopivinta sovellusta. Zabbix vastasi näihin vaatimuksiin, minkä takia sitä suositellaan otettavaksi käyttöön lisänä alkuperäisille sovelluksille.