Nagios Tutorial: Ce este Nagios Instrument? Architectură și instalare
Ce este monitorizarea continuă?
Monitorizarea continuă este un proces de detectare, raportare, răspuns la toate atacurile care au loc în infrastructura sa. Odată ce aplicația este implementată pe server, intră în joc rolul de monitorizare continuă. Întregul proces se referă la a avea grijă de infrastructura companiei și a răspunde în mod corespunzător.
Ce Este Nagios?
Nagios este un software open source pentru monitorizarea continuă a sistemelor, rețelelor și infrastructurilor. Rulează pluginuri stocate pe un server care este conectat la o gazdă sau un alt server din rețeaua dvs. sau de pe Internet. În cazul oricărei defecțiuni, Nagios alertează despre probleme, astfel încât echipa tehnică să poată efectua imediat procesul de recuperare.
Nagios este utilizat pentru monitorizarea continuă a sistemelor, aplicațiilor, serviciilor și proceselor de afaceri într-o cultură DevOps.
De ce avem nevoie Nagios instrument?
Iată care sunt motivele importante pentru utilizare Nagios instrument de monitorizare:
- Detectează toate tipurile de probleme de rețea sau server
- Vă ajută să găsiți cauza principală a problemei, ceea ce vă permite să obțineți o soluție permanentă a problemei
- Monitorizarea activă a întregii infrastructuri și a proceselor de afaceri
- Vă permite să monitorizați și să depanați problemele de performanță ale serverului
- Vă ajută să planificați actualizările de infrastructură înainte ca sistemele învechite să creeze defecțiuni
- Puteți menține securitatea și disponibilitatea serviciului
- Remediați automat problemele într-o situație de panică
Istoria Nagios
1996 - Ethan Galstad folosește ideile și arhitectura lucrării sale anterioare pentru a începe construirea unei noi aplicații care rulează sub Sistemul de operare Linux
1999 - Pluginurile care au fost distribuite inițial ca parte a distribuției NetSaint sunt în curând 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 Proiectul SourceForge.net al lunii în iunie
2009-Nagios Enterprises lansează prima sa versiune comercială, Nagios XI
2012-Nagios redenumit din nou ca Nagios Nucleu
2016-Nagios core depășește 7,500,000 de descărcări direct de pe site-ul SourceForge.net
Caracteristicile Nagios
Următoarele sunt caracteristicile importante ale Nagios instrument de monitorizare:
- Relativ scalabil, gestionabil și sigur
- Sistem bun de jurnal și baze de date
- Interfețe web informative și atractive
- Trimiteți automat alerte dacă starea se schimbă
- Dacă serviciile funcționează bine, atunci nu este nevoie să verificați dacă gazda este în viață
- Vă ajută să detectați erorile de rețea sau blocările de server
- Puteți depana problemele de performanță ale serverului.
- Problemele, dacă există, pot fi rezolvate automat pe măsură ce sunt identificate în timpul procesului de monitorizare
- Puteți monitoriza întregul proces de afaceri și infrastructura IT cu o singură trecere
- Arhitectura produsului este ușor de scris plugin-uri noi în limba pe care o alegeți
- Nagios vă permite să citiți configurația sa dintr-un director întreg, ceea ce vă ajută să decideți cum să definiți fișierele individuale
- Utilizează topologia pentru a determina dependențele
- Monitorizați serviciile de rețea precum HTTP, SMTP, HTTP, SNMP, FTP, SSH, POP etc.
- Vă ajută să definiți ierarhia gazdelor de rețea folosind gazde părinte
- Abilitatea de a defini handlere de evenimente care rulează în timpul evenimentelor de service sau gazdă pentru rezolvarea proactivă a problemelor
- Suport pentru implementarea gazdelor de monitorizare redundante
Nagios Architectură
Nagios este o arhitectură client-server. De obicei, într-o rețea, a Nagios serverul rulează pe o gazdă, iar pluginurile rulează pe toate gazdele de la distanță care ar trebui monitorizate.

- Planificatorul este o componentă a serverului Nagios. Trimite un semnal pentru a executa pluginurile la gazda de la distanță.
- Pluginul primește starea de la gazda la distanță
- Plugin-ul trimite datele către planificatorul procesului
- Programatorul de proces actualizează GUI și notificările sunt trimise administratorilor
Plugin-uri
Nagios Pluginurile oferă informații de nivel scăzut despre cum să monitorizezi orice și orice cu Nagios Miez. Pluginurile funcționează ca o aplicație autonomă, dar sunt proiectate pentru a fi executate de Nagios Miez. Se conectează la Apache care este controlat de CGI pentru a afișa rezultatul. Mai mult, o bază de date conectată la Nagios pentru a păstra un fișier jurnal.
Cum funcționează pluginurile?
Luați în considerare exemplul de mai sus -
- Check_nt este un plugin pentru a monitoriza o mașină Windows, care este disponibil în mare parte pe serverul de monitorizare
- NSClinet++ ar trebui să fie instalat în fiecare Windows mașină pe care doriți să o monitorizați
- Există o conexiune SSL între server și gazdă care schimbă continuu informații între ele
La fel, NRPE(Nagios Remote plug-in Executor) și pluginurile NSCA sunt utilizate pentru a monitoriza Linux și, respectiv, Mac OS X.
GUI
O interfață de Nagios este folosit pentru a afișa pagini web generate de CGI. Pot fi butoane spre verde sau roșu, sunet, grafic etc.
Când alerta soft este activată de mai multe ori, se declanșează o alertă hard, apoi Nagios serverul trimite o notificare administratorului.

Cum se instalează Nagios instrument la AWS
Pas 1) Aboneaza-te la Nagios.
Accesează https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew și faceți clic pe Continuați pentru abonare
Pas 2) Citiți termenii și condițiile.
Acceptați Termenii.
Pas 3) Vizualizați mesajul.
Veți vedea un mesaj privind abonamentul în așteptare
Pas 4) Faceți configurația.
Reîmprospătați aceeași pagină după câteva minute și faceți clic pe „Continuați la configurare
Pas 5) Lansați nagios.
Păstrați setările implicite și faceți clic pe Continuați pentru a lansa
Pas 6) Revvizualizați setările.
Revvizualizați setările. Creați o cheie nouă și faceți clic pe Lansare
Pas 7) Rețineți DNS-ul public.
Rețineți DNS-ul public al instanței dvs
Pas 8) Convertiți fișierul pem în ppk.
În mașina dvs. Windows, utilizați instrumentul generator de chit pentru a converti fișierul pem în ppk
Pas 9) Introduceți DNS public.
În chit, introduceți DNS-ul public
Pas 10) Introduceți tasta ppk.
În secțiunea Auth, introduceți cheia ppk și faceți clic pe deschidere
Pas 11) În terminal,
Introduceți numele de conectare 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 browserul.
În browser, accesați locația http:// /nagios3 în cazul meu http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/
Introduceți numele de utilizator: nagiosadmin
trece: setat la pasul anterior
Pas 13) Nagios instalarea facuta.
Nagios Loturile.
Aplicarea Nagios
Nagios cerere instrument de monitorizare este un sistem de verificare și monitorizare a sănătății pentru un centru de date tipic, care cuprinde toate tipurile de echipamente, cum ar fi:
- Noduri de server și rețea
- Monitorizarea aplicației dintr-o singură consolă
- Monitorizarea aplicației cu informații la nivel de tranzacție
- Monitorizați componentele Middleware și Mesaje
- Rapoarte și tablouri de bord personalizabile
- Sistem de rezervă UPS
- Sistem de identificare biometrică
- Sistem de control al temperaturii și umidității (mecanism de detectare)
- Sistem CCTV/NVR
- Subsistem de stocare (NAS&SAN)
Dezavantajele utilizării Nagios
- Funcțiile importante precum vrăjitorii sau tabloul de bord interactiv sunt disponibile numai pe Nagios XI, care este un instrument destul de scump
- Nagios core are o interfață confuză
- Există multe fișiere de configurare care sunt foarte greu de configurat pentru utilizatori
- Nagios nu poate monitoriza debitul rețelei
- Instrumentul nu vă permite să gestionați rețeaua, ci doar să monitorizați rețeaua
- Nagios nu face nicio diferență între diferitele dispozitive, cum ar fi servere, routere sau comutatoare, deoarece tratează fiecare dispozitiv ca pe o gazdă
Rezumat
- Monitorizarea continuă este un proces de detectare, raportare, răspuns la toate atacurile care au loc în infrastructura sa
- Nagios este gratuit să folosească instrument software open source pentru monitorizare continuă
- Nagios oferă o monitorizare eficientă a întregii infrastructuri și a proceselor de afaceri
- Ethan Galstad folosește ideile și arhitectura lucrării sale anterioare pentru a începe construirea unei noi aplicații Nagios care rulează sub sistemul de operare Linux
- Nagios este relativ scalabil, gestionabil și sigur
- Trei componente importante ale Nagios arhitectura sunt 1) Interfață Web (GUI) 2)Nagios Server 3) Plugin
- Nagios permite monitorizarea aplicațiilor dintr-o singură consolă cu informații la nivel de tranzacție
- Acest instrument nu vă permite să gestionați rețeaua, ci doar să monitorizați rețeaua