Installation de Nagios sur openSUSE
Transcription
Installation de Nagios sur openSUSE
Installation de Nagios sur openSUSE Nagios est déjà installé mais voici son tutoriel d'installation sur openSUSE. (Source : http://djibril.developpez.com/tutoriels/linux/nagios-pour-debutant/) Création des comptes et groupes nécessaires Passer en mode super-utilisateur supervision:~ # sudo -s Création d'un groupe nagios supervision:~ # groupadd nagios Création du compte utilisateur nagios que nous allons mettre dans le groupe nagios supervision:~ # useradd -m -G nagios nagios Attribution d'un mot de passe à l'utilisateur "nagios". Ce mot de passe est "nagios" supervision:~ # passwd nagios Création d'un groupe "nagcmd" permettant l'exécution des commandes externes à travers l'interface web. Rajout des utilisateurs Nagios et Apache à l'intérieur du groupe "nagcmd". supervision:~ # groupadd nagcmd supervision:~ # usermod -G nagcmd nagios supervision:~ # usermod -G nagcmd wwwrun Téléchargement de Nagios et de ses plugins Création d'un répertoire /nagios/download dans lequel nous déposerons les archives à installer. supervision:~ # mkdir /nagios && mkdir /nagios/download supervision:~ # cd /nagios/download supervision:~ # wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz supervision:~ # wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins1.4.16.tar.gz Compilation et installation de Nagios Il faut extraire le code source de l'archive de Nagios dans un premier temps. supervision: # cd /nagios/download/ supervision:/nagios/download # tar xzf nagios-3.2.3.tar.gz Puis exécuter le script de configuration en lui précisant le nom du groupe créé précédemment. supervision:/nagios/download # cd nagios-3.2.3/ supervision:/nagios/download/nagios-3.2.3 # ./configure --with-commandgroup=nagcmd Compilons les codes sources supervision:/nagios/download/nagios-3.2.3 # make all Installons les binaires supervision:/nagios/download/nagios-3.2.3 # make install Installons les scripts de démarrage supervision:/nagios/download/nagios-3.2.3 # make install-init Installons les fichiers de configuration. Les fichiers seront automatiquement installés dans le répertoire /usr/local/nagios/etc supervision:/nagios/download/nagios-3.2.3 # make install-config Installons et configurons les permissions supervision:/nagios/download/nagios-3.2.3 # make install-commandmode Attention : à ce stade, il ne faut surtout pas démarrer Nagios. Configuration de l'interface web Installation du fichier de configuration de Nagios dans le répertoire conf.d d'Apache. #supervision:/nagios/download/nagios-3.2.3 # make install-webconf Création d'un compte "nagiosadmin" pour se connecter à la page web Nagios. supervision:/nagios/download/nagios-3.2.3 # htpasswd2 -c /usr/local/nagios/etc/htpasswd.users nagiosadmin Le mot de passe choisi est "nagiosadmin", rien de bien compliqué !! On peut redémarrer le service apache2. supervision:/nagios/download/nagios-3.2.3 # service apache2 restart Compilation et installation des plugins Nagios Remettons-nous dans le répertoire de téléchargement afin de décompresser les sources, les compiler et les installer. supervision:/nagios/download/nagios-3.2.3 # cd /nagios/download/ supervision:/nagios/download # tar xzf nagios-plugins-1.4.16.tar.gz supervision:/nagios/download # cd nagios-plugins-1.4.16/ supervision:/nagios/download/nagios-plugins-1.4.16 # ./configure --with-nagiosuser=nagios --with-nagios-group=nagios supervision:/nagios/download/nagios-plugins-1.4.16 # make supervision:/nagios/download/nagios-plugins-1.4.16 # make install Démarrage de Nagios À la première installation, et à chaque fois que vous ferez des modifications de Nagios ou que vous aurez besoin de redémarrer Nagios, assurez-vous que tous les fichiers de configuration sont conformes. Pour cela, lancez toujours cette commande. supervision:/nagios/download # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg S'il n'y a pas d'erreur, on peut continuer. Afin que nagios et apache2 puissent démarrer automatiquement au démarrage du serveur, faites ceci : supervision:/nagios/download/nagios-plugins-1.4.16 supervision:/nagios/download/nagios-plugins-1.4.16 supervision:/nagios/download/nagios-plugins-1.4.16 supervision:/nagios/download/nagios-plugins-1.4.16 # # # # chkconfig chkconfig chkconfig chkconfig --add apache2 --add nagios nagios on apache2 on Changer la permission de ce répertoire /usr/local/nagios/var/rw afin de pouvoir effectuer certaines actions depuis l'interface Nagios. supervision:/nagios/download/nagios-plugins-1.4.16 # chown nagios.nagcmd /usr/local/nagios/var/rw Démarrons maintenant Nagios. supervision:/nagios/download/nagios-plugins-1.4.16 # service nagios start Nagios est installé il faut maintenant le configurer afin de pouvoir superviser des ordinateurs !