Precedente :: Successivo |
Autore |
Messaggio |
Marco Ospite
|
Inviato: Gio 07 Giu 2007 14:38 Oggetto: domanda nagios per check_mysql |
|
|
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
|
Inviato: Gio 07 Giu 2007 18:18 Oggetto: domanda nagios per check_mysql |
|
|
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
|
Inviato: Lun 11 Giu 2007 09:21 Oggetto: domanda nagios per check_mysql |
|
|
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 |
|
|
|
|
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
|
|