Nagios - notebook-ul lui sysadmin

Nagios este un program de monitorizare open-source conceput pentru a testa sistemele și rețelele de calculatoare. Monitorizează site-urile și serviciile specificate și notifică administratorul în cazul în care unul dintre sisteme a încetat sau a reluat activitatea sau nu este disponibil.







Nagios (pronunțat "nagios"), cunoscut anterior ca Netsaint, a fost proiectat de Ethan Galstad. El susține și dezvoltă sistemul astăzi, împreună cu echipa de dezvoltare. Și ei se ocupă de atâtea plug-in-uri oficiale și neoficiale.

Inițial, Nagios a fost proiectat să funcționeze sub Linux. dar funcționează bine și în alte sisteme de operare, cum ar fi Sun Solaris. AIX și HP-UX. Nagios este distribuit sub licența GPL.

Caracteristici generale

Monitorizarea serviciilor de rețea SMTP, POP3, HTTP, NNTP, ICMP, SNMP

Monitorizarea stării gazdă (utilizarea procesorului, utilizarea discului, jurnale de sistem). În majoritatea sistemelor de operare de rețea, chiar și în Microsoft Windows cu NRPE_NT

Suport pentru monitorizarea la distanță prin tuneluri SSH sau SSL criptate

module de extensie de arhitectură simplă (plug-in-uri) permite folosind orice limbaj de programare la alegere (Shell. C ++. Perl. Python. PHP și altele) pentru a dezvolta cu ușurință propriile modalități de servicii de testare

Verificarea serviciului paralel

Abilitatea de a determina ierarhia gazdelor de rețea cu ajutorul gazdei "părinte" vă permite să detectați și să distingeți gazdele care sunt necorespunzătoare și cele care sunt inaccesibile

Trimiterea notificărilor în cazul unor probleme cu serviciul sau gazda (prin poștă, pager, SMS sau alt mod definit de utilizator prin intermediul modulului de sistem)







Abilitatea de a defini procesatori de evenimente care au avut loc cu servicii sau gazde pentru rezolvarea proactivă a problemelor

Rotația automată a fișierelor de jurnal

Posibilitatea de a organiza funcționarea în comun a mai multor sisteme de monitorizare pentru a crește fiabilitatea și a crea un sistem distribuit de monitorizare

Include nagioastele de utilitate, care afișează un rezumat general al tuturor gazde aflate sub monitorizare.

  • Instalarea folosind CentOS ca exemplu Cut off selinux dacă nu știm cum să o configurem:

echo 0> / selinux / enforce

sed-i / SELINUX = impunerea / SELINUX = disable / '/ etc / selinux / config

Actualizăm lista de pachete și punem următoarele:

yum install httpd php php-cli GCC GLIBC glibc-comune gd Gd-luții net-unzip perl-SNMP timp-HiRes

Creați un utilizator, setați parola și adăugați-l la grupurile potrivite:

Probleme și soluții

  • Ne pare rău, dar Nagios nu verifică în prezent comenzi externe

Nu aveți permisiunea de a executa comenzi externe utilizând un browser. Mergeți la nagios.cfg și fixați 0 la 1 în sl. line:

  • Eroare: fișierul de comandă "/var/lib/nagios3/rw/nagios.cmd" nu a putut fi memorat (!)!

Serverul web Apache nu are drepturi la fișierul specificat sau pur și simplu nu există. Creați-o!

chmod a + rw /var/lib/nagios3/rw/nagios.cmd

De asemenea, Apache nu poate intra / var / lib / nagios3 / rw - reparați-l!

chmod a + rxw / var / lib / nagios3 / rw

  • «Motion
  • Toate articolele de pe site
  • Nestopia »
Nagios - notebook-ul lui sysadmin

Ce pot face aici:

Nagios - notebook-ul lui sysadmin
Alexey Ubozhenko este specialist în administrarea sistemului. notebook Wikiadmin Ramenskoe, Moscova

Proiectele mele sunt:
pensiune sergiev posad







Articole similare

Trimiteți-le prietenilor: