Indice del forum Emilia Romagna Linux Users Group
i forum di ERLUG
torna alla home page di ERLUG
 
 Forum SubscriptionsForum Subscriptions   FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

domanda nagios per check_mysql

 
Nuovo argomento   Rispondi    Indice del forum -> ERLUG
Precedente :: Successivo  
Autore Messaggio
Marco
Ospite





MessaggioInviato: Gio 07 Giu 2007 14:38    Oggetto: domanda nagios per check_mysql Rispondi citando

ciao a tutti,
sto ravanando su nagios e volevo far monitorare un db mysql NON in
locale ma su un'altra macchina.
in debian, sono gia' definiti questi due check:

# 'check_mysql' command definition
define command{
command_name check_mysql
command_line /usr/lib/nagios/plugins/check_mysql -H
$HOSTADDRESS$
}

# 'check_mysql_cmdlinecred' command definition
define command{
command_name check_mysql_cmdlinecred
command_line /usr/lib/nagios/plugins/check_mysql -H
$HOSTADDRESS$ -u $ARG1$ -p $ARG2$
}

ora, ho aggiunto le credenziali nella definizione del servizio
passandole cosi':

check_mysql_cmdlinecred!mio_user!mia_password

e poi aggiungendo l'host al gruppo dei server mysql da monitorare con
quel comando.

funziona, ma non mi convince per niente.

1) dovrei definire servizi diversi per ogni mysql con user/password
differenti da questa
2) sono in chiaro in un file di testo

gia' solo da questo ho il fortissimo sospetto di non aver capito nulla
io =(
vi chiedevo, quindi, se mi illuminate un pochino sul modo piu' furbo per
monitorare vari db mysql con password differenti.

spero di essere stato quasi chiaro.
grazie e mille,

marco
Top
Matteo Sgalaberni
Ospite





MessaggioInviato: Gio 07 Giu 2007 18:18    Oggetto: domanda nagios per check_mysql Rispondi citando

On Thu, Jun 07, 2007 at 03:39:27PM +0200, Marco wrote:
Citazione:
1) dovrei definire servizi diversi per ogni mysql con user/password
differenti da questa
si questo č chiaro, devi fare un servizio diverso per ogni mysql
diverso che devi monitorare altrimenti come fai a capire quale ha avuto
il problema.

Citazione:
2) sono in chiaro in un file di testo

la check_mysql.c fa una call a mysql_get_server_info() percui puoi usare
anche un utente/pass con 0 db/0 permission.

oppure,premettendo che la macchina dove gira nagios sia trusted, se
non vuoi passare credenziali in chiaro on net, ti scambi le chiavi ssh e
poi puoi fare il check remoto tramite il check_by_ssh che pipizza
l'output del plugin nagios lanciato sulla macchina in remoto.
[ ovviamente un check cosė fatto dipende dal fatto che ssh sulla macchina remota sia
su:) ]

Citazione:
gia' solo da questo ho il fortissimo sospetto di non aver capito nulla
io =(
tutto chiaro invece:)

Citazione:
vi chiedevo, quindi, se mi illuminate un pochino sul modo piu' furbo per
monitorare vari db mysql con password differenti.
devi definire un servizio per ogni mysql da monitorare legato a
host/hostgroup differenti in modo da averli organizzati.

Ciao

M.
Top
Marco
Ospite





MessaggioInviato: Lun 11 Giu 2007 09:21    Oggetto: domanda nagios per check_mysql Rispondi citando

Matteo Sgalaberni wrote:

Citazione:

la check_mysql.c fa una call a mysql_get_server_info() percui puoi usare
anche un utente/pass con 0 db/0 permission.

questo e' assolutamente utile, grazie.


Citazione:

Citazione:
gia' solo da questo ho il fortissimo sospetto di non aver capito nulla
io =(
tutto chiaro invece:)

beh non esageriamo!
comunque grazie e mille per il chiarimento!

marco
Top
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> ERLUG Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it

torna alla home page di ERLUG
Per informazioni o problemi, contattare info@erlug.linux.it.
La connettività per questo sito e per gli altri nostri servizi è offerta da Ehiweb.it