Nagios Opetusohjelma: Mikä on Nagios Työkalu? Architecture & asennus

Mitä jatkuva seuranta on?

Jatkuva valvonta on prosessi, jolla havaitaan, raportoidaan ja vastataan kaikkiin sen infrastruktuurissa tapahtuviin hyökkäyksiin. Kun sovellus on otettu käyttöön palvelimelle, jatkuvan valvonnan rooli tulee esille. Koko prosessissa on kyse yrityksen infrastruktuurista huolehtimisesta ja asianmukaisesta reagoinnista.

Mikä on Nagios?

Nagios on avoimen lähdekoodin ohjelmisto järjestelmien, verkkojen ja infrastruktuurien jatkuvaan seurantaan. Se suorittaa laajennuksia, jotka on tallennettu palvelimelle, joka on yhteydessä isäntään tai toiseen verkossasi tai Internetissä olevaan palvelimeen. Jos jokin epäonnistuu, Nagios hälyttää ongelmista, jotta tekninen tiimi voi suorittaa palautusprosessin välittömästi.

Nagios käytetään järjestelmien, sovellusten, palveluiden ja liiketoimintaprosessien jatkuvaan seurantaan DevOps-kulttuurissa.

Miksi tarvitsemme Nagios työkalu?

Tässä on tärkeät syyt käyttää Nagios seurantatyökalu:

  • Tunnistaa kaiken tyyppiset verkko- tai palvelinongelmat
  • Auttaa sinua löytämään ongelman perimmäisen syyn, jonka avulla voit löytää pysyvän ratkaisun ongelmaan
  • Koko infrastruktuurisi ja liiketoimintaprosessiesi aktiivinen seuranta
  • Mahdollistaa palvelimen suorituskykyongelmien tarkkailun ja vianmäärityksen
  • Auttaa sinua suunnittelemaan infrastruktuurin päivityksiä ennen kuin vanhentuneet järjestelmät aiheuttavat vikoja
  • Voit ylläpitää palvelun turvallisuutta ja saatavuutta
  • Korjaa ongelmat automaattisesti paniikkitilanteessa

Historia Nagios

1996 - Ethan Galstad käyttää aikaisemman työnsä ideoita ja arkkitehtuuria aloittaakseen uuden sovelluksen rakentamisen, joka toimii Linux OS

1999 - Liitännäiset, jotka alun perin jaettiin osana NetSaint-jakelua, ovat pian erillisinä Nagios Plugins projekti

2002 - Ethan nimeää projektin uudelleen nimellä "Nagios" NetSaint-nimeen liittyvien tavaramerkkiongelmien vuoksi.

2005- Nagios SourceForge.net -projektiksi tulee kesäkuussa

2009-Nagios Enterprises julkaisee ensimmäisen kaupallisen versionsa, Nagios XI

2012-Nagios nimettiin uudelleen nimellä Nagios Ydin

2016-Nagios ydin ylittää 7,500,000 XNUMX XNUMX latausta suoraan SourceForge.net-verkkosivustolta

Ominaisuudet Nagios

Seuraavassa on tärkeimmät ominaisuudet Nagios seurantatyökalu:

  • Suhteellisen skaalautuva, hallittavissa ja suojattu
  • Hyvä loki- ja tietokantajärjestelmä
  • Informatiiviset ja houkuttelevat verkkokäyttöliittymät
  • Lähetä hälytykset automaattisesti, jos tilanne muuttuu
  • Jos palvelut toimivat hyvin, ei ole tarvetta tarkistaa, että isäntä on elossa
  • Auttaa sinua havaitsemaan verkkovirheet tai palvelimen kaatumiset
  • Voit ratkaista palvelimen suorituskykyongelmia.
  • Mahdolliset ongelmat voidaan korjata automaattisesti, kun ne tunnistetaan valvontaprosessin aikana
  • Voit seurata koko liiketoimintaprosessia ja IT-infrastruktuuria yhdellä kertaa
  • Tuotteen arkkitehtuuri on helppoa kirjoittaa uusia laajennuksia valitsemallasi kielellä
  • Nagios voit lukea sen kokoonpanon koko hakemistosta, mikä auttaa sinua päättämään, miten yksittäiset tiedostot määritellään
  • Käyttää topologiaa riippuvuuksien määrittämiseen
  • Valvo verkkopalveluita, kuten HTTP, SMTP, HTTP, SNMP, FTP, SSH, POP jne.
  • Auttaa sinua määrittämään verkon isäntähierarkian ylätason isäntien avulla
  • Kyky määritellä tapahtumakäsittelijöitä, jotka toimivat palvelun aikana tai isännöivät tapahtumia proaktiivista ongelmanratkaisua varten
  • Tuki redundanttien seurantaisäntien käyttöönotolle

Nagios Archirakenne

Nagios on asiakas-palvelin-arkkitehtuuri. Yleensä verkossa a Nagios palvelin on käynnissä isännässä, ja lisäosat ovat käynnissä kaikissa etäisännissä, joita tulee valvoa.

Nagios Archirakenne
Nagios Archirakenne
  1. Ajastin on osa palvelinosaa Nagios. Se lähettää signaalin laajennusten suorittamiseksi etäisännässä.
  2. Laajennus saa tilan etäisännältä
  3. Plugin lähettää tiedot prosessin ajoittimelle
  4. Prosessin ajastin päivittää graafisen käyttöliittymän ja ilmoitukset lähetetään järjestelmänvalvojille

plugins

Nagios laajennukset tarjoavat matalan tason älykkyyttä kuinka valvoa mitä tahansa ja kaikkea Nagios Ydin. Plugins toimii itsenäisenä sovelluksena, mutta ne on suunniteltu suoritettavaksi Nagios Ydin. Se yhdistää Apache jota CGI ohjaa tulosten näyttämiseksi. Lisäksi tietokanta, johon on yhdistetty Nagios lokitiedoston säilyttämiseen.

Miten liitännäiset toimivat?

Pluginien toiminta

Harkitse yllä olevaa esimerkkiä -

  • Check_nt on laajennus Windows-koneen valvontaan, joka on useimmiten saatavilla valvontapalvelimessa
  • NSClinet++ tulee asentaa jokaiseen Windows kone, jota haluat valvoa
  • Palvelimen ja isännän välillä on SSL-yhteys, jotka vaihtavat jatkuvasti tietoja keskenään

Samoin NRPE(Nagios Remote plug-in Executor) ja NSCA-laajennuksia käytetään Linuxin ja Mac OS X:n valvontaan.

GUI

Käyttöliittymä Nagios käytetään näyttämään CGI:n luomia verkkosivuja. Se voi olla vihreitä tai punaisia ​​painikkeita, ääntä, kaaviota jne.

Kun pehmeä hälytys nostetaan monta kertaa, kova hälytys nostetaan, sitten Nagios palvelin lähettää ilmoituksen järjestelmänvalvojalle.

Nagios  GUI
Nagios GUI

Miten Asenna Nagios työkalu AWS:ssä

Vaihe 1) Tilaa Nagios.
Mene https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew ja napsauta Jatka tilaamaan

install Nagios Työkalu AWS:ssä

Vaihe 2) Lue ehdot.
Hyväksy ehdot.

install Nagios Työkalu AWS:ssä

Vaihe 3) Näytä viesti.
Näet tilauksen odottavan viestin

install Nagios Työkalu AWS:ssä

Vaihe 4) Tee konfigurointi.
Päivitä sama sivu muutaman minuutin kuluttua ja napsauta Continue to Configuration

install Nagios Työkalu AWS:ssä

Vaihe 5) Käynnistä nagios.
Säilytä oletusasetukset ja napsauta Jatka käynnistääksesi

install Nagios Työkalu AWS:ssä

Vaihe 6) Revkatso asetukset.
Revkatso asetukset. Luo uusi avain ja napsauta Käynnistä

install Nagios Työkalu AWS:ssä

Vaihe 7) Huomaa julkinen DNS.
Huomaa esiintymäsi julkinen DNS

install Nagios Työkalu AWS:ssä

Vaihe 8) Muunna pem-tiedosto ppk:ksi.
Käytä Windows-koneessa työkalukittigeneraattoria muuntaaksesi pem-tiedoston ppk:ksi

install Nagios Työkalu AWS:ssä

Vaihe 9) Anna julkinen DNS.
Syötä kitissä julkinen DNS

install Nagios Työkalu AWS:ssä

Vaihe 10) Anna ppk-avain.
Kirjoita Auth-osioon ppk-avain ja napsauta avaa

install Nagios Työkalu AWS:ssä

Vaihe 11) Terminaalissa,
Syötä kirjautumisnimi ubuntuksi ja suorita komento.

  1. Suorita tämä komento sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
  2. Kirjoita valitsemasi uusi salasana

install Nagios Työkalu AWS:ssä

Vaihe 12) Avaa selaimesi.
Siirry selaimessasi sijaintiin http:// /nagios3 minun tapauksessani http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/

Anna käyttäjänimi: nagiosadmin

läpäisy: aseta edellisessä vaiheessa

install Nagios Työkalu AWS:ssä

Vaihe 13) Nagios asennus tehty.
Nagios Kuormia.

install Nagios Työkalu AWS:ssä

Soveltaminen Nagios

Nagios hakemus seurantatyökalu on tyypillisen datakeskuksen terveydentarkastus- ja seurantajärjestelmä, joka sisältää kaikentyyppisiä laitteita, kuten:

  • Palvelin ja verkkosolmut
  • Sovellusten valvonta yhdestä konsolista
  • Sovellusten seuranta tapahtumatason oivalluksilla
  • Valvo väliohjelmisto- ja viestintäkomponentteja
  • Muokattavat raportit ja hallintapaneelit
  • UPS-varmuuskopiointijärjestelmä
  • Biometrinen tunnistusjärjestelmä
  • Lämpötilan ja kosteuden säätöjärjestelmä (anturimekanismi)
  • CCTV/NVR-järjestelmä
  • Tallennusalijärjestelmä (NAS&SAN)

Käytön haitat Nagios

  • Tärkeät ominaisuudet, kuten ohjatut toiminnot tai interaktiivinen kojelauta, ovat käytettävissä vain Nagios XI, joka on melko kallis työkalu
  • Nagios ytimessä on hämmentävä käyttöliittymä
  • On olemassa monia määritystiedostoja, joita on erittäin vaikea määrittää käyttäjille
  • Nagios ei voi valvoa verkon läpimenoa
  • Työkalu ei anna sinun hallita verkkoa, mutta se mahdollistaa vain verkon valvonnan
  • Nagios ei tee eroa eri laitteiden, kuten palvelimien, reitittimien tai kytkimien, välillä, koska se käsittelee jokaista laitetta isäntänä

Yhteenveto

  • Jatkuva valvonta on prosessi, jolla havaitaan, raportoidaan ja vastataan kaikkiin sen infrastruktuurissa tapahtuviin hyökkäyksiin
  • Nagios on ilmainen avoimen lähdekoodin ohjelmistotyökalu jatkuvaan seurantaan
  • Nagios tarjoaa tehokkaan koko infrastruktuurisi ja liiketoimintaprosessiesi valvonnan
  • Ethan Galstad käyttää aikaisemman työnsä ideoita ja arkkitehtuuria aloittaakseen uuden sovelluksen rakentamisen Nagios joka toimii Linux-käyttöjärjestelmässä
  • Nagios on suhteellisen skaalautuva, hallittavissa ja suojattu
  • Kolme tärkeää komponenttia Nagios arkkitehtuuri ovat 1) Web Interface (GUI) 2)Nagios Palvelin 3) Plugin
  • Nagios mahdollistaa sovellusten seurannan yhdestä konsolista tapahtumatason oivalluksilla
  • Tämän työkalun avulla voit hallita verkkoa, mutta vain valvoa verkkoa