Nagios Tutorial: Ce este Nagios Instrument? Architectură și instalare
⚡ Rezumat inteligent
Nagios este o platformă de monitorizare open-source care supraveghează continuu serverele, rețelele, aplicațiile și serviciile, alertând echipele în timp real cu privire la defecțiuni, astfel încât problemele să fie rezolvate rapid pe întreaga infrastructură DevOps.

Nagios este unul dintre cele mai utilizate instrumente open-source pentru monitorizarea continuă a infrastructurii IT. Acest tutorial explică ce este Nagios cum funcționează arhitectura client-server și pluginurile sale, cum se instalează pe AWS și unde se încadrează într-un mediu modern DevOps flux de lucru.
Ce este monitorizarea continuă?
Monitorizarea continuă este practica de detectare, raportare și răspuns la fiecare problemă sau atac care apare într-o infrastructură. Odată ce o aplicație este implementată pe un server, monitorizarea continuă preia sarcina de a supraveghea sistemele companiei și de a răspunde în mod corespunzător. Aceasta completează instrumentele de integrare continuă, cum ar fi Jenkins prin extinderea supravegherii automatizate în producție.
Ce Este Nagios?
Nagios este un software open-source pentru monitorizarea continuă a sistemelor, rețelelor și infrastructurilor. Rulează pluginuri care sunt stocate pe un server și conectate la o gazdă sau la un alt server din rețeaua dvs. sau de pe Internet. Ori de câte ori apare o eroare, Nagios emite o alertă, astfel încât echipa tehnică să poată începe imediat procesul de recuperare.
Deoarece supraveghează sistemele, aplicațiile, serviciile și procesele de business non-stop, Nagios este o alegere populară pentru monitorizarea continuă în cadrul unei culturi DevOps.
De ce avem nevoie Nagios?
Iată motivele importante pentru a utiliza Nagios instrument de monitorizare:
- Detectează toate tipurile de probleme de rețea și server.
- Te ajută să găsești cauza principală a unei probleme, astfel încât să poți aplica o soluție permanentă.
- Monitorizează activ întreaga infrastructură și procesele afacerii tale.
- Vă permite să monitorizați și să depanați problemele de performanță ale serverului.
- Vă ajută să planificați modernizările infrastructurii înainte ca sistemele învechite să creeze defecțiuni.
- Vă ajută să mențineți securitatea și disponibilitatea serviciilor dumneavoastră.
- Poate remedia automat problemele în situații critice.
Istoria Nagios
1996 – Ethan Galstad creează o aplicație MS-DOS simplă care „pings” servere Novell NetWare și trimite pagini numerice. Conceptul arhitectural de bază folosit ulterior pentru Nagios este nascut.
1998 – Ethan folosește ideile și arhitectura lucrărilor sale anterioare pentru a începe construirea unei noi aplicații care rulează pe Sistemul de operare Linux.
1999 – Proiectul este lansat ca open source sub numele „NetSaint”. Pluginurile distribuite inițial ca parte a distribuției NetSaint sunt în curând împărțite într-o versiune separată. Nagios Proiect de pluginuri.
2002 – Ethan redenumește proiectul în „Nagios” din cauza problemelor legate de mărcile comerciale cu numele „NetSaint”.
2005 - Nagios devine SourceForgeProiectul .net al lunii iunie.
2007 – Ethan fondează Nagios Enterprises, LLC pentru a oferi servicii de consultanță și dezvoltare în jurul Nagios.
2009 - Nagios Enterprises lansează prima sa versiune comercială, Nagios XIProiectul open-source este redenumit Nagios Miezul.
2010 - Nagios Fusion este lansat ca un tablou de bord central pentru mai multe servere de monitorizare.
2013 - Nagios Core 4 este lansat, împreună cu Nagios Network Analyzer și agentul multiplatformă NCPA.
2014 - Nagios Log Server este lansat pentru monitorizarea și gestionarea jurnalelor la nivel de întreprindere.
2015 - Nagios XI 5 sosește cu peste 200 de îmbunătățiri și îmbunătățiri.
2016 - Nagios Core depășește 7,500,000 de descărcări direct de pe SourceForgesite-ul .net.
2017 - Nagios Log Server 2 este lansat și Nagios depășește 1,200 de descărcări de software pe zi.
2019 – Ethan Galstad demisionează din funcția de CEO al Nagios Întreprinderi și angajează un succesor.
2022 – Ethan Galstad își reia funcția de CEO.
2023 – Versiunile 2024R1 ale Nagios XI, Server de jurnalizare, Network Analyzerși Fusion sunt lansate cu actualizări majore pentru fiecare produs.
2024 - Nagios Enterprises își sărbătorește cea de-a 25-a aniversare și Nagios XI al 15-lea. Nagios Nucleul depășește 8,500,000 SourceForgedescărcări .net, Nagios Site-ul bibliotecii este relansat și prima versiune a Nagios Platforma de servicii principale (CSP) este livrată către comunitate.
2025 – Al șaselea Nagios Conferința Mondială are loc la sediul companiei din St. Paul, Minnesota. Nagios raportează peste 10,000 de clienți și crește până la 100 de angajați. Nagios Log Server 2026 este livrat cu o nouă pagină principală Simple Search și un upgrade la OpenSeaversiunea 3.1.0.
2026 - Nagios Core 4.5.x continuă cu versiuni de mentenanță și securitate (4.5.11 în ianuarie, 4.5.13 în mai), în timp ce Nagios XI trece la seria 2026R1 cu noi experți de configurare pentru Red Hat OpenShift. Nagios Conferința Mondială 2026 este programată pentru 14-17 septembrie la St. Paul, Minnesota.
Caracteristicile Nagios
Următoarele sunt caracteristicile importante ale Nagios instrument de monitorizare:
- Relativ scalabil, gestionabil și sigur.
- Oferă un sistem bun de jurnalizare și bază de date.
- Oferte informative și latracinterfețe web alternative.
- Trimite automat alerte când o condiție se schimbă.
- Sare peste verificările redundante atunci când serviciile funcționează deja corect.
- Te ajută să detectezi erorile de rețea și căderile serverului.
- Vă permite să depanați problemele de performanță ale serverului.
- Remediază automat problemele pe măsură ce sunt identificate în timpul monitorizării.
- Monitorizează întregul proces de afaceri și infrastructura IT într-o singură trecere.
- Folosește o arhitectură care facilitează scrierea de noi plugin-uri în limbajul ales de tine.
- Citește configurația sa dintr-un director întreg, helping tu decizi cum să definești fișierele individuale.
- Folosește topologia pentru a determina dependențele gazdei.
- Monitorizează servicii de rețea precum HTTP, SMTP, SNMP, FTP, SSH și POP.
- Vă ajută să definiți o ierarhie de gazde de rețea folosind gazde părinte.
- Vă permite să definiți rutine de gestionare a evenimentelor care rulează în timpul serviciului sau care găzduiesc evenimente pentru rezolvarea proactivă a problemelor.
- Suportă implementarea de gazde de monitorizare redundante.
Nagios Architectură
Nagios utilizează o arhitectură client-server. Într-o rețea tipică, Nagios Serverul rulează pe o gazdă, în timp ce plugin-urile rulează pe toate gazdele la distanță care trebuie monitorizate.
- Planificatorul este o componentă a serverului NagiosTrimite un semnal pentru a executa plugin-urile pe gazda la distanță.
- Pluginul primește statusul de la gazda la distanță.
- Pluginul trimite datele înapoi către planificatorul de procese.
- Planificatorul de procese actualizează interfața grafică (GUI), iar notificările sunt trimise administratorilor.
Plugin-uri
Nagios pluginurile oferă inteligență de nivel scăzut care spune Nagios Core cum să monitorizezi aproape orice. Un plugin acționează ca o aplicație independentă, dar este conceput pentru a fi executat de Nagios Miez. Se conectează la Apache, care este controlat de CGI pentru a afișa rezultatul, în timp ce o bază de date conectată păstrează fișierele jurnal.
Cum funcționează pluginurile?
Luați în considerare exemplul de mai sus:
- Check_nt este un plugin folosit pentru monitorizarea unui Windows mașină și este de obicei disponibilă pe serverul de monitorizare.
- NSClient++ ar trebui instalat pe fiecare Windows mașina pe care doriți să o monitorizați.
- O conexiune SSL între server și gazdă schimbă continuu informații între ele.
În mod similar, NRPE (Nagios Pluginurile Remote Plugin Executor) și NSCA sunt utilizate pentru a monitoriza gazdele Linux, respectiv Mac OS X.
GUI
Nagios Interfața afișează pagini web generate de CGI. Poate afișa starea prin butoane colorate (verzi sau roșii), sunete, grafice și multe altele.
Când o alertă soft este declanșată în mod repetat, aceasta devine o alertă hard, iar Nagios serverul trimite apoi o notificare administratorului.
Cum se instalează Nagios Instrument la AWS
Pas 1) Aboneaza-te la Nagios.
Du-te la Nagios listare pe AWS Marketplace și faceți clic pe Continuați să vă abonați.
Pas 2) Citește termenii și condițiile, apoi acceptă-le.
Pas 3) Vizualizați mesajul. Veți vedea un mesaj de abonament în așteptare.
Pas 4) Efectuați configurarea. Reîmprospătați pagina după câteva minute și faceți clic pe Continuați la configurare.
Pas 5) Lansa NagiosPăstrați setările implicite și faceți clic pe Continuare pentru lansare.
Pas 6) RevVizualizați setările, creați o cheie nouă și faceți clic pe Lansare.
Pas 7) Rețineți DNS-ul public al instanței dvs.
Pas 8) Convertește fișierul pem în ppk. Pe Windows mașină, utilizați generatorul PuTTY pentru a converti fișierul pem într-un fișier ppk.
Pas 9) În PuTTY, introduceți DNS-ul public.
Pas 10) În secțiunea Autentificare, introduceți cheia ppk și faceți clic pe Deschidere.
Pas 11) În terminal, introduceți numele de utilizator ca ubuntu și executați comanda.
- Rulați această comandă: sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Introduceți o nouă parolă la alegere.
Pas 12) Deschideți browserul și accesați http:// /nagios3 (în acest exemplu, http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/).
Introduceți numele de utilizator: nagiosadmin
Parolă: cea setată la pasul anterior.
Pas 13) Nagios instalarea este finalizată și Nagios încărcături.
Aplicarea Nagios
Nagios instrument de monitorizare a rețelei este un sistem de verificare și monitorizare a stării de funcționare a unui centru de date tipic, care acoperă toate tipurile de echipamente, cum ar fi:
- Servere și noduri de rețea.
- Monitorizarea aplicațiilor dintr-o singură consolă.
- Monitorizarea aplicațiilor cu informații la nivel de tranzacție.
- Componente middleware și de mesagerie.
- Rapoarte și tablouri de bord personalizabile.
- Sisteme de rezervă UPS.
- Sisteme de identificare biometrică.
- Sisteme de control al temperaturii și umidității (mecanisme de detectare).
- Sisteme CCTV și NVR.
- Subsisteme de stocare (NAS și SAN).
Dezavantajele utilizării Nagios
- Funcții importante, cum ar fi vrăjitorii și tablourile de bord interactive, sunt disponibile numai în Nagios XI, care este un instrument destul de scump.
- Nagios Core are o interfață confuză pentru utilizatorii noi.
- Folosește multe fișiere de configurare care pot fi dificil de configurat.
- Nagios nu poate monitoriza debitul rețelei.
- Instrumentul vă permite să monitorizați rețeaua, dar nu și să o gestionați.
- Nagios nu face nicio distincție între dispozitive precum servere, routere sau switch-uri, deoarece tratează fiecare dispozitiv ca o gazdă.
















