Surveillance mysql sous nagios
fabysarr
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
whocares -
whocares -
Bonjour,
je suis entrain de configuré mysql sous nagios. j'ai déja installé le client nrpe puis créer le fichier .cfg
il me reste a créer le script .sh, j'ai fait ceci mais ça ne marche pas
# '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$'
}
# 'check_mysql_database' command definition
define command{
command_name check_mysql_database
command_line /usr/lib/nagios/plugins/check_mysql -d '$ARG3$' -H '$HOSTADDRESS$' -u '$ARG1$' -p '$ARG2$'
pouvez vous m'aivez. je veux juste que mysql soit surveillé par nagios
je suis entrain de configuré mysql sous nagios. j'ai déja installé le client nrpe puis créer le fichier .cfg
il me reste a créer le script .sh, j'ai fait ceci mais ça ne marche pas
# '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$'
}
# 'check_mysql_database' command definition
define command{
command_name check_mysql_database
command_line /usr/lib/nagios/plugins/check_mysql -d '$ARG3$' -H '$HOSTADDRESS$' -u '$ARG1$' -p '$ARG2$'
pouvez vous m'aivez. je veux juste que mysql soit surveillé par nagios
A voir également:
- Surveillance mysql sous nagios
- Mysql community server - Télécharger - Bases de données
- Utiliser webcam comme camera de surveillance - Guide
- Logiciel surveillance webcam pc gratuit - Télécharger - Sécurité
- Caméra de surveillance routière - Guide
- Surveillance température pc - Guide
1 réponse
Salut ,
Si tu as mis le client nrpe sur ton serveur mysql et que c'est ça que tu souhaite utiliser à la place du plugin check_mysql, il faut que tu appel la commande avec le plugin nrpe du serveur nagios.
Tu auras alors, côté serveur nagios, ceci comme commande pour ton service
<nomLocal> est la valeur que tu auras défini côté serveur mysql, dans nrpe.cfg, par exemple :
n'oublie également pas d'autoriser la communication via nrpe en mettant l'ip du serveur nagios dans le nrpe.cfg:allowed_hosts=<ipServeurNagios> sur le serveur mysql.
et <monScript>.sh fait des verifications en local sur le serveur mysql, reçois des paramètres si nécessaire (en général pour les plugins déjà existant, il s'agit des valeurs limites, mais tu peux choisir de lui donner ce que tu veux en paramètre, voir rien du tout)
Après si c'est check_mysql depuis le serveur nagios que tu souhaite utilisé, et pas le check_nrpe, je ne le connais pas à fond, mais je te conseil de réussir déjà à faire fonctionner le check_mysql dans la console, pour être sûre que les informations utilisées soient les bonnes, ect.. avant de touiller dans le fichier des commands.cfg ou autres, comme ça tu pars sur une base ou tu sais que ça marche.
Si tu as mis le client nrpe sur ton serveur mysql et que c'est ça que tu souhaite utiliser à la place du plugin check_mysql, il faut que tu appel la commande avec le plugin nrpe du serveur nagios.
Tu auras alors, côté serveur nagios, ceci comme commande pour ton service
command check_nrpe!<nomLocal>
<nomLocal> est la valeur que tu auras défini côté serveur mysql, dans nrpe.cfg, par exemple :
command[<nomLocal>]=/usr/local/nagios/libexec/mesScripts/<monScript>.sh <param1> <param2> <...>
n'oublie également pas d'autoriser la communication via nrpe en mettant l'ip du serveur nagios dans le nrpe.cfg:allowed_hosts=<ipServeurNagios> sur le serveur mysql.
et <monScript>.sh fait des verifications en local sur le serveur mysql, reçois des paramètres si nécessaire (en général pour les plugins déjà existant, il s'agit des valeurs limites, mais tu peux choisir de lui donner ce que tu veux en paramètre, voir rien du tout)
Après si c'est check_mysql depuis le serveur nagios que tu souhaite utilisé, et pas le check_nrpe, je ne le connais pas à fond, mais je te conseil de réussir déjà à faire fonctionner le check_mysql dans la console, pour être sûre que les informations utilisées soient les bonnes, ect.. avant de touiller dans le fichier des commands.cfg ou autres, comme ça tu pars sur une base ou tu sais que ça marche.