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