GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Nagios sur le flux CentOS 9

Dans ce tutoriel, nous allons vous montrer comment installer Nagios sur CentOS 9 Stream. Pour ceux d'entre vous qui ne le savaient pas, Nagios Core, anciennement connu sous le nom de Nagios, est un logiciel libre et ouvert -application logicielle informatique source qui surveille les systèmes, les réseaux et l'infrastructure. Elle prend en charge les systèmes d'exploitation Linux et Windows et fournit une interface Web intuitive qui vous permet de surveiller facilement les ressources réseau.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape de l'outil de surveillance principal Nagios sur CentOS 9 Stream.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 9 Stream.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Nagios sur le flux CentOS 9

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo dnf clean all
sudo dnf update
sudo dnf install httpd httpd-tools php gcc glibc glibc-common gd gd-devel make net-snmp

Étape 2. Créez un utilisateur et un groupe pour Nagios.

Exécutez la commande suivante ci-dessous pour créer un utilisateur et un groupe Nagios :

useradd nagios
groupadd nagcmd

Après cela, ajoutez à la fois l'utilisateur Nagios et apache au nagcmd groupe :

usermod -G nagcmd nagios
usermod -G nagcmd apache

Étape 3. Installation de Nagios sur CentOS 9 Stream.

Par défaut, Nagios n'est pas disponible sur le référentiel de base CentOS 9 Stream. Téléchargeons la dernière version de Nagios et des plugins Nagios depuis la page officielle en utilisant la commande suivante ci-dessous :

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz

Ensuite, extrayez Nagios et les plugins Nagios :

tar -xvf nagios-4.4.6.tar.gz
tar -xvf nagios-plugins-2.2.1.tar.gz

Après cela, nous compilons Nagios à partir du code source :

cd nagios-4.4.6/
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-commandmode
make install-config

Une fois terminé, nous compilons et installons les bibliothèques de plugins Nagios à l'aide de la commande suivante ci-dessous :

cd /root/nagios
cd nagios-plugins-2.2.1/

Exécutez le fichier de configuration du plugin Nagios :

./configure --with-nagios-user=nagios --with-nagios-group=nagios
make all
make install

Vérifiez les fichiers de configuration de Nagios :

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

Enfin, activez les services Nagios :

sudo systemctl enable nagios
sudo systemctl enable httpd

Étape 4. Configurez Nagios.

Nagios place les fichiers de configuration sous /usr/local/nagios/ répertoire etc. Maintenant, nous éditons les alertes par e-mail et configurons le fichier /usr/local/nagios/etc/objects/contacts.cfg :

nano /usr/local/nagios/etc/objects/contacts.cfg

Remplacez le champ d'adresse e-mail pour recevoir la notification :

define contact {
contact_name            nagiosadmin             ; Short name of user
use                     generic-contact         ; Inherit default values from generic-contact template (defined above)
alias                   Nagios Admin            ; Full name of user
email                   [email protected] ;       <--- **** CHANGE THIS TO YOUR EMAIL ADDRESS ****
}

Étape 5. Configurez l'interface Web pour Nagios.

Tout d'abord, exécutez la commande suivante pour installer l'interface Web :

make install-webconf

Ensuite, nous définissons un mot de passe pour l'interface Web :

htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Une fois la configuration terminée, démarrez les services Apache :

sudo systemctl start httpd

Étape 3. Configurez le pare-feu.

Autorisez le pare-feu à porter HTTP et HTTPS et rechargez-le avec les commandes suivantes :

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --reload

Étape 6. Accéder à l'interface Web de Nagios.

Une fois l'installation réussie, ouvrez votre navigateur Web et accédez à Nagios Core à l'aide de l'URL http://your-IP-server/nagios . Vous devrez utiliser le nom d'utilisateur (nagiosadmin) et le mot de passe que vous avez spécifiés précédemment pour accéder à l'interface Web de Nagios :

Vous allez être redirigé vers la page suivante :

Félicitations ! Vous avez installé Nagios avec succès. Merci d'avoir utilisé ce didacticiel pour installer Nagios Core sur CentOS 9 Stream. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Nagios.


Cent OS
  1. Comment installer Vagrant sur CentOS 7

  2. Comment installer Gitea sur CentOS 8

  3. Comment installer Memcached sur CentOS 8

  4. Comment installer Nagios sur CentOS 6

  5. Comment installer Nagios sur CentOS 8

Comment installer Apache sur CentOS 8

Comment installer Jenkins sur CentOS 8

Comment installer Laravel sur CentOS Stream 9

Comment installer Apache sur le flux CentOS 9

Comment installer Nginx sur le flux CentOS 9

Comment installer Cockpit sur le flux CentOS 9