{{tag>netadmin sysadmin install nagios}} ====== Installation de Nagios 4 ====== Pou pouvoir installer et exécuter Nagios, il faut commencer créer utilisateur et groupe: useradd nagios groupadd nagcmd usermod -a -G nagcmd nagios usermod -a -G nagcmd www-data Compilation à partir des sources et installation: tar xf nagios-4.3.2.tar.gz cd nagios-4.3.2 ./configure --with-nagios-group=nagios --with-command-group=nagcmd make all make install make install-init make install-config make install-commandmode ===== Configuration d'Apache ===== L'interface Web de Nagios sera servie ici par un serveur Apache2. Activer les module apache2 mod_rewrite et mod_cgi: a2enmod rewrite && a2enmod cgi Activer l'hote virtuel Apache à partir de l'exemple de configuration fournit dans les sources: cp sample-config/httpd.conf /etc/apache2/sites-available/nagios4.conf chmod 644 /etc/apache2/sites-available/nagios4.conf htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin a2ensite nagios4.conf systemctl restart apache2 Compiler et installer les plugins Nagios: cd /root/nagios-packages tar xf nagios-plugins-2.2.1.tar.gz cd nagios-plugins-2.2.1 ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl make make install L'installation de Nagios n' a pas crééer de service systemd. Pour pouvoir gérer le service via systemd, crééer le ficheir de configuration **/etc/systemd/system/nagios.service** avec le contenu suivant: [Unit] Description=Nagios BindTo=network.target [Install] WantedBy=multi-user.target [Service] User=nagios Group=nagios Type=simple ExecStart=/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg Pour activer le service et vérifier son statut: systemctl enable /etc/systemd/system/nagios.service systemctl start nagios.service systemctl status nagios.service ===== Références ===== * https://library.nagios.com/library/products/nagios-core/manuals/