Data Center Monitoring Using Nagios
Taina, Matti (2011)
Taina, Matti
Metropolia Ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105137862
https://urn.fi/URN:NBN:fi:amk-201105137862
Tiivistelmä
Tässä insinöörityössä tavoitteena oli dokumentoida ja kehittää Otaverkko Oy:n olemassaolevaa Nagios-ohjelmistolla toteutettua valvontajärjestelmää. Tässä raportissa käydään läpi verkonvalvonnan ja Nagios-ohjelmiston perusteita sekä perehdytään tarkemmin eri verkkolaitteiden yksityiskohtaisiin valvontatarpeisiin.
Opinnäytetyön toimeksiantaja oli Otaverkko Oy. Nykyisessä Nagios-asennuksessa paljon oli jo tehty tehokkaan valvonnan eteen, mutta myös kehittämisen varaa oli havaittavissa. Laitteiden valvonta ei toiminut kaikilta osin luotettavasti eikä toisen Nagios-prosessin valvonta toiminut halutulla tavalla.
Projektin tuloksena syntyi lukuisia valvontaskriptejä eri laitteille, joita ei vielä tarpeen mukaisesti valvottu. Jos valmista skriptiä ei löytynyt, työ tehtiin itse ottamalla selvää laitteesta ja kirjoittamalla Nagios-ohjelmiston kanssa yhteensopiva skripti PHP- ohjelmointikielellä. Skriptit laajensivat yrityksen teknisten asiantuntijoiden saamaa näkemystä laitteiden toimintatilasta ja sekä skriptit että itse laitteet dokumentoitiin asianmukaisiin järjestelmiin. Nagios-asennukseen tehtiin lisäksi yksinkertainen failover- tarkistus, joka valvoo itse hälytysjärjestelmän toimivuutta.
Opinnäytetyön toimeksiantaja oli Otaverkko Oy. Nykyisessä Nagios-asennuksessa paljon oli jo tehty tehokkaan valvonnan eteen, mutta myös kehittämisen varaa oli havaittavissa. Laitteiden valvonta ei toiminut kaikilta osin luotettavasti eikä toisen Nagios-prosessin valvonta toiminut halutulla tavalla.
Projektin tuloksena syntyi lukuisia valvontaskriptejä eri laitteille, joita ei vielä tarpeen mukaisesti valvottu. Jos valmista skriptiä ei löytynyt, työ tehtiin itse ottamalla selvää laitteesta ja kirjoittamalla Nagios-ohjelmiston kanssa yhteensopiva skripti PHP- ohjelmointikielellä. Skriptit laajensivat yrityksen teknisten asiantuntijoiden saamaa näkemystä laitteiden toimintatilasta ja sekä skriptit että itse laitteet dokumentoitiin asianmukaisiin järjestelmiin. Nagios-asennukseen tehtiin lisäksi yksinkertainen failover- tarkistus, joka valvoo itse hälytysjärjestelmän toimivuutta.