nconf et nsclient pour icinga
DESCRIPTION
Tutoriel d'installation de NSClient et de configuration de NConf pour NSClient sous Centos avec Icinga comme serveur de supervisionTRANSCRIPT
Wilfried TIANI
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
- 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.
Wilfried TIANI
NCONF ET NSCLIENT POUR ICINGA
Cocher la case I accept …. Agreement
Puis cliquez sur Next
Wilfried TIANI
NCONF ET NSCLIENT POUR ICINGA
Selectionnez Complete
Cochez la case Allow … file
Puis cliquez sur Next
Wilfried TIANI
NCONF ET NSCLIENT POUR ICINGA
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 )
Wilfried TIANI
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
Puis cliqez sur Next
Wilfried TIANI
NCONF ET NSCLIENT POUR ICINGA
Cliqez sur Instal
Et voila NSClient est installé
Wilfried TIANI
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
NCONF ET NSCLIENT POUR ICINGA
On obtient cette interface ci
Wilfried TIANI
NCONF ET NSCLIENT POUR ICINGA
Apres remplissage on aura ( @IP WinServerFormation : 192.168.131.175 )
Wilfried TIANI
NCONF ET NSCLIENT POUR ICINGA
Wilfried TIANI
NCONF ET NSCLIENT POUR ICINGA
Ensuite vous cliqez sur Generate Nagios Config
Cliquez sur Deploy
Wilfried TIANI
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
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
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
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é