Afficher la pageAnciennes révisionsLiens de retourAjouter au livre.Exporter en PDFExportation ODTImport Word DocumentHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. ====== Installation d'une Plateforme de Supervision Nagios ====== === Contributeurs === (SISR2-2016) Alban Gondon === Prérequis sur le serveur === * Avoir installé un Debian 8 Jessie === Installation des prérequis : === <code lscript> apt-get install build-essential libgd2-xpm-dev openssl libssl-dev xinetd apache2-utils apache2 unzip php5 </code> Ajout de l’utilisateur et du groupe nagios et affectation des droits : <code lscript> useradd nagios mkdir /home/nagios chown nagios:nagios /home/nagios groupadd nagcmd usermod -a -G nagcmd nagios </code> ===== Récupération des sources et compilation ===== Nagios 4 n’est pas dans les dépôts Debian. Nous allons devoir l’installer avec les sources. <code lscript> cd /opt/ wget --no-check-certificate https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.2.4.tar.gz tar xzvf nagios-4.2.4.tar.gz cd nagios-4.2.4 ./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd-conf=/etc/apache2/conf-available make all make install make install-commandmode make install-init make install-config /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-available/nagios.conf usermod -G nagcmd www-data ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios </code> **Nagios est installé dans /usr/local/nagios/** ==== Installation des plugins ==== <code lscript> cd /opt/ wget http://nagios-plugins.org/download/nagios-plugins-2.1.4.tar.gz tar xvf nagios-plugins-2.1.4.tar.gz cd nagios-plugins-2.1.4.tar.gz ./configure --with-nagios-user=nagios --with-nagios-group=nagios make make install </code> ==== Configuration Apache2 ==== Il faut activer le module rewrite et cgi d’apache2 <code lscript> a2enmod rewrite a2enmod cgi </code> On crée un fichier password pour l’accès à Nagios <code lscript> htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin </code> On active le site Nagios <code lscript> a2ensite nagios </code> Ici il faut rebooter votre machine. On lance les deux services, si ils ne le sont pas. <code lscript> service nagios start service apache2 reload </code> Nagios est accessible sur http://Votre.Adresse.I.P/nagios ==== Installation du module MKLiveStatus ==== MKLiveStatus est un plugin qui permet de faire l’interface entre Nagios et d’autres logiciels ( Nagvis, PNP4Nagios, … ) Il joue en quelques sorte le rôle de passerelle. ==== Récupération des sources et installation ==== <code lscript> wget http://mathias-kettner.com/download/mk-livestatus-1.2.6p9.tar.gz tar xvf mk-livestatus-1.2.6p9.tar.gz cd mk-livestatus-1.2.6p9/ ./configure --with-nagios4 make install mkdir -p /var/lib/nagios/rw/ chown nagios:nagios -R /var/lib/nagios </code> Maintenant il vous faut éditer le fichier de configuration de nagios /usr/local/nagios/etc/nagios.cfg et ajouter tout en bas <code lscript> broker_module=/usr/local/lib/mk-livestatus/livestatus.o /var/lib/nagios/rw/livestatus </code> On relance Nagios <code lscript> service nagios restart </code> ===== Mettre à jour Nagios 4 sous Debian 8 ===== Pour vérifier votre version de Nagios : <code lscript> /usr/local/nagios/bin/nagios </code> A ce jour la dernière version est la 4.3.1: <code lscript> su -l nagios cd /tmp wget https://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.3.1/nagios-4.3.1.tar.gz tar xzvf nagios-4.3.1.tar.gz cd nagios-4.3.1/ ./configure --with-command-group=nagios make all make install service nagios restart </code> nagios.txt Dernière modification : 2020/07/26 16:27de 127.0.0.1