Nagios Õpetus: mis on Nagios Tööriist? Architektuur ja paigaldus
Mis on pidev jälgimine?
Pidev jälgimine on protsess, mille eesmärk on tuvastada, teavitada ja reageerida kõigile selle infrastruktuuris esinevatele rünnakutele. Kui rakendus on serverisse juurutatud, hakkab mängima pideva jälgimise roll. Kogu protsess seisneb ettevõtte infrastruktuuri eest hoolitsemises ja asjakohases reageerimises.
Mis on Nagios?
Nagios on avatud lähtekoodiga tarkvara süsteemide, võrkude ja infrastruktuuride pidevaks jälgimiseks. See käitab pistikprogramme, mis on salvestatud serverisse, mis on ühendatud teie võrgus või Internetis oleva hosti või mõne muu serveriga. Mis tahes rikke korral Nagios hoiatab probleemide kohta, et tehniline meeskond saaks viivitamatult taastamisprotsessi läbi viia.
Nagios kasutatakse süsteemide, rakenduste, teenuse ja äriprotsesside pidevaks jälgimiseks DevOpsi kultuuris.
Miks me vajame Nagios tööriist?
Siin on kasutamise olulised põhjused Nagios jälgimistööriist:
- Tuvastab igat tüüpi võrgu- või serveriprobleeme
- Aitab teil leida probleemi algpõhjuse, mis võimaldab teil leida probleemile püsiva lahenduse
- Kogu teie infrastruktuuri ja äriprotsesside aktiivne jälgimine
- Võimaldab jälgida serveri jõudlusprobleeme ja tõrkeotsingut
- Aitab teil planeerida infrastruktuuri uuendamist enne, kui aegunud süsteemid põhjustavad tõrkeid
- Saate säilitada teenuse turvalisuse ja kättesaadavuse
- Paanikaolukorras lahendage probleemid automaatselt
Ajalugu Nagios
1996 – Ethan Galstad kasutab oma varasema töö ideid ja arhitektuuri, et alustada uue rakenduse loomist, mis töötab Linux OS
1999 – Pluginad, mida algselt levitati NetSaint distributsiooni osana, on peagi eraldi Nagios Pluginate projekt
2002 – Ethan nimetab projekti ümber "Nagios"nimega "NetSaint" seotud kaubamärgiprobleemide tõttu.
2005- Nagios saab juunis SourceForge.net kuu projektiks
2009-Nagios Enterprises annab välja oma esimese kommertsversiooni, Nagios XI
2012-Nagios uuesti ümber nimetatud Nagios tuum
2016-Nagios core ületab 7,500,000 XNUMX XNUMX allalaadimist otse veebisaidilt SourceForge.net
Tunnused Nagios
Järgmised on selle olulised omadused Nagios jälgimistööriist:
- Suhteliselt skaleeritav, hallatav ja turvaline
- Hea logi- ja andmebaasisüsteem
- Informatiivsed ja atraktiivsed veebiliidesed
- Kui seisund muutub, saadab automaatselt hoiatused
- Kui teenused töötavad hästi, pole vaja kontrollida, kas host on elus
- Aitab tuvastada võrguvigu või serveri krahhi
- Saate teha serveri jõudlusprobleemide tõrkeotsingut.
- Probleemid, kui neid on, saab automaatselt parandada, kuna need tuvastatakse jälgimisprotsessi käigus
- Saate jälgida kogu äriprotsessi ja IT-taristut ühe liigutusega
- Toote arhitektuuriga on lihtne uusi pluginaid kirjutada teie valitud keeles
- Nagios võimaldab teil lugeda selle konfiguratsiooni tervest kataloogist, mis aitab teil otsustada, kuidas üksikuid faile määratleda
- Kasutab sõltuvuste määramiseks topoloogiat
- Jälgige võrguteenuseid, nagu HTTP, SMTP, HTTP, SNMP, FTP, SSH, POP jne.
- Aitab määratleda võrgu hosti hierarhiat, kasutades emahoste
- Võimalus määratleda sündmuste käitlejaid, mis töötavad teenuse ajal või hostivad sündmusi probleemide proaktiivseks lahendamiseks
- Toetus koondatud jälgimishostide juurutamiseks
Nagios Architektuur
Nagios on klient-server arhitektuur. Tavaliselt on võrgus a Nagios server töötab hostis ja pistikprogrammid töötavad kõigis kaughostides, mida tuleks jälgida.
- Planeerija on serveri osa komponent Nagios. See saadab signaali pistikprogrammide käivitamiseks kaughostis.
- Pistikprogramm saab oleku kaughostilt
- Pistikprogramm saadab andmed protsesside ajakavasse
- Protsessi planeerija värskendab GUI-d ja teatised saadetakse administraatoritele
plugins
Nagios pistikprogrammid pakuvad madalat teavet selle kohta, kuidas kõike ja kõike jälgida Nagios Tuum. Pluginad toimivad eraldiseisva rakendusena, kuid need on loodud täitmiseks Nagios Tuum. See ühendab Apache mida CGI juhib tulemuse kuvamiseks. Lisaks on ühendatud andmebaas Nagios logifaili pidamiseks.
Kuidas pistikprogrammid töötavad?
Mõelge ülaltoodud näitele -
- Check_nt on Windowsi masina jälgimise plugin, mis on enamasti saadaval seireserveris
- NSClinet++ tuleks installida igasse Windows masin, mida soovite jälgida
- Serveri ja hosti vahel on SSL-ühendus, mis vahetavad üksteisega pidevalt teavet
Samamoodi NRPE(Nagios Remote plug-in Executor) ja NSCA pistikprogramme kasutatakse vastavalt Linuxi ja Mac OS X jälgimiseks.
GUI
Liides Nagios kasutatakse CGI loodud veebilehtede kuvamiseks. Need võivad olla rohelised või punased nupud, heli, graafik jne.
Kui pehmet hoiatust tõstetakse mitu korda, tõstetakse tugev hoiatus, seejärel Nagios server saadab administraatorile teate.
Kuidas paigaldada Nagios tööriist AWS-is
Step 1) Telli Nagios.
Minna https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew ja klõpsake nuppu Jätka tellimist
Step 2) Lugege tingimusi.
Nõustuge tingimustega.
Step 3) Vaata sõnumit.
Näete tellimuse ootel teadet
Step 4) Tehke konfiguratsioon.
Mõne minuti pärast värskendage sama lehte ja klõpsake nuppu „Jätka konfiguratsiooni juurde
Step 5) Käivitage nagios.
Jätke vaikeseaded ja klõpsake nuppu Jätka käivitamiseks
Step 6) Revseaded.
Revvaata seadeid. Looge uus võti ja klõpsake nuppu Käivita
Step 7) Pange tähele avalikku DNS-i.
Pange tähele oma eksemplari avalikku DNS-i
Step 8) Teisendage PEM-fail ppk-ks.
Kasutage oma Windowsi masinas tööriista pahtli generaatorit, et teisendada pem-fail ppk-ks
Step 9) Sisestage avalik DNS.
Kittis sisestage avalik DNS
Step 10) Sisestage ppk-võti.
Sisestage jaotises Auth ppk-võti ja klõpsake nuppu Ava
Step 11) terminalis,
Sisestage sisselogimisnimi kui ubuntu ja käivitage käsk.
- Käivitage see käsk sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Sisestage oma valitud uus parool
Step 12) Avage oma brauser.
Minge oma brauseris asukohta http:// /nagios3 minu puhul http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/
Sisesta kasutajanimi: nagiosadmin
pass: määrake eelmises etapis
Step 13) Nagios paigaldus tehtud.
Nagios Laadud.
Rakendamine Nagios
Nagios taotlus seirevahend on tüüpilise andmekeskuse tervisekontrolli ja seiresüsteem, mis sisaldab igat tüüpi seadmeid, näiteks:
- Server ja võrgusõlmed
- Rakenduste jälgimine ühest konsoolist
- Rakenduste jälgimine tehingutaseme ülevaatega
- Vahevara ja sõnumside komponentide jälgimine
- Kohandatavad aruanded ja armatuurlauad
- UPS-i varundussüsteem
- Biomeetriline identifitseerimissüsteem
- Temperatuuri ja niiskuse juhtimissüsteem (anduri mehhanism)
- CCTV/NVR süsteem
- Salvestussüsteemi alamsüsteem (NAS&SAN)
Kasutamise puudused Nagios
- Olulised funktsioonid, nagu viisardid või interaktiivne armatuurlaud, on saadaval ainult seadmes Nagios XI, mis on üsna kallis tööriist
- Nagios tuumal on segane liides
- Seal on palju konfiguratsioonifaile, mida on kasutajatel väga raske konfigureerida
- Nagios ei saa jälgida võrgu läbilaskevõimet
- Tööriist ei võimalda teil võrku hallata, vaid võimaldab ainult võrku jälgida
- Nagios ei tee vahet erinevatel seadmetel, nagu serverid, ruuterid või lülitid, kuna see käsitleb iga seadet hostina
kokkuvõte
- Pidev jälgimine on protsess, mille eesmärk on tuvastada, teavitada ja reageerida kõigile selle infrastruktuuris esinevatele rünnakutele
- Nagios on pidevaks jälgimiseks tasuta avatud lähtekoodiga tarkvaratööriist
- Nagios pakub tõhusat kogu teie infrastruktuuri ja äriprotsesside jälgimist
- Ethan Galstad kasutab uue rakenduse loomise alustamiseks oma varasema töö ideid ja arhitektuuri Nagios mis töötab Linux OS-i all
- Nagios on suhteliselt skaleeritav, hallatav ja turvaline
- Kolm olulist komponenti Nagios arhitektuur on 1) veebiliides (GUI) 2)Nagios Server 3) Plugin
- Nagios võimaldab rakenduste jälgimist ühest konsoolist tehingutaseme ülevaatega
- See tööriist ei võimalda teil võrku hallata, vaid võimaldab ainult võrku jälgida