1. NCONF ET NSCLIENT POUR ICINGA
NCONF ET NSClient POUR ICINGA
# INSTALLATION DE NSClient
Pour superviser les machines Windows , y a plusieurs méthode a savoir
Wilfried TIANI
- WMI
- NRPE
- NSCA
- SNMP
- …
Ici nous allons présenter un agent (NSCLient) qui permet de gérer presque toutes ses méthodes
Commencer par télécharger le setup de NSCLient sur le lien suivant
http://files.nsclient.org/stable/NSCP-0.4.1.105-Win32.msi
Double cliquez sur l’exécutable pour le lancer
Cliquez sur Next.
2. NCONF ET NSCLIENT POUR ICINGA
Cocher la case I accept …. Agreement
Wilfried TIANI
Puis cliquez sur Next
3. NCONF ET NSCLIENT POUR ICINGA
Wilfried TIANI
Selectionnez Complete
Cochez la case Allow … file
Puis cliquez sur Next
4. NCONF ET NSCLIENT POUR ICINGA
Wilfried TIANI
Puis vient l’interface suivante
Dans le cadre de ce tutos l’@IP de mon serveur est : 192.168.131.172
(Je l’ai obtenu avec la commande ifconfig )
5. NCONF ET NSCLIENT POUR ICINGA
Ainsi on rempli NSClient comme suite et faut pas oublier de tout cocher
(Le mot de passe sera : WinServer2008 )
PS : Le mot de passe utilisé ici est très important nous verons pourquoi plus tard
Wilfried TIANI
Puis cliqez sur Next
6. NCONF ET NSCLIENT POUR ICINGA
Wilfried TIANI
Cliqez sur Instal
Et voila NSClient est installé
7. NCONF ET NSCLIENT POUR ICINGA
# NCONF Pour Nsclient
Une fois Nconf et NSClient installé , il faut penser à ajouter des paramètres à la commande
check_nt de Nconf pour qu’elle prenne en compte les configurations faites sur NSClient
On ouvre l’interface web de Nconf sur Icinga : http://localhost/nconf
On va d’abors ajouter notre hote Windows Server sur Nconf . Pour se faire on clic sur ADD au
niveau du lien « hosts »
(La procédure est la même pour ajouter tout type d’équipements à quelque détails près)
Wilfried TIANI
8. NCONF ET NSCLIENT POUR ICINGA
Wilfried TIANI
On obtient cette interface ci
9. NCONF ET NSCLIENT POUR ICINGA
Apres remplissage on aura ( @IP WinServerFormation : 192.168.131.175 )
Wilfried TIANI
11. NCONF ET NSCLIENT POUR ICINGA
Ensuite vous cliqez sur Generate Nagios Config
Wilfried TIANI
Cliquez sur Deploy
12. NCONF ET NSCLIENT POUR ICINGA
Comme vous pouvez le constater sur Icinga , la machine WinServerFormation à été ajoutée
avec succès
Cliquez dessus et dites ce que vous constatez
Wilfried TIANI
13. NCONF ET NSCLIENT POUR ICINGA
Comme vous l’avez deviné aucune commande ne pas c’est pas étonant car bien qu’on ai installé
NSClient sous windows serveur , on n’a pas eu à le configurer sur Nconf . Il faut ajouter notre
fameux mot de passe ( WinServer2008 ) pour que les commandes check_nt qui sont intégeré
a Nconf et utilisées sur l’image ci-dessus soit reconnu.
Pour se faut on doit retourner sur Nconf et cliquez sur Show au niveau de Checkcommands
On cherche la ligne ou il y a check_nt et on clique sur le crayon
Wilfried TIANI
14. NCONF ET NSCLIENT POUR ICINGA
Maintenant on modifier la ligne commande ligne comme suit
Avant : $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -v $ARG1$ $ARG2$
Apres : $USER1$/check_nt -H $HOSTADDRESS$ -p 12489 -s WinServer2008 -v $ARG1$
$ARG2$
Puis vous cliquez sur Submit en bas de la page
Wilfried TIANI
15. NCONF ET NSCLIENT POUR ICINGA
Une fois fait on génére les configurations comme précedement fait lors de l’ajout de l’hôte puis
on retourne voir s’il y a du changement sur Icinga (Soyez patient Rome ne s’est pas fait un
jour). Et voici l’image que l’on obtient.
Voila L’hôte a été ajouté et Nconf adapté
Wilfried TIANI