Projet

Général

Profil

From source » Historique » Révision 19

Révision 18 (Patrice Nadeau, 2015-01-02 17:06) → Révision 19/129 (Patrice Nadeau, 2015-01-02 17:07)

{{TOC}} 

 h1. From source 

 L'installation à partir des sources permet  
 * d'avoir la version la plus récente 
 * n'est pas relier à une plate-forme spécifique (i686 vs x86_64 vs ARM)  

 Les test ont été fait à partir d'un BeagleBone Black sous openSUSE 13.2. 

 h2. Prérequis 

 Installer les utilitaires pour la compilation : 
 <pre><code class="bash"> 
 zypper install make gcc 
 </code></pre> 

 h2. Fichiers 

 Télécharger 
 <pre><code class="bash"> 
 mkdir tmp 
 wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.8.tar.gz 
 wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz 
 </code></pre> 

 h2. Création de l'usager et groupe 

 <pre><code class="bash"> 
 useradd nagios 
 groupadd nagcmd 
 /usr/sbin/groupadd nagios 
 usermod -a -G nagcmd nagios 
 usermod -a -G nagios nagios 
 </code></pre> 

 h2. Nagios Core 

 h3. Compilation 

 <pre><code class="bash"> 
 cd nagios-4.0.8 
 ./configure --with-command-group=nagcmd 
 make all 
 make install 
 make install-init 
 make install-commandmode 
 make install-config 
 make install-webconf 
 </code></pre> 

 h3. 

 h2. Configuration de l'usager web 

 <pre><code class="bash"> 
 htpasswd2 -c /usr/local/nagios/etc/htpasswd.users nagiosadmin 
 systemctl restart apache2 
 </code></pre> 

 La page est disponible à http://server.domain/nagios 

 h3. Services 

 <pre><code class="bash"> 
 systemctl enable nagios 
 systemctl start nagios 
 </code></pre>