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 »
Ce pot face aici:
Alexey Ubozhenko este specialist în administrarea sistemului. notebook Wikiadmin Ramenskoe, MoscovaProiectele mele sunt:
pensiune sergiev posad