des outils de développement et du serveur web:
<code>
apt-get update
apt-get install -y autoconf gcc l... wget unzip apache2 apache2-utils php libgd-dev
</code>
Récupérer et décompresser les sources:
<code>
cd /tmp
wget -O nagioscore.tar.gz https://github.com/Na... e/nagios-4.4.5.tar.gz
tar xzf nagioscore.tar.gz
</code>
Compilation des sources:
<code>
cd /tmp/nagiosc
r le fichier de configuration avec la commande:
<code batch>
cd "\Program Files\NSClient++"
nscp settings --generate --add-defaults
</code>
Modifier le fichier ini pour désactiver l'util... s, tester la connexion via la ligne de commande:
<code bash>
su nagios
/usr/lib/nagios/plugins/check_nrpe -H hostname
</code>
===== Vérifier la configuration =====
NSClien
era se mode de d'authentification par la suite:
<code bash>
useradd --create-home nagios
passwd nagios
</code>
Pour pouvoir lire les métriques du système dist... os exécutant le service ne possède pas de home:
<code bash>
# générer le home utilisateur pour un utili... sateur préexistant
sudo mkhomedir_helper nagios
</code>
Exécuter un shell en tant que nagios et générer
t installer NRPE via le gestionnaire de paquets:
<code bash>
apt-get install nagios-nrpe-plugin
</code>
Coté hôte à superviser, on installe les plugins Nagio... et l'agent NRPE via le gestionnaire de paquets:
<code bash>
apt-get install monitoring-plugins-basic na... ion
systemctl status nagios-nrpe-server.service
</code>
Éditer le fichier de configuration /etc/nagios/
</note>
Récupérer et décompresser les sources:
<code bash>
su nagios -s /bin/bash
cd ~
wget https://na... .3.3.tar.gz
tar xvf nagios-plugins-2.3.3.tar.gz
</code>
Les prérequis sont listés dans le fichier REQUIERMENTS
<code bash>
apt-get install -y make autoconf gcc
</code>
Compiler:
<code bash>
./configure
make
</code>
==
guration, tester la syntaxe via l'option **-v**:
<code bash>
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
</code>
Si la syntaxe est validée, le service peut reli... pour prendre en compte les modifications apportées:
<code bash>
systemctl reload nagios.service
</code>
peut copier le binaire sur le client distant.
<code>
L'exécution de la commande à distance '/usr/bin/apt-get -q update' exited with non-zero status. à échoué
</code>