PDA

View Full Version : Nagios: aggiungere un controllo sulla CPU con notifica


UnknownSoldier
08-04-2011, 12:31
Salve a tutti!
Qualcuno saprebbe dirmi in che modo posso aggiungere un controllo sul carico della CPU? In pratica mi servirebbe un servizio che faccia queste operazioni: controlla continuamente il carico della CPU, se l'uso della CPU è uguale o maggiore al 90% per oltre 30 secondi, parte una notifica via e-mail.
Sto facendo tante ricerche ma non riesco a trovare una guida semplice e chiara. >:(

Grazie a tutti!

Tasslehoff
08-04-2011, 22:43
Quale sistema operativo monta la macchina che vorresti monitorare?

UnknownSoldier
09-04-2011, 11:09
Quale sistema operativo monta la macchina che vorresti monitorare?

Linux :fagiano:

Tasslehoff
09-04-2011, 13:43
Linux :fagiano:Con linux è piuttosto semplice usando nrpe e il comando check_load che monitorizza i contatori di carico del sistema operativo.
Imho è molto più utile del controllo brutale della sola occupazione cpu, ad esempio potresti avere load alto anche con cpu non carica, magari perchè hai molti processi in I/O wait.

In alternativa a questa pagina (http://exchange.nagios.org/directory/Plugins/System-Metrics/CPU-Usage-and-Load) puoi trovare un sacco di plugin utili

UnknownSoldier
09-04-2011, 14:25
Con linux è piuttosto semplice usando nrpe e il comando check_load che monitorizza i contatori di carico del sistema operativo.
Imho è molto più utile del controllo brutale della sola occupazione cpu, ad esempio potresti avere load alto anche con cpu non carica, magari perchè hai molti processi in I/O wait.

In alternativa a questa pagina (http://exchange.nagios.org/directory/Plugins/System-Metrics/CPU-Usage-and-Load) puoi trovare un sacco di plugin utili

Ma da quel che ho capito bisognerebbe costruire un nuovo servizio... il problema è che non ho capito dove e come mettere le mani. :mbe:

hmetal
12-04-2011, 07:42
Nagios come tutti i programmi Linux based aggratis e' un bordello. Esistono diversi componenti aggiuntivi da attaccarci (tipo nconf) ma ci vuole una laurea (o molte ore bestemmiando) per farli andare.

Essenzialmente si tratta di andare dentro i files di configurazione dei servizi e aggiungere i servizi e gli host a mano. I files di configurazione non sono altro dei files di testo che nagios si va a leggere quando starti il servizio (dovrebbero essere tipo dentro /etc/nagios se non ricordo male).

Probabilmente in giro ci sono altri programmi piu semplici per fare quallo che vuoi fare.

Nagios e' figo perche e' snellissimo e molto veloce e va bene quando devi tirare un poll (una richiesta di stato di una risorsa) a 1000 hosts a botta.

Tasslehoff
12-04-2011, 13:07
Imho nagios non è complicato e non ci vuole certo una laurea per farlo funzionare anche con features opzionali, io ad esempio ho trovato più complicato configurare e far funzionare Cacti.
Per nagios serve semplicemente leggersi la documentazione.

hmetal
13-04-2011, 08:11
Per nagios serve semplicemente leggersi la documentazione.

e hai detto niente :asd:

wizard1993
14-04-2011, 14:52
e hai detto niente :asd:

esiste forse qualcosa, non solo in informatica ma in generale, che non richeda una preparazione di base decente per essere messa in piedi?
nemmeno cogliere i funghi o coltivare la terra si può fare, come si dice dalle mie parti, a briglia sciolta