This shows you the differences between two versions of the page.
saisp:labs:03:contents:06 [2014/03/10 03:38] mihai.carabas [06. Nagios] |
saisp:labs:03:contents:06 [2014/03/10 15:51] (current) mihai.carabas [06. [15p] Nagios] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== 06. Nagios ==== | + | ==== 06. [15p] Nagios ==== |
Nagios este unul din cele mai utilizate utilitare de monitorizare a infrastructurii de rețea. Pe stația ''monitor'' se află instalată o instanță de Nagios ce monitorizeaza stația ''gateway'' folosind comanda ''ping'' și serviciul SSH de pe aceasta. | Nagios este unul din cele mai utilizate utilitare de monitorizare a infrastructurii de rețea. Pe stația ''monitor'' se află instalată o instanță de Nagios ce monitorizeaza stația ''gateway'' folosind comanda ''ping'' și serviciul SSH de pe aceasta. | ||
Line 7: | Line 7: | ||
Observați configurațiile făcute în fișierul ''/etc/nagios3/conf.d/gateway.cfg''. | Observați configurațiile făcute în fișierul ''/etc/nagios3/conf.d/gateway.cfg''. | ||
- | Creați câte un nou host în fișierul ''/etc/nagios3/conf.d/cisco.cfg'' pentru fiecare din ruterele CISCO (''R1'' și ''R2''). Creați câte un serviciu care verifică dacă serviciul ''telnet'' răspunde cererilor (Hint: ''grep -r telnet /etc/nagios-plugins''). | + | === Definire de servicii si host-uri === |
+ | |||
+ | Creați câte un nou host în fișierul ''/etc/nagios3/conf.d/cisco.cfg'' pentru fiecare din ruterele CISCO (''R1'' și ''R2''). Creați câte un serviciu asociat fiecărui ruter care verifică dacă serviciul ''telnet'' răspunde cererilor (Hint: ''grep -r telnet /etc/nagios-plugins''). | ||
+ | |||
+ | Restartati serviciul ''nagios'' si observati ca cele doua routere apar in ''Hosts'' si ''Services''. | ||
<solution -hidden> | <solution -hidden> | ||
<code> | <code> | ||
Line 41: | Line 46: | ||
</solution> | </solution> | ||
- | Creați un nou serviciu asociat stației ''gateway'' care să verifice serverul WEB aflat pe aceasta și în cazul în care acesta nu răspunde să trimită o notificare pe adresa de e-mail a colegului de lângă voi. | + | === Notificari === |
+ | |||
+ | În fisierul ''gateway.cfg'' creați un nou serviciu asociat stației ''gateway'' care să verifice serverul WEB aflat pe aceasta. | ||
+ | |||
+ | În cazul în care acesta nu răspunde să trimită o notificare pe adresa de e-mail a colegului de lângă voi. | ||
+ | |||
+ | **Note:** Va trebui sa creati un fisier ''mycontacts.cfg'' în care sa definiti un obiect ''contact'' și un obiect ''contactgroup'' (urmăriți fișierul ''/etc/nagios3/conf.d/contacts_nagios2.cfg'' în care este creat grupul ''admins''). După ce ați terminat de configurat, nu uitați să resetați serviciul ''nagios3''. | ||
<solution -hidden> | <solution -hidden> | ||
<code> | <code> | ||
Line 76: | Line 88: | ||
</solution> | </solution> | ||
- | Închideți serverul web pe stația ''gateway'' și verificați dacă primiți alerte e-mail. | + | Pentru a putea trimite alerte, Nagios are nevoie de un server de e-mail local. Pe stația ''monitor'' instalați un server de e-mail:<code> |
+ | root@monitor:~# apt-get install postfix | ||
+ | </code> | ||
+ | Închideți serverul web pe stația ''gateway'' și verificați dacă primiți alerte pe e-mail. |