Nagios Opplæring: Hva er Nagios Verktøy? Architeknikk og installasjon
⚡ Smart oppsummering
Nagios er en åpen kildekode-overvåkingsplattform som kontinuerlig overvåker servere, nettverk, applikasjoner og tjenester, og varsler team om feil i sanntid, slik at problemer løses raskt på tvers av en hel DevOps-infrastruktur.

Nagios er et av de mest brukte verktøyene med åpen kildekode for kontinuerlig overvåking av IT-infrastruktur. Denne veiledningen forklarer hva Nagios er hvordan klient-server-arkitekturen og pluginene fungerer, hvordan man installerer den på AWS, og hvor den passer inn i en moderne DevOps arbeidsflyt.
Hva er kontinuerlig overvåking?
Kontinuerlig overvåking er praksisen med å oppdage, rapportere og reagere på alle problemer eller angrep som oppstår på tvers av en infrastruktur. Når en applikasjon er distribuert til en server, overtar kontinuerlig overvåking jobben med å overvåke selskapets systemer og reagere på riktig måte. Det utfyller kontinuerlige integrasjonsverktøy som Jenkins ved å utvide automatisert tilsyn til produksjon.
Hva er Nagios?
Nagios er åpen kildekode-programvare for kontinuerlig overvåking av systemer, nettverk og infrastrukturer. Den kjører plugins som er lagret på en server og koblet til en vert eller en annen server på nettverket ditt eller Internett. Når det oppstår en feil, Nagios utløser et varsel slik at det tekniske teamet kan starte gjenopprettingsprosessen umiddelbart.
Fordi den overvåker systemer, applikasjoner, tjenester og forretningsprosesser døgnet rundt, Nagios er et populært valg for kontinuerlig overvåking innenfor en DevOps-kultur.
Hvorfor trenger vi Nagios?
Her er de viktigste grunnene til å bruke Nagios overvåkingsverktøy:
- Oppdager alle typer nettverks- og serverproblemer.
- Hjelper deg med å finne roten til et problem, slik at du kan bruke en permanent løsning.
- Overvåker aktivt hele infrastrukturen og forretningsprosessene dine.
- Lar deg overvåke og feilsøke problemer med serverytelse.
- Hjelper deg med å planlegge infrastrukturoppgraderinger før utdaterte systemer forårsaker feil.
- Hjelper deg med å opprettholde sikkerheten og tilgjengeligheten til tjenestene dine.
- Kan automatisk fikse problemer i kritiske situasjoner.
Historie Nagios
1996 – Ethan Galstad lager et enkelt MS-DOS-program som «pings” Novell NetWare-servere og sender numeriske sider. Det grunnleggende arkitekturkonseptet som senere ble brukt for Nagios er født.
1998 – Ethan bruker ideene og arkitekturen fra sitt tidligere arbeid til å begynne å bygge en ny applikasjon som kjører på Linux OS.
1999 – Prosjektet lanseres som åpen kildekode under navnet «NetSaint». Programtilleggene som opprinnelig ble distribuert som en del av NetSaint-distribusjonen, blir snart delt inn i en separat [enhet/prosess/etc.]. Nagios Plugins-prosjekt.
2002 – Ethan endrer navnet på prosjektet til «Nagios" på grunn av varemerkeproblemer med navnet "NetSaint."
2005 - Nagios blir SourceForgeMånedens .net-prosjekt i juni.
2007 – Ethan grunnlegger Nagios Enterprises, LLC skal tilby konsulent- og utviklingstjenester rundt Nagios.
2009 - Nagios Enterprises slipper sin første kommersielle versjon, Nagios XIÅpen kildekode-prosjektet har fått nytt navn Nagios Kjerne.
2010 - Nagios Fusion lanseres som et sentralt dashbord for flere overvåkingsservere.
2013 - Nagios Core 4 lanseres, sammen med Nagios Network Analyzer og NCPA-agenten på tvers av plattformer.
2014 - Nagios Log Server er utgitt for overvåking og administrasjon av loggfiler i bedrifter.
2015 - Nagios XI 5 kommer med over 200 forbedringer og forbedringer.
2016 - Nagios Core passerer 7 500 000 nedlastinger direkte fra SourceForge.net-nettsted.
2017 - Nagios Log Server 2 er utgitt, og Nagios passerer 1,200 programvarenedlastinger per dag.
2019 – Ethan Galstad går av som administrerende direktør i Nagios Enterprises og ansetter en etterfølger.
2022 – Ethan Galstad gjenopptar stillingen som administrerende direktør.
2023 – 2024R1-versjonene av Nagios XI, Loggserver, Network Analyzerog Fusion lanseres med store oppdateringer til hvert produkt.
2024 - Nagios Enterprises feirer 25-årsjubileum og Nagios XI dens 15. Nagios Kjernen passerer 8 500 000 SourceForge.net-nedlastinger, Nagios Biblioteknettstedet er relansert, og den første versjonen av Nagios Core Services Platform (CSP) sendes til fellesskapet.
2025 – Den sjette Nagios Verdenskonferansen holdes ved selskapets hovedkvarter i St. Paul, Minnesota. Nagios rapporterer mer enn 10 000 kunder og vokser til 100 ansatte. Nagios Log Server 2026 leveres med en ny hjemmeside for enkelt søk og en oppgradering til OpenSearch 3.1.0.
2026 - Nagios Core 4.5.x fortsetter med vedlikeholds- og sikkerhetsutgivelser (4.5.11 i januar, 4.5.13 i mai), mens Nagios XI går over til 2026R1-serien med nye konfigurasjonsveivisere for Red Hat OpenShift. Nagios Verdenskonferansen 2026 er planlagt til 14.–17. september i St. Paul, Minnesota.
Funksjoner av Nagios
Følgende er de viktigste funksjonene til Nagios overvåkingsverktøy:
- Relativt skalerbar, håndterbar og sikker.
- Tilbyr et godt logg- og databasesystem.
- Tilbyr informativt og kl.tracaktive webgrensesnitt.
- Sender automatisk varsler når en tilstand endres.
- Hopper over overflødige kontroller når tjenestene allerede kjører som de skal.
- Hjelper deg med å oppdage nettverksfeil og serverkrasj.
- Lar deg feilsøke problemer med serverytelse.
- Løser problemer automatisk når de identifiseres under overvåking.
- Overvåker hele forretningsprosessen og IT-infrastrukturen i én omgang.
- Bruker en arkitektur som gjør det enkelt å skrive nye plugins på språket du ønsker.
- Leser konfigurasjonen fra en hel katalog, helping Du bestemmer hvordan du definerer individuelle filer.
- Bruker topologi til å bestemme vertsavhengigheter.
- Overvåker nettverkstjenester som HTTP, SMTP, SNMP, FTP, SSH og POP.
- Hjelper deg med å definere et nettverksverthierarki ved hjelp av overordnede verter.
- Lar deg definere hendelseshåndterere som kjører under tjeneste- eller vertshendelser for proaktiv problemløsning.
- Støtter implementering av redundante overvåkingsverter.
Nagios Architecture
Nagios bruker en klient-server-arkitektur. På et typisk nettverk, Nagios serveren kjører på en vert, mens plugins kjører på alle de eksterne vertene som må overvåkes.
- Planleggeren er en komponent i serverdelen av NagiosDen sender et signal om å kjøre programtilleggene på den eksterne verten.
- Plugin-modulen henter statusen fra den eksterne verten.
- Plugin-modulen sender dataene tilbake til prosessplanleggeren.
- Prosessplanleggeren oppdaterer det grafiske brukergrensesnittet, og varsler sendes til administratorer.
plugins
Nagios plugins gir lavnivåintelligens som forteller Nagios Kjerne i hvordan man overvåker nesten hva som helst. En plugin fungerer som et frittstående program, men den er designet for å kjøres av Nagios Kjerne. Den kobles til Apache, som kontrolleres av CGI for å vise resultatet, mens en tilkoblet database oppbevarer loggfilene.
Hvordan fungerer plugins?
Tenk på eksemplet ovenfor:
- Check_nt er en plugin som brukes til å overvåke en Windows maskin, og den er vanligvis tilgjengelig på overvåkingsserveren.
- NSClient++ bør installeres på alle Windows maskinen du vil overvåke.
- En SSL-forbindelse mellom serveren og verten utveksler kontinuerlig informasjon mellom dem.
På samme måte er NRPE (Nagios Remote Plugin Executor) og NSCA-pluginer brukes til å overvåke henholdsvis Linux- og Mac OS X-verter.
GUI
Ocuco Nagios Grensesnittet viser nettsider generert av CGI. Det kan vise status gjennom fargede knapper (grønne eller røde), lyder, grafer og mer.
Når et mykt varsel utløses gjentatte ganger, blir det et hardt varsel, og Nagios Serveren sender deretter et varsel til administratoren.
Slik installerer Nagios Verktøy hos AWS
Trinn 1) Abonnere på Nagios.
Gå til Nagios oppføring på AWS Marketplace og klikk på Fortsett for å abonnere.
Trinn 2) Les vilkårene og betingelsene, og godta dem deretter.
Trinn 3) Vis meldingen. Du vil se en melding om at abonnementet venter.
Trinn 4) Gjør konfigurasjonen. Oppdater siden etter noen minutter og klikk på Fortsett til konfigurasjon.
Trinn 5) Start NagiosBehold standardinnstillingene og klikk på Fortsett for å starte.
Trinn 6) RevVis innstillingene, opprett en ny nøkkel, og klikk på Start.
Trinn 7) Legg merke til den offentlige DNS-en til instansen din.
Trinn 8) Konverter pem-filen til ppk. På din Windows maskinen, bruk PuTTY-generatoren til å konvertere pem-filen til en ppk-fil.
Trinn 9) I PuTTY skriver du inn den offentlige DNS-en.
Trinn 10) I Autentisering-delen skriver du inn ppk-nøkkelen og klikker på Åpne.
Trinn 11) I terminalen skriver du inn påloggingsnavnet ubuntu og kjører kommandoen.
- Kjør denne kommandoen: sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Skriv inn et nytt passord du selv velger.
Trinn 12) Åpne nettleseren din og gå til http:// /nagios3 (i dette eksemplet, http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/).
Skriv inn brukernavn: nagiosadmin
Passord: det som ble angitt i forrige trinn.
Trinn 13) Ocuco Nagios installasjonen er ferdig, og Nagios laster.
Bruk av Nagios
Ocuco Nagios nettverksovervåkingsverktøy er et helsesjekk- og overvåkingssystem for et typisk datasenter, som dekker alle typer utstyr, for eksempel:
- Servere og nettverksnoder.
- Applikasjonsovervåking fra én konsoll.
- Applikasjonsovervåking med innsikt på transaksjonsnivå.
- Mellomvare og meldingskomponenter.
- Tilpassbare rapporter og dashboards.
- UPS-backupsystemer.
- Biometriske identifikasjonssystemer.
- Temperatur- og fuktighetskontrollsystemer (følermekanismer).
- CCTV- og NVR-systemer.
- Lagringsundersystemer (NAS og SAN).
Ulemper ved å bruke Nagios
- Viktige funksjoner som veivisere og interaktive dashbord er bare tilgjengelige i Nagios XI, som er et ganske dyrt verktøy.
- Nagios Core har et forvirrende grensesnitt for nye brukere.
- Den bruker mange konfigurasjonsfiler som kan være vanskelige å sette opp.
- Nagios kan ikke overvåke nettverksgjennomstrømning.
- Verktøyet lar deg overvåke nettverket, men ikke administrere det.
- Nagios skiller ikke mellom enheter som servere, rutere eller svitsjer, fordi den behandler alle enheter som en vert.
















