Projet

Général

Profil

Actions

From source » Historique » Révision 120

« Précédent | Révision 120/129 (diff) | Suivant »
Patrice Nadeau, 2017-07-27 18:35


h1. Installation à partir des sources

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)

{{TOC}}

h2. Outils et librairies de développement

Installer les utilitaires pour la compilation et la librairie de développement SSL:

openSUSE :


zypper install make gcc libopenssl-devel

Ubuntu/Debian :


sudo apt-get install make gcc libssl-dev

h2. Création de l'usager et groupe

openSUSE :


useradd nagios
groupadd nagcmd
/usr/sbin/groupadd nagios
usermod -a -G nagcmd nagios
usermod -a -G nagios nagios
# Permet de soumettre des check via l'interface web
usermod -a -G nagcmd wwwrun
usermod -a -G nagios wwwrun

Debian/Ubuntu :


sudo useradd nagios
sudo groupadd nagcmd
sudo /usr/sbin/groupadd nagios
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagios nagios
# Permet de soumettre des check via l'interface web
sudo usermod -a -G nagcmd www-data
sudo usermod -a -G nagios www-data

h2. Nagios Core

Pour le serveur

Les dernières versions sont disponibles au

h3. Télécharger


mkdir ~/tmp
cd ~/tmp
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.3.2.tar.gz

h3. Compilation


tar xvf nagios-4.3.2.tar.gz
cd ~/tmp/nagios-4.3.2
./configure --with-command-group=nagcmd
make all

h3. Installation


sudo make install
sudo make install-init
sudo make install-commandmode
sudo make install-config
sudo make install-html
sudo make install-webconf

h3. Configuration de l'usager web

openSUSE :


htpasswd2 -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
systemctl restart apache2.service

Ubuntu/Debian :


sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
sudo systemctl restart apache2.service

h2. Nagios Plugins

Pour les machine sous surveillance

Les dernières versions sont disponibles au

h3. Enlever la version installée avec le système d'exploitation


zypper remove monitoring-plugins*

h3. Télécharger


mkdir ~/tmp
cd ~/tmp
wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz

h3. Compilation


cd ~/tmp
tar xvf nagios-plugins-2.2.1.tar.gz
cd nagios-plugins-2.2.1
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
sudo make install

h2. Daemon

openSUSE :


systemctl enable nagios.service

Debian/Ubuntu :

Ne semble pas nécessaire

h3. Vérification de la configurations

openSUSE:


/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Debian/Ubuntu :


sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

h3. Lancement du daemon

openSUSE :


systemctl start nagios.service

Debian/Ubuntu :


sudo systemctl start nagios3.service

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

Mis à jour par Patrice Nadeau il y a plus de 7 ans · 120 révisions