Brancher Nagios NRPE check_ad - Fixé

J'ai beaucoup lu sur ce problème et essaye de le résoudre à ma manière, mais je n'ai toujours pas de chance.

L'Iran debian 7 comme serveur. nagios. Le problème est que je ne peux pas vérifier l'état de mon contrôleur de domaine Active Directory (Win Server 2003) à travers ce plugin basé sur la numérisation nrpe -
https://www.itefix.no/i2/check_ad
192.168.1.12 - Mon contrôleur de domaine

NRPE sur le serveur win Fonctionne et écoute correctement:

root@nagios:~ > check_nrpe -u -H 192.168.1.12 -p 5666
I (0,4,1,102 2013-07-15) seem to be doing fine...

Mais quand j'essaie de vérifier AD Grâce au plugin, cette erreur se produit:

root@nagios:~ > check_nrpe -u -H 192.168.1.12 -p 5666 -c check_ad
No handler for command: check_ad

Au fait: j'ai lancé avec succès cette commande directement à partir du serveur. win:

Voici ma configuration NSClient ++ (J'ai allumé un chèque de script externe):

C: \ Program Files \ NSClient ++ \ nsclient.ini

CheckExternalScripts = 1

Et ajoutez-le à la fin du fichier:

[NRPE Handlers]

check_ad=scripts\check_ad.exe --dc
check_ad_member=scripts\check_ad.exe –-member
Invité:

Christine

Confirmation de:

J'ai trouvé une solution. Ressemble à l'U. nsclient Il y a des problèmes avec le début des commandes externes. Je ne voulais pas creuser encore plus, alors maintenant j'utilise 2 Serveur nrpe sur mon ADDC. 1 - Standard NSClient ++ Recueillir des informations sur le temps d'exploitation, de stockage et d'autres choses sans problème. 2 - nrpe_nt.0.8b - Surveiller l'état Active Directory

Il suffit de le télécharger sur le serveur et défini sur:

cd C:\nrpe_nt.0.8b-bin\bin\
NRPE_NT.exe -i

Ensuite, j'ai changé le port d'écoute sur le fichier de configuration. nrpe.cfg, afin qu'il ne soit pas en conflit avec nsclient ++

server_port = 5667

Ajout de l'adresse IP de cette voiture:

server_address = 192.168.1.12

Autoriser les connexions de mon serveur nagios:

allowed_hosts = 192.168.1.250

Autoriser les arguments de l'équipe:

dont_blame_nrpe = 1

Et enfin, ajoutez la commande check_ad:

équipe [check_ad] = C: \ nrpe_nt.0.8b-bin \ bin \ check_ad \ check_ad.exe --member

Dominique

Confirmation de:

Vous avez redémarré le service nsclient ++ Lors de la modification d'un fichier de configuration?

Basé sur mon expérience, je préfère utiliser Winrpe
https://www.itefix.no/i2/winrpe
. Je pense que c'est moins déroutant que nsclient ++.

Pour répondre aux questions, connectez-vous ou registre