Serveur NAGIOS

Objectif et environnement

Objectif

Installation NAGIOS sur un conteneur LXC de Proxmox.

Environnement

Matériels :

  • Dell PowerEdge r240 avec Proxmox 7.1-7

Adressage des VMS :

  • Réseaux : 172.28.0.0/16

  • NAGIOS une VM Debian 11 : 172.28.1.207/16

Documentation

Processus

Installation

J’ai téléchargé Nagios sur le dépôt officielle, décompressé et lancé le script installation

cd /tmp
wget https://assets.nagios.com/downloads/nagiosxi/xi-latest.tar.gz
tar xzf xi-latest.tar.gz
cd nagiosxi
./fullinstall

Finalisation du l’installation

Je me suis connecté sur le site http://172.28.1.207/nagiosxi

_images/image109.png

_images/image110.png

_images/image111.png

J’ai accepté le contrat de licence

_images/image112.png

Une fois la configuration terminée, je peux entrer sur la page principale avec le compte précédemment crée.

_images/image113.png

La page d’accueil de NAGIOS

_images/image114.png

Visualisation des services sur le localhost (Détails > Statut d’accueil)

_images/image115.png

_images/image116.png

Intégrer Active Directory dans NAGIOS

Utilisateurs > ldap / ad intégration

_images/image117.png

_images/image118.png

J’ai ajouté un serveur d’authentification

_images/image119.png

Ajouter des utilisateurs

Utilisateurs > Gérer les utilisateurs

_images/image120.png

Choix ajouter des utilisateurs à partir de LDAP/AD

_images/image121.png

_images/image122.png

J’ai sélectionné et ajouté les utilisateurs

_images/image123.png

_images/image124.png

Dans le menu éditer, on peut renseigner les paramètres de sécurité pour les utilisateurs

Utilisateur simple :

_images/image125.png

Administrateur :

_images/image126.png

Préférences pour tous les utilisateurs

_images/image127.png

Une fois finalisé j’ai importé les utilisateurs

La liste des utilisateurs

_images/image128.png

Installation OpenSSH sur Windows Serveur 2019

Paramètres > Applications et fonctionnalités > Gérer les fonctionnalités facultatives

Si manquant, ajouter Client OpenSSH et Serveur OpenSSH

_images/image129.png

_images/image130.png

J’ai démarré le service avec une commande PowerShell et rendu démarrage automatique au lieu de manuel.

Start-Service -Name "sshd"
Set-Service -Name "sshd" -StartupType Automatic

J’ai vérifié à ce que ça soit bien démarré

_images/image131.png

Déployer l’agent Nagios sur Windows Server

Menu Configurer > Déployer l’agent

_images/image132.png

_images/image133.png

_images/image134.png

Ajouter un Windows serveur 2019 (ADDS) à surveiller

Configurer > Assistants de configuration > Active directory

_images/image135.png

J’ai renseigné l’adresse IP du serveur AD

_images/image136.png

J’ai renseigné les données nécessaires à la connexion de l’AD

_images/image137.png

Les paramètres suivants j’ai laissé par défaut

_images/image138.png

Configuration des paramètres de notification

_images/image139.png

_images/image140.png

Déployer l’agent Nagios sur Serveur Ubuntu (SAMBA)

Configurer > Déployer l’agent

_images/image141.png

_images/image142.png

J’ai choisi assistant de configuration

Limites d’utilisation du processeur à surveiller

_images/image143.png

Limites d’utilisation de la mémoire à surveiller

_images/image144.png

Choix des disques que je souhaite surveiller

_images/image145.png

Délais interrogation du client, puis terminer.

_images/image146.png

_images/image147.png

Intégrer Nagios dans Active Directory

_images/image148.png

NB : le procédé d’intégration est expliqué dans le chapitre Active Directory.

Conclusion

Il est aisé d’ajouter des nouveaux hôtes à surveiller avec l’assistant de configuration à condition d’avoir un lien SSH. Les services de surveillance de base proposés sont ; CPU, mémoire, stockage, trafics réseaux.

  Pierre & Zoltan v: 0.1
Sur Pierre & Zoltan
Home
Sur GitHub
View
Search
Hosted by GitHub ·