Nagios
1 Supervision de serveurs Windows : NSCLient++
1.1 Présentation Nous allons décrire l’installation de NSClient, un plugin permettant de récupérer un nombre important de d’informations à surveiller sur une machine Windows. Comme les plugins NRPE et NSCA (disponible seulement sous Linux et Mac OS X), NSClient se base sur une architecture client/serveur. La partie cliente (nommée check_nt), doit être disponible sur le serveur Nagios. La partie serveur (NSClient++) est à installer sur chacune des machines Windows à surveiller.
Les scripts check_nt_* dans /usr/lib/nagios/libxec/ sont les lugins utilisés par Nagios (ou Centreon) pour lancer les chacks auprès de Nsclient++. NSClient++ est dispoible sur SourceForge : http://sourceforge.net/projects/nscplus Site Officiel actuellement : http://trac.nakednuns.org/nscp/ NSCLient++ s'installe sur toute machine Windows à monitorer comme service. NSCLient++ peut être étendu de deux façons : en écrivant ses propres plug-ins ou en exécutant des scripts externes ( stockés dans batch/exe/* ). L'écriture de plug-in est bien sûr plus efficace mais requiert des compétences en C++ ou tout autre langage capacle de générer des dll interfacées avec l'API Nsclient++. L'utilisation de NSClient++ peut se faire de deux manières, soit en utilisant NRPE soit en utilisant les scripts check_NT_*. Le portage vers 64bits et Vista est en cours, des béta sont disponibles, mais pas encore recommandés pour la mise en production. NSCLient++ s'installe et s'enregistre (dé-enregistre) en ligne de commande. Il n'y a pas de GUI pour son installation ou dés installation.
1.2 Méthodologie d'installation de NSClient++ “dézipper” le client dans le répertoire c:\nsclient ouvrir une commande DOS (cmd.exe) , puis entrer les commandes suivantes: cd \nsclient NSClient++ /install (/uninstall pour dés installer) NSClient++ SystemTray install ( SystemTray uninstall pour dés installer). Le SystemTray montre un icon system tray sur le bureau. Ouvrir le