Nagios Opetusohjelma: Mikä on Nagios Työkalu? Architecture & asennus
⚡ Älykäs yhteenveto
Nagios on avoimen lähdekoodin valvonta-alusta, joka jatkuvasti valvoo palvelimia, verkkoja, sovelluksia ja palveluita ja hälyttää tiimejä häiriöistä reaaliajassa, jotta ongelmat ratkaistaan nopeasti koko DevOps-infrastruktuurissa.

Nagios on yksi laajimmin käytetyistä avoimen lähdekoodin työkaluista IT-infrastruktuurin jatkuvaan valvontaan. Tämä opetusohjelma selittää, mitä Nagios on, miten sen asiakas-palvelinarkkitehtuuri ja laajennukset toimivat, miten se asennetaan AWS:ään ja miten se sopii moderniin DevOps työnkulku.
Mitä jatkuva seuranta on?
Jatkuva valvonta on käytäntöä, jossa havaitaan, raportoidaan ja reagoidaan kaikkiin infrastruktuurissa esiintyviin ongelmiin tai hyökkäyksiin. Kun sovellus on otettu käyttöön palvelimella, jatkuva valvonta ottaa haltuunsa yrityksen järjestelmien valvonnan ja reagoinnin asianmukaisesti. Se täydentää jatkuvan integraation työkaluja, kuten Jenkins laajentamalla automatisoitua valvontaa tuotantoon.
Mikä on Nagios?
Nagios on avoimen lähdekoodin ohjelmisto järjestelmien, verkkojen ja infrastruktuurien jatkuvaan valvontaan. Se suorittaa palvelimelle tallennettuja laajennuksia, jotka on yhdistetty isäntäkoneeseen tai toiseen palvelimeen verkossasi tai Internetissä. Aina kun tapahtuu vika, Nagios antaa hälytyksen, jotta tekninen tiimi voi aloittaa palautusprosessin välittömästi.
Koska se valvoo järjestelmiä, sovelluksia, palveluita ja liiketoimintaprosesseja kellon ympäri, Nagios on suosittu valinta jatkuvaan valvontaan DevOps-kulttuurissa.
Miksi tarvitsemme Nagios?
Tässä ovat tärkeimmät syyt käyttää Nagios seurantatyökalu:
- Havaitsee kaikenlaiset verkko- ja palvelinongelmat.
- Auttaa löytämään ongelman perimmäisen syyn, jotta voit soveltaa pysyvää ratkaisua.
- Valvoo aktiivisesti koko infrastruktuuriasi ja liiketoimintaprosessejasi.
- Voit valvoa ja vianmäärittää palvelimen suorituskykyongelmia.
- Auttaa sinua suunnittelemaan infrastruktuuripäivityksiä ennen kuin vanhentuneet järjestelmät aiheuttavat vikoja.
- Auttaa ylläpitämään palveluidesi turvallisuutta ja saatavuutta.
- Pystyy automaattisesti korjaamaan ongelmat kriittisissä tilanteissa.
Historia Nagios
1996 – Ethan Galstad luo yksinkertaisen MS-DOS-sovelluksen, joka ”pings” Novell NetWare -palvelimia ja lähettää numeerisia sivuja. Myöhemmin käytettyä perusarkkitehtuurikonseptia Nagios on syntynyt.
1998 – Ethan käyttää aiempien töidensä ideoita ja arkkitehtuuria aloittaakseen uuden sovelluksen rakentamisen, joka toimii Linux OS.
1999 – Projekti julkaistaan avoimen lähdekoodin projektina nimellä ”NetSaint”. Alun perin NetSaint-jakelun osana jaetut laajennukset jaetaan pian omaksi kokonaisuudekseen. Nagios Plugins-projekti.
2002 – Ethan nimeää projektin uudelleen muotoon ”Nagios" NetSaint-nimeen liittyvien tavaramerkkiongelmien vuoksi.
2005 - Nagios tulee SourceForgeKuukauden .net-projekti kesäkuussa.
2007 – Ethan perustaa Nagios Enterprises, LLC tarjoaa konsultointi- ja kehityspalveluita Nagios.
2009 - Nagios Enterprises julkaisee ensimmäisen kaupallisen versionsa, Nagios XIAvoimen lähdekoodin projekti nimetään uudelleen Nagios Ydin.
2010 - Nagios Fusion julkaistaan useiden valvontapalvelimien keskitetyksi kojelaudaksi.
2013 - Nagios Core 4 julkaistaan yhdessä muiden kanssa Nagios Network Analyzer ja NCPA:n alustojenvälinen agentti.
2014 - Nagios Lokipalvelin julkaistaan yritysten lokien valvontaa ja hallintaa varten.
2015 - Nagios XI 5 sisältää yli 200 parannusta ja uudistusta.
2016 - Nagios Core ylittää 7 500 000 latausta suoraan palvelusta SourceForge.net-verkkosivusto.
2017 - Nagios Lokipalvelin 2 julkaistaan, ja Nagios ylittää 1 200 ohjelmistolatausta päivässä.
2019 – Ethan Galstad eroaa toimitusjohtajan tehtävästä Nagios Yritykset ja palkkaa seuraajan.
2022 – Ethan Galstad palaa toimitusjohtajan tehtävään.
2023 – 2024R1-versiot Nagios XI, Lokipalvelin, Network Analyzerja Fusion julkaistaan kummankin tuotteen merkittävien päivitysten kera.
2024 - Nagios Enterprises juhlii 25-vuotista taivaltaan Nagios XI sen 15. päivä. Nagios Ydin ylittää 8 500 000 SourceForge.net-lataukset Nagios Kirjastosivusto on uudistettu ja ensimmäinen versio on julkaistu. Nagios Core Services Platform (CSP) toimittaa yhteisölle.
2025 – Kuudes Nagios Maailmankonferenssi pidetään yhtiön pääkonttorissa St. Paulissa, Minnesotassa. Nagios raportoi yli 10 000 asiakkaasta ja kasvaa 100 työntekijään. Nagios Log Server 2026 toimitetaan uudella yksinkertaisen haun kotisivulla ja päivityksellä versioon OpenSeamaaliskuu 3.1.0.
2026 - Nagios Core 4.5.x jatkaa ylläpito- ja tietoturvajulkaisuilla (4.5.11 tammikuussa, 4.5.13 toukokuussa), kun taas Nagios XI siirtyy 2026R1-sarjaan uusilla Red Hat Openin konfigurointivelhoillaShift. Nagios Maailmankonferenssi 2026 on suunniteltu pidettäväksi 14.–17. syyskuuta St. Paulissa, Minnesotassa.
Ominaisuudet Nagios
Seuraavat ovat tärkeimmät ominaisuudet Nagios seurantatyökalu:
- Suhteellisen skaalautuva, hallittava ja turvallinen.
- Tarjoaa hyvän loki- ja tietokantajärjestelmän.
- Tarjoaa informatiivisia ja osoitteessatractiiviisiin web-käyttöliittymiin.
- Lähettää automaattisesti hälytyksiä, kun olosuhteet muuttuvat.
- Ohittaa tarpeettomat tarkistukset, kun palvelut toimivat jo normaalisti.
- Auttaa havaitsemaan verkkovirheitä ja palvelinten kaatumisia.
- Voit vianmäärittää palvelimen suorituskykyongelmia.
- Korjaa ongelmat automaattisesti sitä mukaa, kun ne havaitaan valvonnan aikana.
- Valvoo koko liiketoimintaprosessiasi ja IT-infrastruktuuriasi yhdellä kertaa.
- Käyttää arkkitehtuuria, joka helpottaa uusien laajennusten kirjoittamista valitsemallasi kielellä.
- Lukee kokoonpanonsa koko hakemistosta, helping sinä päätät, miten määrittelet yksittäiset tiedostot.
- Käyttää topologiaa isäntäriippuvuuksien määrittämiseen.
- Valvoo verkkopalveluita, kuten HTTP, SMTP, SNMP, FTP, SSH ja POP.
- Auttaa määrittämään verkon isäntähierarkian käyttämällä pääkoneita.
- Voit määrittää tapahtumankäsittelijöitä, jotka suoritetaan palvelun aikana tai isännöivät tapahtumia ennakoivaa ongelmanratkaisua varten.
- Tukee redundanttien valvontakoneiden käyttöönottoa.
Nagios Archirakenne
Nagios käyttää asiakas-palvelin-arkkitehtuuria. Tyypillisessä verkossa Nagios palvelin toimii isännässä, kun taas laajennukset toimivat kaikilla etäisännillä, joita on valvottava.
- Ajoitusohjelma on osa palvelinosaa NagiosSe lähettää signaalin laajennusten suorittamiseksi etäkoneella.
- Lisäosa saa tilan etäisännältä.
- Lisäosa lähettää tiedot takaisin prosessin ajoittajalle.
- Prosessien ajoitus päivittää graafisen käyttöliittymän ja ilmoitukset lähetetään järjestelmänvalvojille.
plugins
Nagios laajennukset tarjoavat matalan tason älykkyyttä, joka kertoo Nagios Ydin, jolla voi valvoa lähes mitä tahansa. Lisäosa toimii itsenäisenä sovelluksena, mutta se on suunniteltu suoritettavaksi Nagios Ydin. Se yhdistää Apache, jota CGI ohjaa tuloksen näyttämiseksi, kun taas yhdistetty tietokanta säilyttää lokitiedostoja.
Miten liitännäiset toimivat?
Tarkastellaan yllä olevaa esimerkkiä:
- Check_nt on lisäosa, jota käytetään seuraamaan Windows koneella, ja se on yleensä saatavilla valvontapalvelimella.
- NSClient++ tulisi asentaa jokaiseen Windows kone, jota haluat valvoa.
- Palvelimen ja isännän välinen SSL-yhteys vaihtaa jatkuvasti tietoja niiden välillä.
Samoin NRPE (Nagios Remote Plugin Executor) ja NSCA-laajennuksia käytetään Linux- ja Mac OS X -isäntien valvontaan.
GUI
Nagios käyttöliittymä näyttää CGI:n luomia verkkosivuja. Se voi näyttää tilan värillisillä painikkeilla (vihreä tai punainen), äänillä, kaavioilla ja muilla tavoilla.
Kun pehmeä hälytys annetaan toistuvasti, siitä tulee kova hälytys, ja Nagios Palvelin lähettää sitten ilmoituksen ylläpitäjälle.
Miten Asenna Nagios Työkalu AWS:ssä
Vaihe 1) Tilaa Nagios.
Siirry Nagios listautuminen AWS Marketplacessa ja napsauta Jatka tilausta.
Vaihe 2) Lue käyttöehdot ja hyväksy ne sitten.
Vaihe 3) Näytä viesti. Näet viestin, jossa ilmoitetaan tilauksen odottamisesta.
Vaihe 4) Tee määritys. Päivitä sivu muutaman minuutin kuluttua ja napsauta Jatka määritykseen.
Vaihe 5) Käynnistää NagiosSäilytä oletusasetukset ja napsauta Jatka käynnistääksesi.
Vaihe 6) RevKatso asetukset, luo uusi avain ja napsauta Käynnistä.
Vaihe 7) Huomioi instanssisi julkinen DNS.
Vaihe 8) Muunna pem-tiedosto ppk-muotoon. Windows koneella, käytä PuTTY-generaattoria muuntaaksesi pem-tiedoston ppk-tiedostoksi.
Vaihe 9) Syötä PuTTY:ssä julkinen DNS.
Vaihe 10) Kirjoita ppk-avain Valtuutus-osioon ja napsauta Avaa.
Vaihe 11) Kirjoita terminaaliin kirjautumisnimeksi ubuntu ja suorita komento.
- Suorita tämä komento: sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Anna uusi haluamasi salasana.
Vaihe 12) Avaa selain ja mene osoitteeseen http:// /nagios3 (tässä esimerkissä http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/).
Anna käyttäjänimi: nagiosadmin
Salasana: edellisessä vaiheessa asetettu salasana.
Vaihe 13) Nagios asennus on tehty, ja Nagios kuormia.
Soveltaminen Nagios
Nagios verkon seurantatyökalu on tyypillisen datakeskuksen kuntotarkastus- ja valvontajärjestelmä, joka kattaa kaikenlaiset laitteet, kuten:
- Palvelimet ja verkkosolmut.
- Sovellusten valvonta yhdestä konsolista.
- Sovellusten valvonta tapahtumatason tiedoilla.
- Väliohjelmisto ja viestintäkomponentit.
- Muokattavat raportit ja hallintapaneelit.
- UPS-varajärjestelmät.
- Biometriset tunnistusjärjestelmät.
- Lämpötilan ja kosteuden säätöjärjestelmät (anturimekanismit).
- CCTV- ja NVR-järjestelmät
- Tallennusjärjestelmät (NAS ja SAN).
Käytön haitat Nagios
- Tärkeät ominaisuudet, kuten ohjatut toiminnot ja interaktiiviset kojelaudat, ovat käytettävissä vain Nagios XI, joka on melko kallis työkalu.
- Nagios Coren käyttöliittymä on hämmentävä uusille käyttäjille.
- Se käyttää monia asetustiedostoja, joiden asentaminen voi olla vaikeaa.
- Nagios ei voi valvoa verkon läpivirtausta.
- Työkalun avulla voit valvoa verkkoa, mutta et hallita sitä.
- Nagios ei tee eroa laitteiden, kuten palvelimien, reitittimien tai kytkimien, välillä, koska se käsittelee jokaista laitetta isäntänä.
















