[ Home | Liste | F.A.Q. | Risorse | Cerca... ]


[ Data: precedente | successivo | indice ] [ Argomento: precedente | successivo | indice ]


Archivio: Febbraio 2005 ml@sikurezza.org
Soggetto: R: [ml] nagios e NRPE
Mittente: Dimitri Giardina
Data: Wed,  9 Feb 2005 15:17:26 +0100 (CET)
> -----Messaggio originale-----
> Da: ml-bounces@xxxxxxxxxxxxx [mailto:ml-bounces@xxxxxxxxxxxxx]Per conto
> di killemall
> Inviato: mercoledi 9 febbraio 2005 11.25
> A: ml@xxxxxxxxxxxxx
> Oggetto: [ml] nagios e NRPE
>
>
> siccome mi e' stato espressamente chiesto  di monitorare ogni ids su
> network diversi , ma utilizzando solo un nagios centralizzato , senza
> altre stazioni nagios nelle varie lan ,  e' possibile farlo solo
> utilizzando NRPE ? , altra domanda , il server NRPE  da installare su
> ogni ids , necessita anche dell'intsllazione dei plugin di nagios in
> locale oppure non e' necessaria lo loro presenza sulla macchina da
> monitorare ?
> Grazie dell-attenzioe  e buon lavoro a tutti
>

[prologo. se qualche purista storce il naso a leggere, riscriva il messaggio
in una forma migliore.]

nagios utilizza i concetti di controllo attivo o passivo, per controllare la
gerarchia di hosts.
la gerarchia e piu o meno una struttura ad albero.
(piu o meno perche i nodi vengono sia agganciati tramite una voce "parent"
per avere un'idea di ereditarieta,
poi dal modo in cui si configurano i controlli).

l'obiettivo (il best case) e quello di avere tutti controlli attivi.
la distinzione tra controllo attivo e controllo passivo e la seguente.
1) attivo
[HOST_NAGIOS] -> [HOST_1] (raggiungibile).
[HOST_NAGIOS] -> [HOST_NRPE] (raggiungibile)
			[ -> plugin locale ] -> [HOST2] (non raggiungibile da HOST_NAGIOS, ma da
HOST_NRPE]
2) passivo
[HOST_1] -> [HOST_NAGIOS] (monitoraggio passivo).

HOST_NAGIOS utilizza una serie di plugin in base al protocollo da
controllare.

un plugin che si puo utilizzare fa parte di una struttura client/server
chiamata NRPE (nagios remote plugin execute).

NRPE e un demone che agisce insieme al plugin relativo per nagios,
per quanto riguarda la sua sicurezza e possibile criptare via ssl il canale
di
comunicazione.

se [HOST_NAGIOS], [HOST_1] e [HOST_2] sono sulla stessa lan, e banale.
se [HOST_NAGIOS], [HOST_1] sono sulla stessa lan e [HOST_1] routa anche
nella lan di [HOST_2] o ha la possibilita di contattare
in maniera attiva [HOST_2], allora NRPE puo essere adatto allo scopo.

un caso reale.

abbiamo HOST_1 che e pubblico su internet e fa parte di una DMZ di una sede
abbiamo HOST_2 che e pubblico su internet e fa parte di una DMZ di un'altra
sede.
abbiamo HOST_3 che e privato nella seconda sede.

allora, se le regole di firewalling permettono da HOST_2 di pingare (o di
raggiungere) HOST_3, va bene NRPE.
se invece si puo', si puo' utilizzare NSCA e NRPE installati entrambi su
HOST_2 e su HOST_3 un NSCA_client.
il loro funzionamento e il seguente.
HOST_3 invia tramite nsca_client un messaggio (di performance, di
informazioni) a HOST_2 tramite NSCA.
NSCA scrive su una pipe quelle informazioni che riceve, si scrive un demone
(l'ho fatto in php) o un programma che apre quel pipe file, dal quale si
ottengono le informazioni scritte da NSCA e le si scrive da qualche parte
(un file di stato)

quando HOST_1 vuole contattare HOST_3, contatta HOST_2 via NRPE, HOST_2 a
sua volta lancia un controllo su quel file di stato che HOST_3 ha generato
su HOST_2 quando viene lanciato su HOST_3 il client nsca.

nel tuo caso, la situazione, a quanto ho capito e la seguente.

[HOST_NAGIOS]
	[IDS1]
	[IDS2]
	[IDS3]
...

se devi controllare direttamente la raggiungibilita di IDS1,IDS2... allora
non ti serve NRPE.
altrimenti, installi nrpe su tutti gli IDS, installi check_nrpe su
HOST_NAGIOS (controlla che nrpe e check_nrpe si parlino correttamente, puoi
eseguire da HOST_NAGIOS check_nrpe -H IDS1 per vedere se ritorna la versione
di nrpe, per fare una prova, e se invece da un errore, allora potrebbero
essere compilati in modo diverso (parlo di supporto ssl)), installi i plugin
standard di nagios su gli IDS e procedi.

bye

Dimitri Giardina







[ Home | Liste | F.A.Q. | Risorse | Cerca... ]

www.sikurezza.org - Italian Security Mailing List
(c) 1999-2005