Newsgroup: it.comp.os.linux.sys
Titolo: Documentazione di Nagios 1.3

Scusate la domanda che potrà sembrare stupida...ma dove posso trovare una
documentazione veramente esaustiva su Nagios? La doc nel sito ufficiale mi
sembra abbastanza scarna non coprendo assolutamente tutti i parametri di
configurazione di Nagios (che sono un fottio).
Per esempio
service_notification_options    w,u,c,r
che significano le 4 lettere? ho anche cercato su Google per quanto a me
possibile ma non ho trovato niente...
-- 
Vide


Guarda che tutta questa roba e' spiegata sul manuale che si trova sul
sito (sotto "Object configuration files", "Template-based method").
w,u,c,r significa che invia un allarme per tutte le condizioni: warning,
unknown, critical, e manda anche un messaggio al recovery.
Se posso darti un consiglio, stampati il manualone in formato pdf e
passa un weekend a leggertelo. Non e' molto ben organizzato, ma c'e'
tutto quello che ti serve, ti assicuro - uso Nagios da anni e raramente
ho avuto bisogno di guardare altrove.
-- 
Conservative, n.:
        One who admires radicals centuries after they're dead.

 ho avuto bisogno di guardare altrove.
Mmmh, mi sa che ho capito il problema...io stavo guardando nel manuale della
1.x che è effettivamente scarno, mentre quella della 2.0 è molto più
completo (e infatti ho trovato anche l'opzione di cui parlavo). Proverò ad
arrangiarmi con quello visto che io sto utilizzando Nagios 1.3 (è l'unico
stable che c'è in Gentoo attualmente, e forzare la 2.0 su di un server di
produzione mi fa un po' di paura...)
-- 
Vide
"Si es verdad que existe un Dios, que trabaje de sol a sol." (Mago de Oz)
NP: Nulla

 produzione mi fa un po' di paura...)
Mai usato Gentoo, onestamente - ci ho giocato un poco a casa - ma ho
Nagios 2 in produzione su CentOS da mesi e non ha mai dato il minimo
problema.
Comunque il manuale della 1.x, piu' che scarno, e' semplicemente peggio
organizzato. La spiegazione di quelle opzioni c'e' (ripeto: vai alla
versione html che c'e' sul sito, vai al capitolo sugli "Object
configuration files" e seleziona "Template-based method", se vai alla
parte sui services la trovi; il problema e' che ci si confonde fra host
configuration e service configuration, che hanno la stessa voce ma con
opzioni diverse), e' solo un casino trovarla perche' il manuale e' molto
dispersivo
-- 
"The State of California has no business subsidizing intellectual
curiosity."
-- Ronald Reagan on funding scientific research

 dispersivo
Boh, io ho guardato nella sezione Object (manuale HTML) facendo un cerca di
quella opzione ma non ho trovato nulla...mentre nella 2 l'ho trovato
proprio in quella sezione. Guarderò di nuovo meglio, comunque (in effetti
mi stupisce molto che non sia documentato).


 mi stupisce molto che non sia documentato).
Ok, mea culpa. Trovato tutto, grazie per la "dritta".
-- 
Vide

 finendo lo spazio InnoDB ecc...
Si', il supporto per MySQL non c'entra con i check. Qualcosa (tipo,
giusto sapere se e' vivo) la trovi fra i plugin di default. Per il resto
ti consiglio di dare un'occhiata su nagiosexchange, dove c'e' un certo
numero di plugin "contributed". Tieni presente che molti non sono
scritti benissimo e potrebbero aver bisogno di qualche modifica o
correzione. Io uso solo il plugin di base e poi uno scritto da me per
sapere se la replicazione dati e' attiva, non e' che quelli di
nagiosexchange li conosca benissimo, so solo che 
check_replication.pl
non funziona come dovrebbe (o almeno, io non sono riuscito a farlo
funzionare come dovrebbe in mezza giornata). C'e' roba per controllare
il numero di tables, spazio InnoDB, e cosi' via.
Oh, fra l'altro, il plugin "di serie", check_mysql, riporta anche
elementi come slow queries e numero di thread, che vengono inseriti
nell'alert in caso di problemi
In bocca al lupo :)
Eugenio
-- 
Christian, n.:
        One who believes that the New Testament is a divinely inspired
book admirably suited to the spiritual needs of his neighbor.

 In bocca al lupo
Grazie per tutte le info, ho appena finito di tirare su Nagios per ora con
una configurazione di base che controlla i cloni della web farm...e
funziona da dio! è fichissimo...e non è stato neanche troppo complicato, mi
è funzionato tutto quasi al primo tentativo! Magari ti romperò ancora le
scatole per qualche funzionalità più avanzata ;)
-- 
Vide

 nell'alert in caso di problemi
Ok, proprio su questo la nuova domanda: dove e come posso impostare il
livello di warning e il livello critico di slow queries? tipo che mi fa la
differenza fra due controlli e mi avvisa se il numero ottenuto è troppo
alto....
-- 
Vide


Onestamente non ne ho idea, non mi sembra sia possibile. Io ho risolto
un po' alla brutale, scrivendomi uno script che viene invocato da
nagios, esegue il plugin, estrae dal suo output i risultati che mi
interessano e in base a quelli decide se uscire con un risultato di OK,
WARNING o CRITICAL (di nuovo, le istruzioni per scrivere i plugin sono
nella documentazione).
Quanto a fare la differenza fra due controlli, mi sa che caschi male, i
plugin in generale non hanno memoria. Per una cosa del genere non hai
alternative, temo, se non scriverti tu qualcosa.
-- 
Q: How do you play religious roulette?
A: You stand around in a circle and blaspheme and see who gets struck
   by lightning first.

 alternative, temo, se non scriverti tu qualcosa.
Mmmh, come temevo. Beh, in ogni caso non mi pare troppo difficile fare uno
script ad hoc, alla fin fine è solo un po' di bash/perl/quel che si vuole.
Comunque piano piano sto tirando su tutto, anche con NRPE sui vari server.
Fico fico...e menomale che volevano farmi installare BigBrother! ;)
-- 
Vide