View Full Version : Les commandes NRPE
thomascentreon
03-18-2008, 11:11 AM
J'ai installer les plugins NSClient sous WinXp, j'arrive à voir l'état du proc, la RAM, l'espace disque. :D
J'ai installer les plugins NRPE sous Xubuntu, je peux voir le nombre d'utilisateurs connectés, le nombre de processus, les processus "zombie", le load average.
Le load average me renvoie : OK - load average: 0.14, 0.44, 0.62
Qu'est ce que cela signifie ?
Pour mes vérification avec NRPE, j'utilise ces commandes :
/usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_users
/usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_load
/usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_total_procs
/usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c check_zombie_procs
Y a t il d'autres commandes pour NRPE ( Espace disque, processeur, RAM etc ..) ? Comment puis je les trouver ?
Dans quel répertoire sont elles situées ?
naparuba
03-18-2008, 12:06 PM
Pour le load average:
http://forum.centreon.com/showthread.php?t=5372&highlight=load+average
Sinon, pour le Linux, fais un "ps aux" pour voir où se situe nrpe et tu devrais voir également l'emplacement de son fichier de conf. Tu peux tente un :
sudo updatedb
locate nrpe.cfg
aussi pour voir où il se situe. Tu vas voir, il est très clair comme fichier de conf.
thomascentreon
03-18-2008, 12:18 PM
J'ai trouvé où sont situés les commandes, elles sont sur la machine client, dans /usr/nagios/etc/nrpe.cfg
J'ai ajouté : command[check_sda2]=/usr/local/nagios/libexec/check_disk -w 20 -c 10 -p /dev/sda2
La réponse sur le client :
$ /usr/local/nagios/libexec/check_disk -w 20 -c 10 -p /dev/sda2
DISK OK - free space: /dev 473 MB (99% inode=97%);| /dev=0MB;453;463;0;473
La réponse du serveur Nagios :
$ ./check_nrpe -H 192.168.0.247 -c check_sda2
NRPE: Command 'check_sda2' not defined
Que dois je faire ?
naparuba
03-18-2008, 01:44 PM
Il faut relancer ton daemon nrpe. Ou bien lui envoyer un signal HUP.
thomascentreon
03-18-2008, 02:51 PM
J'ai relance le daemon nagios-nrpe-server sur ma machine client.
Comment envoyer un signal HUP ?
naparuba
03-18-2008, 03:14 PM
Là je répondrai qu'il faut chercher un peu ;)
http://www.google.fr/search?hl=fr&client=firefox-a&channel=s&rls=org.mozilla%3Afr%3Aofficial&hs=Fjb&q=linux+envoyer+signal+HUP&btnG=Rechercher&meta=
Le premier lien est pas mal.
thomascentreon
03-18-2008, 03:42 PM
J'ai redemarré toutes mes machines ... Même problème ! Donc cela ne vient pas du processus NRPE, j'ai dû oublier de modifier un fichier ou j'ai mal modifier le nrpe.cfg
J'ai trouvé pourquoi çà ne marchait pas :s J'ai honte ...
Il fallai modifier /etc/nagios/nrpe.cfg
naparuba
03-18-2008, 03:56 PM
Tu as plusieurs nrpe.cfg ???
thomascentreon
03-18-2008, 04:22 PM
Sur mon pc client, j'avais installer un ancien serveur Nagios, ce n'est pas propre ... je sais ...
naparuba
03-18-2008, 04:28 PM
Le plus important est de le savoir et de ne pas oublier à le virer un jour :)
thomascentreon
03-19-2008, 10:21 AM
A présent, je souhaite vérifier, avec NRPE, si un daemon est actif, par exemple le daemon de apache2.
Quelle commande "check" dois je utiliser ?
naparuba
03-19-2008, 10:28 AM
Regarde check_procs du package nagios-plugins
thomascentreon
03-19-2008, 12:41 PM
J'ai réussi à utiliser le check_procs.
Je dois contrôler le fonctionnement de Bacula, j'ai télécharger
Nocturnal Nagios plugin
Quelqu'un sait comment installer et utiliser ce plugin ?